Custom Auto-generated Configs

[no ci]
This commit is contained in:
GitHub git update Action 2024-12-11 16:52:52 +00:00
parent ee2abf31c7
commit 59b6e79889
13 changed files with 177 additions and 210 deletions

View File

@ -60,7 +60,6 @@ entry = tpsAccelFuel, "Fuel: TPS AE add fuel ms", float, "%.3f"
entry = currentIgnitionMode, "Ignition: Mode", int, "%d" entry = currentIgnitionMode, "Ignition: Mode", int, "%d"
entry = currentInjectionMode, "Fuel: Injection mode", int, "%d" entry = currentInjectionMode, "Fuel: Injection mode", int, "%d"
entry = coilDutyCycle, "Ignition: coil duty cycle", float, "%.3f" entry = coilDutyCycle, "Ignition: coil duty cycle", float, "%.3f"
entry = etbTarget, "ETB Target", float, "%.3f"
entry = etb1DutyCycle, "ETB: Duty", float, "%.3f" entry = etb1DutyCycle, "ETB: Duty", float, "%.3f"
entry = fuelTankLevel, "Fuel level", float, "%.3f" entry = fuelTankLevel, "Fuel level", float, "%.3f"
entry = totalFuelConsumption, "Fuel: Total consumed", int, "%d" entry = totalFuelConsumption, "Fuel: Total consumed", int, "%d"
@ -681,7 +680,7 @@ entry = triggerIgnoredToothCount, "triggerIgnoredToothCount", int, "%d"
entry = mapCamPrevToothAngle, "Sync: MAP: prev angle", float, "%.3f" entry = mapCamPrevToothAngle, "Sync: MAP: prev angle", float, "%.3f"
entry = isDecodingMapCam, "isDecodingMapCam", int, "%d" entry = isDecodingMapCam, "isDecodingMapCam", int, "%d"
entry = triggerElapsedUs, "triggerElapsedUs", int, "%d" entry = triggerElapsedUs, "triggerElapsedUs", int, "%d"
entry = crankSynchronizationCounter0, "sync: Crank sync counter0", int, "%d" entry = synchronizationCounter0, "sync: trigger wheel sync counter0", int, "%d"
entry = vvtToothDurations00, "vvtToothDurations00", int, "%d" entry = vvtToothDurations00, "vvtToothDurations00", int, "%d"
entry = vvtCurrentPosition0, "sync: Primary Cam Position0", float, "%.3f" entry = vvtCurrentPosition0, "sync: Primary Cam Position0", float, "%.3f"
entry = vvtToothPosition10, "sync: Cam Tooth Position 10", float, "%.3f" entry = vvtToothPosition10, "sync: Cam Tooth Position 10", float, "%.3f"
@ -690,8 +689,7 @@ entry = vvtToothPosition30, "sync: Cam Tooth Position 30", float, "%.3f"
entry = vvtToothPosition40, "sync: Cam Tooth Position 40", float, "%.3f" entry = vvtToothPosition40, "sync: Cam Tooth Position 40", float, "%.3f"
entry = triggerSyncGapRatio0, "Sync: Trigger Latest Ratio0", float, "%.3f" entry = triggerSyncGapRatio0, "Sync: Trigger Latest Ratio0", float, "%.3f"
entry = triggerStateIndex0, "triggerStateIndex0", int, "%d" entry = triggerStateIndex0, "triggerStateIndex0", int, "%d"
entry = vvtStateIndex0, "vvtStateIndex0", int, "%d" entry = synchronizationCounter1, "sync: trigger wheel sync counter1", int, "%d"
entry = crankSynchronizationCounter1, "sync: Crank sync counter1", int, "%d"
entry = vvtToothDurations01, "vvtToothDurations01", int, "%d" entry = vvtToothDurations01, "vvtToothDurations01", int, "%d"
entry = vvtCurrentPosition1, "sync: Primary Cam Position1", float, "%.3f" entry = vvtCurrentPosition1, "sync: Primary Cam Position1", float, "%.3f"
entry = vvtToothPosition11, "sync: Cam Tooth Position 11", float, "%.3f" entry = vvtToothPosition11, "sync: Cam Tooth Position 11", float, "%.3f"
@ -700,8 +698,7 @@ entry = vvtToothPosition31, "sync: Cam Tooth Position 31", float, "%.3f"
entry = vvtToothPosition41, "sync: Cam Tooth Position 41", float, "%.3f" entry = vvtToothPosition41, "sync: Cam Tooth Position 41", float, "%.3f"
entry = triggerSyncGapRatio1, "Sync: Trigger Latest Ratio1", float, "%.3f" entry = triggerSyncGapRatio1, "Sync: Trigger Latest Ratio1", float, "%.3f"
entry = triggerStateIndex1, "triggerStateIndex1", int, "%d" entry = triggerStateIndex1, "triggerStateIndex1", int, "%d"
entry = vvtStateIndex1, "vvtStateIndex1", int, "%d" entry = synchronizationCounter2, "sync: trigger wheel sync counter2", int, "%d"
entry = crankSynchronizationCounter2, "sync: Crank sync counter2", int, "%d"
entry = vvtToothDurations02, "vvtToothDurations02", int, "%d" entry = vvtToothDurations02, "vvtToothDurations02", int, "%d"
entry = vvtCurrentPosition2, "sync: Primary Cam Position2", float, "%.3f" entry = vvtCurrentPosition2, "sync: Primary Cam Position2", float, "%.3f"
entry = vvtToothPosition12, "sync: Cam Tooth Position 12", float, "%.3f" entry = vvtToothPosition12, "sync: Cam Tooth Position 12", float, "%.3f"
@ -710,8 +707,7 @@ entry = vvtToothPosition32, "sync: Cam Tooth Position 32", float, "%.3f"
entry = vvtToothPosition42, "sync: Cam Tooth Position 42", float, "%.3f" entry = vvtToothPosition42, "sync: Cam Tooth Position 42", float, "%.3f"
entry = triggerSyncGapRatio2, "Sync: Trigger Latest Ratio2", float, "%.3f" entry = triggerSyncGapRatio2, "Sync: Trigger Latest Ratio2", float, "%.3f"
entry = triggerStateIndex2, "triggerStateIndex2", int, "%d" entry = triggerStateIndex2, "triggerStateIndex2", int, "%d"
entry = vvtStateIndex2, "vvtStateIndex2", int, "%d" entry = synchronizationCounter3, "sync: trigger wheel sync counter3", int, "%d"
entry = crankSynchronizationCounter3, "sync: Crank sync counter3", int, "%d"
entry = vvtToothDurations03, "vvtToothDurations03", int, "%d" entry = vvtToothDurations03, "vvtToothDurations03", int, "%d"
entry = vvtCurrentPosition3, "sync: Primary Cam Position3", float, "%.3f" entry = vvtCurrentPosition3, "sync: Primary Cam Position3", float, "%.3f"
entry = vvtToothPosition13, "sync: Cam Tooth Position 13", float, "%.3f" entry = vvtToothPosition13, "sync: Cam Tooth Position 13", float, "%.3f"
@ -720,8 +716,7 @@ entry = vvtToothPosition33, "sync: Cam Tooth Position 33", float, "%.3f"
entry = vvtToothPosition43, "sync: Cam Tooth Position 43", float, "%.3f" entry = vvtToothPosition43, "sync: Cam Tooth Position 43", float, "%.3f"
entry = triggerSyncGapRatio3, "Sync: Trigger Latest Ratio3", float, "%.3f" entry = triggerSyncGapRatio3, "Sync: Trigger Latest Ratio3", float, "%.3f"
entry = triggerStateIndex3, "triggerStateIndex3", int, "%d" entry = triggerStateIndex3, "triggerStateIndex3", int, "%d"
entry = vvtStateIndex3, "vvtStateIndex3", int, "%d" entry = synchronizationCounter4, "sync: trigger wheel sync counter4", int, "%d"
entry = crankSynchronizationCounter4, "sync: Crank sync counter4", int, "%d"
entry = vvtToothDurations04, "vvtToothDurations04", int, "%d" entry = vvtToothDurations04, "vvtToothDurations04", int, "%d"
entry = vvtCurrentPosition4, "sync: Primary Cam Position4", float, "%.3f" entry = vvtCurrentPosition4, "sync: Primary Cam Position4", float, "%.3f"
entry = vvtToothPosition14, "sync: Cam Tooth Position 14", float, "%.3f" entry = vvtToothPosition14, "sync: Cam Tooth Position 14", float, "%.3f"
@ -730,7 +725,6 @@ entry = vvtToothPosition34, "sync: Cam Tooth Position 34", float, "%.3f"
entry = vvtToothPosition44, "sync: Cam Tooth Position 44", float, "%.3f" entry = vvtToothPosition44, "sync: Cam Tooth Position 44", float, "%.3f"
entry = triggerSyncGapRatio4, "Sync: Trigger Latest Ratio4", float, "%.3f" entry = triggerSyncGapRatio4, "Sync: Trigger Latest Ratio4", float, "%.3f"
entry = triggerStateIndex4, "triggerStateIndex4", int, "%d" entry = triggerStateIndex4, "triggerStateIndex4", int, "%d"
entry = vvtStateIndex4, "vvtStateIndex4", int, "%d"
entry = camResyncCounter, "sync: Phase Re-Sync Counter", int, "%d" entry = camResyncCounter, "sync: Phase Re-Sync Counter", int, "%d"
entry = m_hasSynchronizedPhase, "sync: Known Engine Phase", int, "%d" entry = m_hasSynchronizedPhase, "sync: Known Engine Phase", int, "%d"
entry = wallFuelCorrection, "fuel wallwetting injection time", float, "%.3f" entry = wallFuelCorrection, "fuel wallwetting injection time", float, "%.3f"
@ -770,7 +764,7 @@ entry = m_wastegatePosition0, "DC: wastegatePosition0", float, "%.3f"
entry = etbFeedForward0, "etbFeedForward0", float, "%.3f" entry = etbFeedForward0, "etbFeedForward0", float, "%.3f"
entry = etbIntegralError0, "etbIntegralError0", float, "%.3f" entry = etbIntegralError0, "etbIntegralError0", float, "%.3f"
entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f"
entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = m_adjustedTarget0, "Adjusted target0", float, "%.3f"
entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d"
entry = jamDetected0, "jamDetected0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d"
entry = validPlantPosition0, "validPlantPosition0", int, "%d" entry = validPlantPosition0, "validPlantPosition0", int, "%d"
@ -789,7 +783,7 @@ entry = m_wastegatePosition1, "DC: wastegatePosition1", float, "%.3f"
entry = etbFeedForward1, "etbFeedForward1", float, "%.3f" entry = etbFeedForward1, "etbFeedForward1", float, "%.3f"
entry = etbIntegralError1, "etbIntegralError1", float, "%.3f" entry = etbIntegralError1, "etbIntegralError1", float, "%.3f"
entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f"
entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = m_adjustedTarget1, "Adjusted target1", float, "%.3f"
entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d"
entry = jamDetected1, "jamDetected1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d"
entry = validPlantPosition1, "validPlantPosition1", int, "%d" entry = validPlantPosition1, "validPlantPosition1", int, "%d"

View File

@ -408,7 +408,7 @@ dialog = trigger_centralDialog, "trigger_central"
dialog = trigger_state0Dialog, "trigger_state0" dialog = trigger_state0Dialog, "trigger_state0"
liveGraph = trigger_state0_1_Graph, "Graph", South liveGraph = trigger_state0_1_Graph, "Graph", South
graphLine = crankSynchronizationCounter0 graphLine = synchronizationCounter0
graphLine = vvtToothDurations00 graphLine = vvtToothDurations00
graphLine = vvtCurrentPosition0 graphLine = vvtCurrentPosition0
graphLine = vvtToothPosition10 graphLine = vvtToothPosition10
@ -419,12 +419,11 @@ dialog = trigger_state0Dialog, "trigger_state0"
graphLine = triggerSyncGapRatio0 graphLine = triggerSyncGapRatio0
liveGraph = trigger_state0_3_Graph, "Graph", South liveGraph = trigger_state0_3_Graph, "Graph", South
graphLine = triggerStateIndex0 graphLine = triggerStateIndex0
graphLine = vvtStateIndex0
dialog = trigger_state1Dialog, "trigger_state1" dialog = trigger_state1Dialog, "trigger_state1"
liveGraph = trigger_state1_1_Graph, "Graph", South liveGraph = trigger_state1_1_Graph, "Graph", South
graphLine = crankSynchronizationCounter1 graphLine = synchronizationCounter1
graphLine = vvtToothDurations01 graphLine = vvtToothDurations01
graphLine = vvtCurrentPosition1 graphLine = vvtCurrentPosition1
graphLine = vvtToothPosition11 graphLine = vvtToothPosition11
@ -435,12 +434,11 @@ dialog = trigger_state1Dialog, "trigger_state1"
graphLine = triggerSyncGapRatio1 graphLine = triggerSyncGapRatio1
liveGraph = trigger_state1_3_Graph, "Graph", South liveGraph = trigger_state1_3_Graph, "Graph", South
graphLine = triggerStateIndex1 graphLine = triggerStateIndex1
graphLine = vvtStateIndex1
dialog = trigger_state2Dialog, "trigger_state2" dialog = trigger_state2Dialog, "trigger_state2"
liveGraph = trigger_state2_1_Graph, "Graph", South liveGraph = trigger_state2_1_Graph, "Graph", South
graphLine = crankSynchronizationCounter2 graphLine = synchronizationCounter2
graphLine = vvtToothDurations02 graphLine = vvtToothDurations02
graphLine = vvtCurrentPosition2 graphLine = vvtCurrentPosition2
graphLine = vvtToothPosition12 graphLine = vvtToothPosition12
@ -451,12 +449,11 @@ dialog = trigger_state2Dialog, "trigger_state2"
graphLine = triggerSyncGapRatio2 graphLine = triggerSyncGapRatio2
liveGraph = trigger_state2_3_Graph, "Graph", South liveGraph = trigger_state2_3_Graph, "Graph", South
graphLine = triggerStateIndex2 graphLine = triggerStateIndex2
graphLine = vvtStateIndex2
dialog = trigger_state3Dialog, "trigger_state3" dialog = trigger_state3Dialog, "trigger_state3"
liveGraph = trigger_state3_1_Graph, "Graph", South liveGraph = trigger_state3_1_Graph, "Graph", South
graphLine = crankSynchronizationCounter3 graphLine = synchronizationCounter3
graphLine = vvtToothDurations03 graphLine = vvtToothDurations03
graphLine = vvtCurrentPosition3 graphLine = vvtCurrentPosition3
graphLine = vvtToothPosition13 graphLine = vvtToothPosition13
@ -467,12 +464,11 @@ dialog = trigger_state3Dialog, "trigger_state3"
graphLine = triggerSyncGapRatio3 graphLine = triggerSyncGapRatio3
liveGraph = trigger_state3_3_Graph, "Graph", South liveGraph = trigger_state3_3_Graph, "Graph", South
graphLine = triggerStateIndex3 graphLine = triggerStateIndex3
graphLine = vvtStateIndex3
dialog = trigger_state4Dialog, "trigger_state4" dialog = trigger_state4Dialog, "trigger_state4"
liveGraph = trigger_state4_1_Graph, "Graph", South liveGraph = trigger_state4_1_Graph, "Graph", South
graphLine = crankSynchronizationCounter4 graphLine = synchronizationCounter4
graphLine = vvtToothDurations04 graphLine = vvtToothDurations04
graphLine = vvtCurrentPosition4 graphLine = vvtCurrentPosition4
graphLine = vvtToothPosition14 graphLine = vvtToothPosition14
@ -483,7 +479,6 @@ dialog = trigger_state4Dialog, "trigger_state4"
graphLine = triggerSyncGapRatio4 graphLine = triggerSyncGapRatio4
liveGraph = trigger_state4_3_Graph, "Graph", South liveGraph = trigger_state4_3_Graph, "Graph", South
graphLine = triggerStateIndex4 graphLine = triggerStateIndex4
graphLine = vvtStateIndex4
indicatorPanel = trigger_state_primaryIndicatorPanel, 2 indicatorPanel = trigger_state_primaryIndicatorPanel, 2
indicator = {m_hasSynchronizedPhase}, "m_hasSynchronizedPhase No", "m_hasSynchronizedPhase Yes" indicator = {m_hasSynchronizedPhase}, "m_hasSynchronizedPhase No", "m_hasSynchronizedPhase Yes"
@ -551,7 +546,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0"
graphLine = etbFeedForward0 graphLine = etbFeedForward0
graphLine = etbIntegralError0 graphLine = etbIntegralError0
graphLine = etbCurrentTarget0 graphLine = etbCurrentTarget0
graphLine = etbCurrentAdjustedTarget0 graphLine = m_adjustedTarget0
liveGraph = electronic_throttle0_3_Graph, "Graph", South liveGraph = electronic_throttle0_3_Graph, "Graph", South
graphLine = etbTpsErrorCounter0 graphLine = etbTpsErrorCounter0
graphLine = etbPpsErrorCounter0 graphLine = etbPpsErrorCounter0
@ -579,7 +574,7 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1"
graphLine = etbFeedForward1 graphLine = etbFeedForward1
graphLine = etbIntegralError1 graphLine = etbIntegralError1
graphLine = etbCurrentTarget1 graphLine = etbCurrentTarget1
graphLine = etbCurrentAdjustedTarget1 graphLine = m_adjustedTarget1
liveGraph = electronic_throttle1_3_Graph, "Graph", South liveGraph = electronic_throttle1_3_Graph, "Graph", South
graphLine = etbTpsErrorCounter1 graphLine = etbTpsErrorCounter1
graphLine = etbPpsErrorCounter1 graphLine = etbPpsErrorCounter1

View File

@ -25,18 +25,18 @@ luaOpenLoopAddGauge = luaOpenLoopAdd,"Boost: Lua open loop add", "v", -100.0,100
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost: Closed loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1 boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost: Closed loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost: Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1 boostControlTargetGauge = boostControlTarget,"Boost: Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
gaugeCategory = "ETB more" gaugeCategory = "ETB more"
targetWithIdlePosition0Gauge = targetWithIdlePosition0,"ETB: target with idle0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 targetWithIdlePosition0Gauge = targetWithIdlePosition0,"ETB: target with idle0", "%", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2
luaAdjustment0Gauge = luaAdjustment0,"ETB: luaAdjustment0", "per", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 luaAdjustment0Gauge = luaAdjustment0,"ETB: luaAdjustment0", "%", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2
m_wastegatePosition0Gauge = m_wastegatePosition0,"DC: wastegatePosition0", "per", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 m_wastegatePosition0Gauge = m_wastegatePosition0,"DC: wastegatePosition0", "%", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2
etbTpsErrorCounter0Gauge = etbTpsErrorCounter0,"ETB TPS error counter0", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 etbTpsErrorCounter0Gauge = etbTpsErrorCounter0,"ETB TPS error counter0", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0
etbPpsErrorCounter0Gauge = etbPpsErrorCounter0,"ETB pedal error counter0", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 etbPpsErrorCounter0Gauge = etbPpsErrorCounter0,"ETB pedal error counter0", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0
targetWithIdlePosition1Gauge = targetWithIdlePosition1,"ETB: target with idle1", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 targetWithIdlePosition1Gauge = targetWithIdlePosition1,"ETB: target with idle1", "%", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2
luaAdjustment1Gauge = luaAdjustment1,"ETB: luaAdjustment1", "per", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 luaAdjustment1Gauge = luaAdjustment1,"ETB: luaAdjustment1", "%", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2
m_wastegatePosition1Gauge = m_wastegatePosition1,"DC: wastegatePosition1", "per", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 m_wastegatePosition1Gauge = m_wastegatePosition1,"DC: wastegatePosition1", "%", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2
etbTpsErrorCounter1Gauge = etbTpsErrorCounter1,"ETB TPS error counter1", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 etbTpsErrorCounter1Gauge = etbTpsErrorCounter1,"ETB TPS error counter1", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0
etbPpsErrorCounter1Gauge = etbPpsErrorCounter1,"ETB pedal error counter1", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 etbPpsErrorCounter1Gauge = etbPpsErrorCounter1,"ETB pedal error counter1", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0
dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 dcOutput0Gauge = dcOutput0,"DC: output0", "%", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2
isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "%", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2
gaugeCategory = "Sensors - SENT" gaugeCategory = "Sensors - SENT"
value0Gauge = value0,"SENT ch0 value0", "RAW", 0.0,4095.0, 0.0,4095.0, 0.0,4095.0, 0,0 value0Gauge = value0,"SENT ch0 value0", "RAW", 0.0,4095.0, 0.0,4095.0, 0.0,4095.0, 0,0
value1Gauge = value1,"SENT ch0 value1", "RAW", 0.0,4095.0, 0.0,4095.0, 0.0,4095.0, 0,0 value1Gauge = value1,"SENT ch0 value1", "RAW", 0.0,4095.0, 0.0,4095.0, 0.0,4095.0, 0,0

View File

@ -61,14 +61,13 @@ tpsAccelFuel = scalar, S16, 58, "ms", 0.0033333333333333335, 0
currentIgnitionMode = scalar, U08, 60, "", 1, 0 currentIgnitionMode = scalar, U08, 60, "", 1, 0
currentInjectionMode = scalar, U08, 61, "", 1, 0 currentInjectionMode = scalar, U08, 61, "", 1, 0
coilDutyCycle = scalar, U16, 62, "%", 0.01, 0 coilDutyCycle = scalar, U16, 62, "%", 0.01, 0
etbTarget = scalar, S16, 64, "%", 0.01, 0 etb1DutyCycle = scalar, S16, 64, "%", 0.01, 0
etb1DutyCycle = scalar, S16, 66, "%", 0.01, 0 fuelTankLevel = scalar, S16, 66, "%", 0.01, 0
fuelTankLevel = scalar, S16, 68, "%", 0.01, 0 totalFuelConsumption = scalar, U16, 68, "grams", 1, 0
totalFuelConsumption = scalar, U16, 70, "grams", 1, 0 fuelFlowRate = scalar, U16, 70, "gram/s", 0.005, 0
fuelFlowRate = scalar, U16, 72, "gram/s", 0.005, 0 TPS2Value = scalar, S16, 72, "%", 0.01, 0
TPS2Value = scalar, S16, 74, "%", 0.01, 0 tuneCrc16 = scalar, U16, 74, "crc16", 1, 0
tuneCrc16 = scalar, U16, 76, "crc16", 1, 0 veValue = scalar, U16, 76, "ratio", 0.1, 0
veValue = scalar, U16, 78, "ratio", 0.1, 0
seconds = scalar, U32, 80, "sec", 1, 0 seconds = scalar, U32, 80, "sec", 1, 0
engineMode = scalar, U32, 84, "em", 1, 0 engineMode = scalar, U32, 84, "em", 1, 0
firmwareVersion = scalar, U32, 88, "version_f", 1, 0 firmwareVersion = scalar, U32, 88, "version_f", 1, 0
@ -756,7 +755,7 @@ mapCamPrevToothAngle = scalar, F32, 1388, "deg", 1, 0
isDecodingMapCam = bits, U32, 1392, [0:0] isDecodingMapCam = bits, U32, 1392, [0:0]
triggerElapsedUs = scalar, U32, 1396, "", 1, 0 triggerElapsedUs = scalar, U32, 1396, "", 1, 0
; total TS size = 1400 ; total TS size = 1400
crankSynchronizationCounter0 = scalar, U32, 1400, "", 1, 0 synchronizationCounter0 = scalar, U32, 1400, "", 1, 0
vvtToothDurations00 = scalar, U32, 1404, "us", 1, 0 vvtToothDurations00 = scalar, U32, 1404, "us", 1, 0
vvtCurrentPosition0 = scalar, F32, 1408, "", 1, 0 vvtCurrentPosition0 = scalar, F32, 1408, "", 1, 0
vvtToothPosition10 = scalar, F32, 1412, "", 1, 0 vvtToothPosition10 = scalar, F32, 1412, "", 1, 0
@ -765,9 +764,8 @@ vvtToothPosition30 = scalar, F32, 1420, "", 1, 0
vvtToothPosition40 = scalar, F32, 1424, "", 1, 0 vvtToothPosition40 = scalar, F32, 1424, "", 1, 0
triggerSyncGapRatio0 = scalar, F32, 1428, "", 1, 0 triggerSyncGapRatio0 = scalar, F32, 1428, "", 1, 0
triggerStateIndex0 = scalar, U08, 1432, "", 1, 0 triggerStateIndex0 = scalar, U08, 1432, "", 1, 0
vvtStateIndex0 = scalar, U08, 1433, "", 1, 0
; total TS size = 1436 ; total TS size = 1436
crankSynchronizationCounter1 = scalar, U32, 1436, "", 1, 0 synchronizationCounter1 = scalar, U32, 1436, "", 1, 0
vvtToothDurations01 = scalar, U32, 1440, "us", 1, 0 vvtToothDurations01 = scalar, U32, 1440, "us", 1, 0
vvtCurrentPosition1 = scalar, F32, 1444, "", 1, 0 vvtCurrentPosition1 = scalar, F32, 1444, "", 1, 0
vvtToothPosition11 = scalar, F32, 1448, "", 1, 0 vvtToothPosition11 = scalar, F32, 1448, "", 1, 0
@ -776,9 +774,8 @@ vvtToothPosition31 = scalar, F32, 1456, "", 1, 0
vvtToothPosition41 = scalar, F32, 1460, "", 1, 0 vvtToothPosition41 = scalar, F32, 1460, "", 1, 0
triggerSyncGapRatio1 = scalar, F32, 1464, "", 1, 0 triggerSyncGapRatio1 = scalar, F32, 1464, "", 1, 0
triggerStateIndex1 = scalar, U08, 1468, "", 1, 0 triggerStateIndex1 = scalar, U08, 1468, "", 1, 0
vvtStateIndex1 = scalar, U08, 1469, "", 1, 0
; total TS size = 1472 ; total TS size = 1472
crankSynchronizationCounter2 = scalar, U32, 1472, "", 1, 0 synchronizationCounter2 = scalar, U32, 1472, "", 1, 0
vvtToothDurations02 = scalar, U32, 1476, "us", 1, 0 vvtToothDurations02 = scalar, U32, 1476, "us", 1, 0
vvtCurrentPosition2 = scalar, F32, 1480, "", 1, 0 vvtCurrentPosition2 = scalar, F32, 1480, "", 1, 0
vvtToothPosition12 = scalar, F32, 1484, "", 1, 0 vvtToothPosition12 = scalar, F32, 1484, "", 1, 0
@ -787,9 +784,8 @@ vvtToothPosition32 = scalar, F32, 1492, "", 1, 0
vvtToothPosition42 = scalar, F32, 1496, "", 1, 0 vvtToothPosition42 = scalar, F32, 1496, "", 1, 0
triggerSyncGapRatio2 = scalar, F32, 1500, "", 1, 0 triggerSyncGapRatio2 = scalar, F32, 1500, "", 1, 0
triggerStateIndex2 = scalar, U08, 1504, "", 1, 0 triggerStateIndex2 = scalar, U08, 1504, "", 1, 0
vvtStateIndex2 = scalar, U08, 1505, "", 1, 0
; total TS size = 1508 ; total TS size = 1508
crankSynchronizationCounter3 = scalar, U32, 1508, "", 1, 0 synchronizationCounter3 = scalar, U32, 1508, "", 1, 0
vvtToothDurations03 = scalar, U32, 1512, "us", 1, 0 vvtToothDurations03 = scalar, U32, 1512, "us", 1, 0
vvtCurrentPosition3 = scalar, F32, 1516, "", 1, 0 vvtCurrentPosition3 = scalar, F32, 1516, "", 1, 0
vvtToothPosition13 = scalar, F32, 1520, "", 1, 0 vvtToothPosition13 = scalar, F32, 1520, "", 1, 0
@ -798,9 +794,8 @@ vvtToothPosition33 = scalar, F32, 1528, "", 1, 0
vvtToothPosition43 = scalar, F32, 1532, "", 1, 0 vvtToothPosition43 = scalar, F32, 1532, "", 1, 0
triggerSyncGapRatio3 = scalar, F32, 1536, "", 1, 0 triggerSyncGapRatio3 = scalar, F32, 1536, "", 1, 0
triggerStateIndex3 = scalar, U08, 1540, "", 1, 0 triggerStateIndex3 = scalar, U08, 1540, "", 1, 0
vvtStateIndex3 = scalar, U08, 1541, "", 1, 0
; total TS size = 1544 ; total TS size = 1544
crankSynchronizationCounter4 = scalar, U32, 1544, "", 1, 0 synchronizationCounter4 = scalar, U32, 1544, "", 1, 0
vvtToothDurations04 = scalar, U32, 1548, "us", 1, 0 vvtToothDurations04 = scalar, U32, 1548, "us", 1, 0
vvtCurrentPosition4 = scalar, F32, 1552, "", 1, 0 vvtCurrentPosition4 = scalar, F32, 1552, "", 1, 0
vvtToothPosition14 = scalar, F32, 1556, "", 1, 0 vvtToothPosition14 = scalar, F32, 1556, "", 1, 0
@ -809,7 +804,6 @@ vvtToothPosition34 = scalar, F32, 1564, "", 1, 0
vvtToothPosition44 = scalar, F32, 1568, "", 1, 0 vvtToothPosition44 = scalar, F32, 1568, "", 1, 0
triggerSyncGapRatio4 = scalar, F32, 1572, "", 1, 0 triggerSyncGapRatio4 = scalar, F32, 1572, "", 1, 0
triggerStateIndex4 = scalar, U08, 1576, "", 1, 0 triggerStateIndex4 = scalar, U08, 1576, "", 1, 0
vvtStateIndex4 = scalar, U08, 1577, "", 1, 0
; total TS size = 1580 ; total TS size = 1580
camResyncCounter = scalar, U08, 1580, "", 1, 0 camResyncCounter = scalar, U08, 1580, "", 1, 0
m_hasSynchronizedPhase = bits, U32, 1584, [0:0] m_hasSynchronizedPhase = bits, U32, 1584, [0:0]
@ -846,14 +840,14 @@ targetRpmAc = scalar, S32, 1632, "", 1, 0
iacByRpmTaper = scalar, F32, 1636 iacByRpmTaper = scalar, F32, 1636
luaAdd = scalar, F32, 1640 luaAdd = scalar, F32, 1640
; total TS size = 1644 ; total TS size = 1644
targetWithIdlePosition0 = scalar, F32, 1644, "per", 1,0 targetWithIdlePosition0 = scalar, F32, 1644, "%", 1,0
trim0 = scalar, F32, 1648, "", 1, 0 trim0 = scalar, F32, 1648, "", 1, 0
luaAdjustment0 = scalar, F32, 1652, "per", 1,0 luaAdjustment0 = scalar, F32, 1652, "%", 1,0
m_wastegatePosition0 = scalar, F32, 1656, "per", 1,0 m_wastegatePosition0 = scalar, F32, 1656, "%", 1,0
etbFeedForward0 = scalar, F32, 1660 etbFeedForward0 = scalar, F32, 1660
etbIntegralError0 = scalar, F32, 1664, "", 1, 0 etbIntegralError0 = scalar, F32, 1664, "", 1, 0
etbCurrentTarget0 = scalar, F32, 1668, "%", 1, 0 etbCurrentTarget0 = scalar, F32, 1668, "%", 1, 0
etbCurrentAdjustedTarget0 = scalar, F32, 1672, "%", 1, 0 m_adjustedTarget0 = scalar, S16, 1672, "%", 0.01, 0
etbRevLimitActive0 = bits, U32, 1676, [0:0] etbRevLimitActive0 = bits, U32, 1676, [0:0]
jamDetected0 = bits, U32, 1676, [1:1] jamDetected0 = bits, U32, 1676, [1:1]
validPlantPosition0 = bits, U32, 1676, [2:2] validPlantPosition0 = bits, U32, 1676, [2:2]
@ -866,14 +860,14 @@ jamTimer0 = scalar, U16, 1688, "sec", 0.01, 0
adjustedEtbTarget0 = scalar, S08, 1690, "%", 1, 0 adjustedEtbTarget0 = scalar, S08, 1690, "%", 1, 0
state0 = scalar, U08, 1691, "", 1, 0 state0 = scalar, U08, 1691, "", 1, 0
; total TS size = 1692 ; total TS size = 1692
targetWithIdlePosition1 = scalar, F32, 1692, "per", 1,0 targetWithIdlePosition1 = scalar, F32, 1692, "%", 1,0
trim1 = scalar, F32, 1696, "", 1, 0 trim1 = scalar, F32, 1696, "", 1, 0
luaAdjustment1 = scalar, F32, 1700, "per", 1,0 luaAdjustment1 = scalar, F32, 1700, "%", 1,0
m_wastegatePosition1 = scalar, F32, 1704, "per", 1,0 m_wastegatePosition1 = scalar, F32, 1704, "%", 1,0
etbFeedForward1 = scalar, F32, 1708 etbFeedForward1 = scalar, F32, 1708
etbIntegralError1 = scalar, F32, 1712, "", 1, 0 etbIntegralError1 = scalar, F32, 1712, "", 1, 0
etbCurrentTarget1 = scalar, F32, 1716, "%", 1, 0 etbCurrentTarget1 = scalar, F32, 1716, "%", 1, 0
etbCurrentAdjustedTarget1 = scalar, F32, 1720, "%", 1, 0 m_adjustedTarget1 = scalar, S16, 1720, "%", 0.01, 0
etbRevLimitActive1 = bits, U32, 1724, [0:0] etbRevLimitActive1 = bits, U32, 1724, [0:0]
jamDetected1 = bits, U32, 1724, [1:1] jamDetected1 = bits, U32, 1724, [1:1]
validPlantPosition1 = bits, U32, 1724, [2:2] validPlantPosition1 = bits, U32, 1724, [2:2]
@ -900,8 +894,8 @@ tempC1 = scalar, U16, 1756, "C", 1, 0
nernstVoltage1 = scalar, U16, 1758, "V", 0.001, 0 nernstVoltage1 = scalar, U16, 1758, "V", 0.001, 0
esr1 = scalar, U16, 1760, "ohm", 1, 0 esr1 = scalar, U16, 1760, "ohm", 1, 0
; total TS size = 1764 ; total TS size = 1764
dcOutput0 = scalar, F32, 1764, "per", 1,0 dcOutput0 = scalar, F32, 1764, "%", 1,0
isEnabled0_int = scalar, U08, 1768, "per", 1,0 isEnabled0_int = scalar, U08, 1768, "%", 1,0
isEnabled0 = bits, U32, 1772, [0:0] isEnabled0 = bits, U32, 1772, [0:0]
; total TS size = 1776 ; total TS size = 1776
value0 = scalar, U16, 1776, "RAW", 1,0 value0 = scalar, U16, 1776, "RAW", 1,0

View File

@ -34,7 +34,6 @@ static const LogField fields[] = {
{engine->outputChannels.currentIgnitionMode, "Ignition: Mode", "", 0}, {engine->outputChannels.currentIgnitionMode, "Ignition: Mode", "", 0},
{engine->outputChannels.currentInjectionMode, "Fuel: Injection mode", "", 0}, {engine->outputChannels.currentInjectionMode, "Fuel: Injection mode", "", 0},
{engine->outputChannels.coilDutyCycle, "Ignition: coil duty cycle", "%", 0}, {engine->outputChannels.coilDutyCycle, "Ignition: coil duty cycle", "%", 0},
{engine->outputChannels.etbTarget, "ETB Target", "%", 2},
{engine->outputChannels.etb1DutyCycle, "ETB: Duty", "%", 1}, {engine->outputChannels.etb1DutyCycle, "ETB: Duty", "%", 1},
{engine->outputChannels.fuelTankLevel, "Fuel level", "%", 0}, {engine->outputChannels.fuelTankLevel, "Fuel level", "%", 0},
{engine->outputChannels.totalFuelConsumption, "Fuel: Total consumed", "grams", 1}, {engine->outputChannels.totalFuelConsumption, "Fuel: Total consumed", "grams", 1},
@ -572,8 +571,8 @@ static const LogField fields[] = {
#if EFI_PROD_CODE && EFI_IDLE_CONTROL #if EFI_PROD_CODE && EFI_IDLE_CONTROL
{___engine.module<IdleController>().unmock().luaAdd, "idle: Lua Adder", "", 0}, {___engine.module<IdleController>().unmock().luaAdd, "idle: Lua Adder", "", 0},
#endif #endif
{engine->dc_motors.dcOutput0, "DC: output0", "per", 2, "ETB more"}, {engine->dc_motors.dcOutput0, "DC: output0", "%", 2, "ETB more"},
{engine->dc_motors.isEnabled0_int, "DC: en0", "per", 2, "ETB more"}, {engine->dc_motors.isEnabled0_int, "DC: en0", "%", 2, "ETB more"},
#if EFI_VVT_PID #if EFI_VVT_PID
{___engine.module<VvtController1>()->vvtTarget, "vvtTarget", "deg", 1}, {___engine.module<VvtController1>()->vvtTarget, "vvtTarget", "deg", 1},
#endif #endif

View File

@ -1330,7 +1330,7 @@
#define SentInput_NONE 0 #define SentInput_NONE 0
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 2101108828 #define SIGNATURE_HASH 1576001920
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1791,7 +1791,7 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI main.2024.12.10.XYZ.2101108828" #define TS_SIGNATURE "rusEFI main.2024.12.11.XYZ.1576001920"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 2101108828 #define SIGNATURE_HASH 1576001920
#define TS_SIGNATURE "rusEFI main.2024.12.10.XYZ.2101108828" #define TS_SIGNATURE "rusEFI main.2024.12.11.XYZ.1576001920"

View File

@ -7,13 +7,13 @@
struct dc_motors_s { struct dc_motors_s {
/** /**
* "DC: output0" * "DC: output0"
* units: per * units: %
* offset 0 * offset 0
*/ */
float dcOutput0 = (float)0; float dcOutput0 = (float)0;
/** /**
* "DC: en0" * "DC: en0"
* units: per * units: %
* offset 4 * offset 4
*/ */
uint8_t isEnabled0_int = (uint8_t)0; uint8_t isEnabled0_int = (uint8_t)0;

View File

@ -7,7 +7,7 @@
struct electronic_throttle_s { struct electronic_throttle_s {
/** /**
* "ETB: target with idle" * "ETB: target with idle"
* units: per * units: %
* offset 0 * offset 0
*/ */
float targetWithIdlePosition = (float)0; float targetWithIdlePosition = (float)0;
@ -18,13 +18,13 @@ struct electronic_throttle_s {
float trim = (float)0; float trim = (float)0;
/** /**
* "ETB: luaAdjustment" * "ETB: luaAdjustment"
* units: per * units: %
* offset 8 * offset 8
*/ */
float luaAdjustment = (float)0; float luaAdjustment = (float)0;
/** /**
* "DC: wastegatePosition" * "DC: wastegatePosition"
* units: per * units: %
* offset 12 * offset 12
*/ */
float m_wastegatePosition = (float)0; float m_wastegatePosition = (float)0;
@ -43,10 +43,17 @@ struct electronic_throttle_s {
*/ */
float etbCurrentTarget = (float)0; float etbCurrentTarget = (float)0;
/** /**
* Adjusted target
* units: % * units: %
* offset 28 * offset 28
*/ */
float etbCurrentAdjustedTarget = (float)0; scaled_channel<int16_t, 100, 1> m_adjustedTarget = (int16_t)0;
/**
* need 4 byte alignment
* units: units
* offset 30
*/
uint8_t alignmentFill_at_30[2];
/** /**
offset 32 bit 0 */ offset 32 bit 0 */
bool etbRevLimitActive : 1 {}; bool etbRevLimitActive : 1 {};
@ -58,91 +65,91 @@ struct electronic_throttle_s {
bool validPlantPosition : 1 {}; bool validPlantPosition : 1 {};
/** /**
offset 32 bit 3 */ offset 32 bit 3 */
bool unusedBit_11_3 : 1 {}; bool unusedBit_12_3 : 1 {};
/** /**
offset 32 bit 4 */ offset 32 bit 4 */
bool unusedBit_11_4 : 1 {}; bool unusedBit_12_4 : 1 {};
/** /**
offset 32 bit 5 */ offset 32 bit 5 */
bool unusedBit_11_5 : 1 {}; bool unusedBit_12_5 : 1 {};
/** /**
offset 32 bit 6 */ offset 32 bit 6 */
bool unusedBit_11_6 : 1 {}; bool unusedBit_12_6 : 1 {};
/** /**
offset 32 bit 7 */ offset 32 bit 7 */
bool unusedBit_11_7 : 1 {}; bool unusedBit_12_7 : 1 {};
/** /**
offset 32 bit 8 */ offset 32 bit 8 */
bool unusedBit_11_8 : 1 {}; bool unusedBit_12_8 : 1 {};
/** /**
offset 32 bit 9 */ offset 32 bit 9 */
bool unusedBit_11_9 : 1 {}; bool unusedBit_12_9 : 1 {};
/** /**
offset 32 bit 10 */ offset 32 bit 10 */
bool unusedBit_11_10 : 1 {}; bool unusedBit_12_10 : 1 {};
/** /**
offset 32 bit 11 */ offset 32 bit 11 */
bool unusedBit_11_11 : 1 {}; bool unusedBit_12_11 : 1 {};
/** /**
offset 32 bit 12 */ offset 32 bit 12 */
bool unusedBit_11_12 : 1 {}; bool unusedBit_12_12 : 1 {};
/** /**
offset 32 bit 13 */ offset 32 bit 13 */
bool unusedBit_11_13 : 1 {}; bool unusedBit_12_13 : 1 {};
/** /**
offset 32 bit 14 */ offset 32 bit 14 */
bool unusedBit_11_14 : 1 {}; bool unusedBit_12_14 : 1 {};
/** /**
offset 32 bit 15 */ offset 32 bit 15 */
bool unusedBit_11_15 : 1 {}; bool unusedBit_12_15 : 1 {};
/** /**
offset 32 bit 16 */ offset 32 bit 16 */
bool unusedBit_11_16 : 1 {}; bool unusedBit_12_16 : 1 {};
/** /**
offset 32 bit 17 */ offset 32 bit 17 */
bool unusedBit_11_17 : 1 {}; bool unusedBit_12_17 : 1 {};
/** /**
offset 32 bit 18 */ offset 32 bit 18 */
bool unusedBit_11_18 : 1 {}; bool unusedBit_12_18 : 1 {};
/** /**
offset 32 bit 19 */ offset 32 bit 19 */
bool unusedBit_11_19 : 1 {}; bool unusedBit_12_19 : 1 {};
/** /**
offset 32 bit 20 */ offset 32 bit 20 */
bool unusedBit_11_20 : 1 {}; bool unusedBit_12_20 : 1 {};
/** /**
offset 32 bit 21 */ offset 32 bit 21 */
bool unusedBit_11_21 : 1 {}; bool unusedBit_12_21 : 1 {};
/** /**
offset 32 bit 22 */ offset 32 bit 22 */
bool unusedBit_11_22 : 1 {}; bool unusedBit_12_22 : 1 {};
/** /**
offset 32 bit 23 */ offset 32 bit 23 */
bool unusedBit_11_23 : 1 {}; bool unusedBit_12_23 : 1 {};
/** /**
offset 32 bit 24 */ offset 32 bit 24 */
bool unusedBit_11_24 : 1 {}; bool unusedBit_12_24 : 1 {};
/** /**
offset 32 bit 25 */ offset 32 bit 25 */
bool unusedBit_11_25 : 1 {}; bool unusedBit_12_25 : 1 {};
/** /**
offset 32 bit 26 */ offset 32 bit 26 */
bool unusedBit_11_26 : 1 {}; bool unusedBit_12_26 : 1 {};
/** /**
offset 32 bit 27 */ offset 32 bit 27 */
bool unusedBit_11_27 : 1 {}; bool unusedBit_12_27 : 1 {};
/** /**
offset 32 bit 28 */ offset 32 bit 28 */
bool unusedBit_11_28 : 1 {}; bool unusedBit_12_28 : 1 {};
/** /**
offset 32 bit 29 */ offset 32 bit 29 */
bool unusedBit_11_29 : 1 {}; bool unusedBit_12_29 : 1 {};
/** /**
offset 32 bit 30 */ offset 32 bit 30 */
bool unusedBit_11_30 : 1 {}; bool unusedBit_12_30 : 1 {};
/** /**
offset 32 bit 31 */ offset 32 bit 31 */
bool unusedBit_11_31 : 1 {}; bool unusedBit_12_31 : 1 {};
/** /**
* "ETB TPS error counter" * "ETB TPS error counter"
* units: count * units: count

View File

@ -339,54 +339,54 @@ struct output_channels_s {
* offset 62 * offset 62
*/ */
scaled_channel<uint16_t, 100, 1> coilDutyCycle = (uint16_t)0; scaled_channel<uint16_t, 100, 1> coilDutyCycle = (uint16_t)0;
/**
* ETB Target
* units: %
* offset 64
*/
scaled_channel<int16_t, 100, 1> etbTarget = (int16_t)0;
/** /**
* @@GAUGE_NAME_ETB_DUTY@@ * @@GAUGE_NAME_ETB_DUTY@@
* units: % * units: %
* offset 66 * offset 64
*/ */
scaled_channel<int16_t, 100, 1> etb1DutyCycle = (int16_t)0; scaled_channel<int16_t, 100, 1> etb1DutyCycle = (int16_t)0;
/** /**
* Fuel level * Fuel level
* units: % * units: %
* offset 68 * offset 66
*/ */
scaled_channel<int16_t, 100, 1> fuelTankLevel = (int16_t)0; scaled_channel<int16_t, 100, 1> fuelTankLevel = (int16_t)0;
/** /**
* @@GAUGE_NAME_FUEL_CONSUMPTION@@ * @@GAUGE_NAME_FUEL_CONSUMPTION@@
* units: grams * units: grams
* offset 70 * offset 68
*/ */
uint16_t totalFuelConsumption = (uint16_t)0; uint16_t totalFuelConsumption = (uint16_t)0;
/** /**
* @@GAUGE_NAME_FUEL_FLOW@@ * @@GAUGE_NAME_FUEL_FLOW@@
* units: gram/s * units: gram/s
* offset 72 * offset 70
*/ */
scaled_channel<uint16_t, 200, 1> fuelFlowRate = (uint16_t)0; scaled_channel<uint16_t, 200, 1> fuelFlowRate = (uint16_t)0;
/** /**
* @@GAUGE_NAME_TPS2@@ * @@GAUGE_NAME_TPS2@@
* units: % * units: %
* offset 74 * offset 72
*/ */
scaled_channel<int16_t, 100, 1> TPS2Value = (int16_t)0; scaled_channel<int16_t, 100, 1> TPS2Value = (int16_t)0;
/** /**
* @@GAUGE_NAME_TUNE_CRC16@@ * @@GAUGE_NAME_TUNE_CRC16@@
* units: crc16 * units: crc16
* offset 76 * offset 74
*/ */
uint16_t tuneCrc16 = (uint16_t)0; uint16_t tuneCrc16 = (uint16_t)0;
/** /**
* @@GAUGE_NAME_FUEL_VE@@ * @@GAUGE_NAME_FUEL_VE@@
* units: ratio * units: ratio
* offset 78 * offset 76
*/ */
scaled_channel<uint16_t, 10, 1> veValue = (uint16_t)0; scaled_channel<uint16_t, 10, 1> veValue = (uint16_t)0;
/**
* need 4 byte alignment
* units: units
* offset 78
*/
uint8_t alignmentFill_at_78[2];
/** /**
* @@GAUGE_NAME_UPTIME@@ * @@GAUGE_NAME_UPTIME@@
* units: sec * units: sec

View File

@ -6,11 +6,10 @@
// start of trigger_state_s // start of trigger_state_s
struct trigger_state_s { struct trigger_state_s {
/** /**
* sync: Crank sync counter * sync: trigger wheel sync counter
* Usually matches crank revolutions
* offset 0 * offset 0
*/ */
uint32_t crankSynchronizationCounter = (uint32_t)0; uint32_t synchronizationCounter = (uint32_t)0;
/** /**
* units: us * units: us
* offset 4 * offset 4
@ -35,16 +34,12 @@ struct trigger_state_s {
* offset 32 * offset 32
*/ */
uint8_t triggerStateIndex = (uint8_t)0; uint8_t triggerStateIndex = (uint8_t)0;
/**
* offset 33
*/
uint8_t vvtStateIndex = (uint8_t)0;
/** /**
* need 4 byte alignment * need 4 byte alignment
* units: units * units: units
* offset 34 * offset 33
*/ */
uint8_t alignmentFill_at_34[2]; uint8_t alignmentFill_at_33[3];
}; };
static_assert(sizeof(trigger_state_s) == 36); static_assert(sizeof(trigger_state_s) == 36);

View File

@ -38,12 +38,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI main.2024.12.10.XYZ.2101108828" signature = "rusEFI main.2024.12.11.XYZ.1576001920"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI main.2024.12.10.XYZ.2101108828" ; signature is expected to be 7 or more characters. signature= "rusEFI main.2024.12.11.XYZ.1576001920" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false useLegacyFTempUnits = false
@ -1622,56 +1622,56 @@ ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0
ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends1_blendParameter = bits, U08, 19608, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" ignBlends1_blendParameter = bits, U08, 19608, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends1_yAxisOverride = bits, U08, 19609, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" ignBlends1_yAxisOverride = bits, U08, 19609, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -3200, 3200, 1
ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1
ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0
ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends2_blendParameter = bits, U08, 19796, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" ignBlends2_blendParameter = bits, U08, 19796, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends2_yAxisOverride = bits, U08, 19797, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" ignBlends2_yAxisOverride = bits, U08, 19797, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -3200, 3200, 1
ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1
ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0
ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends3_blendParameter = bits, U08, 19984, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" ignBlends3_blendParameter = bits, U08, 19984, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends3_yAxisOverride = bits, U08, 19985, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" ignBlends3_yAxisOverride = bits, U08, 19985, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -3200, 3200, 1
ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1
ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0
ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends4_blendParameter = bits, U08, 20172, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" ignBlends4_blendParameter = bits, U08, 20172, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends4_yAxisOverride = bits, U08, 20173, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" ignBlends4_yAxisOverride = bits, U08, 20173, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -3200, 3200, 1
ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1
veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1
veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0
veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0
veBlends1_blendParameter = bits, U08, 20360, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" veBlends1_blendParameter = bits, U08, 20360, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends1_yAxisOverride = bits, U08, 20361, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" veBlends1_yAxisOverride = bits, U08, 20361, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -3200, 3200, 1
veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1
veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1
veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0
veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0
veBlends2_blendParameter = bits, U08, 20548, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" veBlends2_blendParameter = bits, U08, 20548, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends2_yAxisOverride = bits, U08, 20549, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" veBlends2_yAxisOverride = bits, U08, 20549, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -3200, 3200, 1
veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1
veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1
veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0
veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0
veBlends3_blendParameter = bits, U08, 20736, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" veBlends3_blendParameter = bits, U08, 20736, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends3_yAxisOverride = bits, U08, 20737, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" veBlends3_yAxisOverride = bits, U08, 20737, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -3200, 3200, 1
veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1
veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1
veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0
veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0
veBlends4_blendParameter = bits, U08, 20924, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" veBlends4_blendParameter = bits, U08, 20924, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends4_yAxisOverride = bits, U08, 20925, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" veBlends4_yAxisOverride = bits, U08, 20925, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -3200, 3200, 1
veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1
throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1
throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1
@ -1680,28 +1680,28 @@ boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -3200, 3200, 1
boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1
boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -3200, 3200, 1
boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -3200, 3200, 1
boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -3200, 3200, 1
boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1
tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0
@ -2711,14 +2711,13 @@ tpsAccelFuel = scalar, S16, 58, "ms", 0.0033333333333333335, 0
currentIgnitionMode = scalar, U08, 60, "", 1, 0 currentIgnitionMode = scalar, U08, 60, "", 1, 0
currentInjectionMode = scalar, U08, 61, "", 1, 0 currentInjectionMode = scalar, U08, 61, "", 1, 0
coilDutyCycle = scalar, U16, 62, "%", 0.01, 0 coilDutyCycle = scalar, U16, 62, "%", 0.01, 0
etbTarget = scalar, S16, 64, "%", 0.01, 0 etb1DutyCycle = scalar, S16, 64, "%", 0.01, 0
etb1DutyCycle = scalar, S16, 66, "%", 0.01, 0 fuelTankLevel = scalar, S16, 66, "%", 0.01, 0
fuelTankLevel = scalar, S16, 68, "%", 0.01, 0 totalFuelConsumption = scalar, U16, 68, "grams", 1, 0
totalFuelConsumption = scalar, U16, 70, "grams", 1, 0 fuelFlowRate = scalar, U16, 70, "gram/s", 0.005, 0
fuelFlowRate = scalar, U16, 72, "gram/s", 0.005, 0 TPS2Value = scalar, S16, 72, "%", 0.01, 0
TPS2Value = scalar, S16, 74, "%", 0.01, 0 tuneCrc16 = scalar, U16, 74, "crc16", 1, 0
tuneCrc16 = scalar, U16, 76, "crc16", 1, 0 veValue = scalar, U16, 76, "ratio", 0.1, 0
veValue = scalar, U16, 78, "ratio", 0.1, 0
seconds = scalar, U32, 80, "sec", 1, 0 seconds = scalar, U32, 80, "sec", 1, 0
engineMode = scalar, U32, 84, "em", 1, 0 engineMode = scalar, U32, 84, "em", 1, 0
firmwareVersion = scalar, U32, 88, "version_f", 1, 0 firmwareVersion = scalar, U32, 88, "version_f", 1, 0
@ -3406,7 +3405,7 @@ mapCamPrevToothAngle = scalar, F32, 1388, "deg", 1, 0
isDecodingMapCam = bits, U32, 1392, [0:0] isDecodingMapCam = bits, U32, 1392, [0:0]
triggerElapsedUs = scalar, U32, 1396, "", 1, 0 triggerElapsedUs = scalar, U32, 1396, "", 1, 0
; total TS size = 1400 ; total TS size = 1400
crankSynchronizationCounter0 = scalar, U32, 1400, "", 1, 0 synchronizationCounter0 = scalar, U32, 1400, "", 1, 0
vvtToothDurations00 = scalar, U32, 1404, "us", 1, 0 vvtToothDurations00 = scalar, U32, 1404, "us", 1, 0
vvtCurrentPosition0 = scalar, F32, 1408, "", 1, 0 vvtCurrentPosition0 = scalar, F32, 1408, "", 1, 0
vvtToothPosition10 = scalar, F32, 1412, "", 1, 0 vvtToothPosition10 = scalar, F32, 1412, "", 1, 0
@ -3415,9 +3414,8 @@ vvtToothPosition30 = scalar, F32, 1420, "", 1, 0
vvtToothPosition40 = scalar, F32, 1424, "", 1, 0 vvtToothPosition40 = scalar, F32, 1424, "", 1, 0
triggerSyncGapRatio0 = scalar, F32, 1428, "", 1, 0 triggerSyncGapRatio0 = scalar, F32, 1428, "", 1, 0
triggerStateIndex0 = scalar, U08, 1432, "", 1, 0 triggerStateIndex0 = scalar, U08, 1432, "", 1, 0
vvtStateIndex0 = scalar, U08, 1433, "", 1, 0
; total TS size = 1436 ; total TS size = 1436
crankSynchronizationCounter1 = scalar, U32, 1436, "", 1, 0 synchronizationCounter1 = scalar, U32, 1436, "", 1, 0
vvtToothDurations01 = scalar, U32, 1440, "us", 1, 0 vvtToothDurations01 = scalar, U32, 1440, "us", 1, 0
vvtCurrentPosition1 = scalar, F32, 1444, "", 1, 0 vvtCurrentPosition1 = scalar, F32, 1444, "", 1, 0
vvtToothPosition11 = scalar, F32, 1448, "", 1, 0 vvtToothPosition11 = scalar, F32, 1448, "", 1, 0
@ -3426,9 +3424,8 @@ vvtToothPosition31 = scalar, F32, 1456, "", 1, 0
vvtToothPosition41 = scalar, F32, 1460, "", 1, 0 vvtToothPosition41 = scalar, F32, 1460, "", 1, 0
triggerSyncGapRatio1 = scalar, F32, 1464, "", 1, 0 triggerSyncGapRatio1 = scalar, F32, 1464, "", 1, 0
triggerStateIndex1 = scalar, U08, 1468, "", 1, 0 triggerStateIndex1 = scalar, U08, 1468, "", 1, 0
vvtStateIndex1 = scalar, U08, 1469, "", 1, 0
; total TS size = 1472 ; total TS size = 1472
crankSynchronizationCounter2 = scalar, U32, 1472, "", 1, 0 synchronizationCounter2 = scalar, U32, 1472, "", 1, 0
vvtToothDurations02 = scalar, U32, 1476, "us", 1, 0 vvtToothDurations02 = scalar, U32, 1476, "us", 1, 0
vvtCurrentPosition2 = scalar, F32, 1480, "", 1, 0 vvtCurrentPosition2 = scalar, F32, 1480, "", 1, 0
vvtToothPosition12 = scalar, F32, 1484, "", 1, 0 vvtToothPosition12 = scalar, F32, 1484, "", 1, 0
@ -3437,9 +3434,8 @@ vvtToothPosition32 = scalar, F32, 1492, "", 1, 0
vvtToothPosition42 = scalar, F32, 1496, "", 1, 0 vvtToothPosition42 = scalar, F32, 1496, "", 1, 0
triggerSyncGapRatio2 = scalar, F32, 1500, "", 1, 0 triggerSyncGapRatio2 = scalar, F32, 1500, "", 1, 0
triggerStateIndex2 = scalar, U08, 1504, "", 1, 0 triggerStateIndex2 = scalar, U08, 1504, "", 1, 0
vvtStateIndex2 = scalar, U08, 1505, "", 1, 0
; total TS size = 1508 ; total TS size = 1508
crankSynchronizationCounter3 = scalar, U32, 1508, "", 1, 0 synchronizationCounter3 = scalar, U32, 1508, "", 1, 0
vvtToothDurations03 = scalar, U32, 1512, "us", 1, 0 vvtToothDurations03 = scalar, U32, 1512, "us", 1, 0
vvtCurrentPosition3 = scalar, F32, 1516, "", 1, 0 vvtCurrentPosition3 = scalar, F32, 1516, "", 1, 0
vvtToothPosition13 = scalar, F32, 1520, "", 1, 0 vvtToothPosition13 = scalar, F32, 1520, "", 1, 0
@ -3448,9 +3444,8 @@ vvtToothPosition33 = scalar, F32, 1528, "", 1, 0
vvtToothPosition43 = scalar, F32, 1532, "", 1, 0 vvtToothPosition43 = scalar, F32, 1532, "", 1, 0
triggerSyncGapRatio3 = scalar, F32, 1536, "", 1, 0 triggerSyncGapRatio3 = scalar, F32, 1536, "", 1, 0
triggerStateIndex3 = scalar, U08, 1540, "", 1, 0 triggerStateIndex3 = scalar, U08, 1540, "", 1, 0
vvtStateIndex3 = scalar, U08, 1541, "", 1, 0
; total TS size = 1544 ; total TS size = 1544
crankSynchronizationCounter4 = scalar, U32, 1544, "", 1, 0 synchronizationCounter4 = scalar, U32, 1544, "", 1, 0
vvtToothDurations04 = scalar, U32, 1548, "us", 1, 0 vvtToothDurations04 = scalar, U32, 1548, "us", 1, 0
vvtCurrentPosition4 = scalar, F32, 1552, "", 1, 0 vvtCurrentPosition4 = scalar, F32, 1552, "", 1, 0
vvtToothPosition14 = scalar, F32, 1556, "", 1, 0 vvtToothPosition14 = scalar, F32, 1556, "", 1, 0
@ -3459,7 +3454,6 @@ vvtToothPosition34 = scalar, F32, 1564, "", 1, 0
vvtToothPosition44 = scalar, F32, 1568, "", 1, 0 vvtToothPosition44 = scalar, F32, 1568, "", 1, 0
triggerSyncGapRatio4 = scalar, F32, 1572, "", 1, 0 triggerSyncGapRatio4 = scalar, F32, 1572, "", 1, 0
triggerStateIndex4 = scalar, U08, 1576, "", 1, 0 triggerStateIndex4 = scalar, U08, 1576, "", 1, 0
vvtStateIndex4 = scalar, U08, 1577, "", 1, 0
; total TS size = 1580 ; total TS size = 1580
camResyncCounter = scalar, U08, 1580, "", 1, 0 camResyncCounter = scalar, U08, 1580, "", 1, 0
m_hasSynchronizedPhase = bits, U32, 1584, [0:0] m_hasSynchronizedPhase = bits, U32, 1584, [0:0]
@ -3496,14 +3490,14 @@ targetRpmAc = scalar, S32, 1632, "", 1, 0
iacByRpmTaper = scalar, F32, 1636 iacByRpmTaper = scalar, F32, 1636
luaAdd = scalar, F32, 1640 luaAdd = scalar, F32, 1640
; total TS size = 1644 ; total TS size = 1644
targetWithIdlePosition0 = scalar, F32, 1644, "per", 1,0 targetWithIdlePosition0 = scalar, F32, 1644, "%", 1,0
trim0 = scalar, F32, 1648, "", 1, 0 trim0 = scalar, F32, 1648, "", 1, 0
luaAdjustment0 = scalar, F32, 1652, "per", 1,0 luaAdjustment0 = scalar, F32, 1652, "%", 1,0
m_wastegatePosition0 = scalar, F32, 1656, "per", 1,0 m_wastegatePosition0 = scalar, F32, 1656, "%", 1,0
etbFeedForward0 = scalar, F32, 1660 etbFeedForward0 = scalar, F32, 1660
etbIntegralError0 = scalar, F32, 1664, "", 1, 0 etbIntegralError0 = scalar, F32, 1664, "", 1, 0
etbCurrentTarget0 = scalar, F32, 1668, "%", 1, 0 etbCurrentTarget0 = scalar, F32, 1668, "%", 1, 0
etbCurrentAdjustedTarget0 = scalar, F32, 1672, "%", 1, 0 m_adjustedTarget0 = scalar, S16, 1672, "%", 0.01, 0
etbRevLimitActive0 = bits, U32, 1676, [0:0] etbRevLimitActive0 = bits, U32, 1676, [0:0]
jamDetected0 = bits, U32, 1676, [1:1] jamDetected0 = bits, U32, 1676, [1:1]
validPlantPosition0 = bits, U32, 1676, [2:2] validPlantPosition0 = bits, U32, 1676, [2:2]
@ -3516,14 +3510,14 @@ jamTimer0 = scalar, U16, 1688, "sec", 0.01, 0
adjustedEtbTarget0 = scalar, S08, 1690, "%", 1, 0 adjustedEtbTarget0 = scalar, S08, 1690, "%", 1, 0
state0 = scalar, U08, 1691, "", 1, 0 state0 = scalar, U08, 1691, "", 1, 0
; total TS size = 1692 ; total TS size = 1692
targetWithIdlePosition1 = scalar, F32, 1692, "per", 1,0 targetWithIdlePosition1 = scalar, F32, 1692, "%", 1,0
trim1 = scalar, F32, 1696, "", 1, 0 trim1 = scalar, F32, 1696, "", 1, 0
luaAdjustment1 = scalar, F32, 1700, "per", 1,0 luaAdjustment1 = scalar, F32, 1700, "%", 1,0
m_wastegatePosition1 = scalar, F32, 1704, "per", 1,0 m_wastegatePosition1 = scalar, F32, 1704, "%", 1,0
etbFeedForward1 = scalar, F32, 1708 etbFeedForward1 = scalar, F32, 1708
etbIntegralError1 = scalar, F32, 1712, "", 1, 0 etbIntegralError1 = scalar, F32, 1712, "", 1, 0
etbCurrentTarget1 = scalar, F32, 1716, "%", 1, 0 etbCurrentTarget1 = scalar, F32, 1716, "%", 1, 0
etbCurrentAdjustedTarget1 = scalar, F32, 1720, "%", 1, 0 m_adjustedTarget1 = scalar, S16, 1720, "%", 0.01, 0
etbRevLimitActive1 = bits, U32, 1724, [0:0] etbRevLimitActive1 = bits, U32, 1724, [0:0]
jamDetected1 = bits, U32, 1724, [1:1] jamDetected1 = bits, U32, 1724, [1:1]
validPlantPosition1 = bits, U32, 1724, [2:2] validPlantPosition1 = bits, U32, 1724, [2:2]
@ -3550,8 +3544,8 @@ tempC1 = scalar, U16, 1756, "C", 1, 0
nernstVoltage1 = scalar, U16, 1758, "V", 0.001, 0 nernstVoltage1 = scalar, U16, 1758, "V", 0.001, 0
esr1 = scalar, U16, 1760, "ohm", 1, 0 esr1 = scalar, U16, 1760, "ohm", 1, 0
; total TS size = 1764 ; total TS size = 1764
dcOutput0 = scalar, F32, 1764, "per", 1,0 dcOutput0 = scalar, F32, 1764, "%", 1,0
isEnabled0_int = scalar, U08, 1768, "per", 1,0 isEnabled0_int = scalar, U08, 1768, "%", 1,0
isEnabled0 = bits, U32, 1772, [0:0] isEnabled0 = bits, U32, 1772, [0:0]
; total TS size = 1776 ; total TS size = 1776
value0 = scalar, U16, 1776, "RAW", 1,0 value0 = scalar, U16, 1776, "RAW", 1,0
@ -4922,18 +4916,18 @@ luaOpenLoopAddGauge = luaOpenLoopAdd,"Boost: Lua open loop add", "v", -100.0,100
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost: Closed loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1 boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost: Closed loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost: Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1 boostControlTargetGauge = boostControlTarget,"Boost: Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
gaugeCategory = "ETB more" gaugeCategory = "ETB more"
targetWithIdlePosition0Gauge = targetWithIdlePosition0,"ETB: target with idle0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 targetWithIdlePosition0Gauge = targetWithIdlePosition0,"ETB: target with idle0", "%", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2
luaAdjustment0Gauge = luaAdjustment0,"ETB: luaAdjustment0", "per", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 luaAdjustment0Gauge = luaAdjustment0,"ETB: luaAdjustment0", "%", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2
m_wastegatePosition0Gauge = m_wastegatePosition0,"DC: wastegatePosition0", "per", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 m_wastegatePosition0Gauge = m_wastegatePosition0,"DC: wastegatePosition0", "%", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2
etbTpsErrorCounter0Gauge = etbTpsErrorCounter0,"ETB TPS error counter0", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 etbTpsErrorCounter0Gauge = etbTpsErrorCounter0,"ETB TPS error counter0", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0
etbPpsErrorCounter0Gauge = etbPpsErrorCounter0,"ETB pedal error counter0", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 etbPpsErrorCounter0Gauge = etbPpsErrorCounter0,"ETB pedal error counter0", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0
targetWithIdlePosition1Gauge = targetWithIdlePosition1,"ETB: target with idle1", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 targetWithIdlePosition1Gauge = targetWithIdlePosition1,"ETB: target with idle1", "%", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2
luaAdjustment1Gauge = luaAdjustment1,"ETB: luaAdjustment1", "per", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 luaAdjustment1Gauge = luaAdjustment1,"ETB: luaAdjustment1", "%", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2
m_wastegatePosition1Gauge = m_wastegatePosition1,"DC: wastegatePosition1", "per", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 m_wastegatePosition1Gauge = m_wastegatePosition1,"DC: wastegatePosition1", "%", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2
etbTpsErrorCounter1Gauge = etbTpsErrorCounter1,"ETB TPS error counter1", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 etbTpsErrorCounter1Gauge = etbTpsErrorCounter1,"ETB TPS error counter1", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0
etbPpsErrorCounter1Gauge = etbPpsErrorCounter1,"ETB pedal error counter1", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 etbPpsErrorCounter1Gauge = etbPpsErrorCounter1,"ETB pedal error counter1", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0
dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 dcOutput0Gauge = dcOutput0,"DC: output0", "%", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2
isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "%", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2
gaugeCategory = "Sensors - SENT" gaugeCategory = "Sensors - SENT"
value0Gauge = value0,"SENT ch0 value0", "RAW", 0.0,4095.0, 0.0,4095.0, 0.0,4095.0, 0,0 value0Gauge = value0,"SENT ch0 value0", "RAW", 0.0,4095.0, 0.0,4095.0, 0.0,4095.0, 0,0
value1Gauge = value1,"SENT ch0 value1", "RAW", 0.0,4095.0, 0.0,4095.0, 0.0,4095.0, 0,0 value1Gauge = value1,"SENT ch0 value1", "RAW", 0.0,4095.0, 0.0,4095.0, 0.0,4095.0, 0,0
@ -5169,7 +5163,7 @@ gaugeCategory = Throttle Body (incl. ETB)
TPSGauge = TPSValue, "Throttle position", "%", 0, 100, 0, 0, 100, 100, 1, 1 TPSGauge = TPSValue, "Throttle position", "%", 0, 100, 0, 0, 100, 100, 1, 1
TPS2Gauge = TPS2Value, "Throttle position #2", "%", 0, 100, 0, 0, 100, 100, 1, 1 TPS2Gauge = TPS2Value, "Throttle position #2", "%", 0, 100, 0, 0, 100, 100, 1, 1
etbTargetGauge = etbTarget, "ETB: position target", "%", 0, 100, 0, 0, 100, 100, 1, 1 etbTargetGauge = m_adjustedTarget0, "ETB: position target", "%", 0, 100, 0, 0, 100, 100, 1, 1
etbErrorGauge = etbStatus_error, "ETB: position error", "%", -20, 20, -10, -5, 5, 10, 2, 0 etbErrorGauge = etbStatus_error, "ETB: position error", "%", -20, 20, -10, -5, 5, 10, 2, 0
tps1SplitGauge = tps1Split, "TPS1 Sensor Split", "%", -20, 20, -10, -5, 5, 10, 2, 0 tps1SplitGauge = tps1Split, "TPS1 Sensor Split", "%", -20, 20, -10, -5, 5, 10, 2, 0
tps2SplitGauge = tps2Split, "TPS2 Sensor Split", "%", -20, 20, -10, -5, 5, 10, 2, 0 tps2SplitGauge = tps2Split, "TPS2 Sensor Split", "%", -20, 20, -10, -5, 5, 10, 2, 0
@ -5451,7 +5445,6 @@ entry = tpsAccelFuel, "Fuel: TPS AE add fuel ms", float, "%.3f"
entry = currentIgnitionMode, "Ignition: Mode", int, "%d" entry = currentIgnitionMode, "Ignition: Mode", int, "%d"
entry = currentInjectionMode, "Fuel: Injection mode", int, "%d" entry = currentInjectionMode, "Fuel: Injection mode", int, "%d"
entry = coilDutyCycle, "Ignition: coil duty cycle", float, "%.3f" entry = coilDutyCycle, "Ignition: coil duty cycle", float, "%.3f"
entry = etbTarget, "ETB Target", float, "%.3f"
entry = etb1DutyCycle, "ETB: Duty", float, "%.3f" entry = etb1DutyCycle, "ETB: Duty", float, "%.3f"
entry = fuelTankLevel, "Fuel level", float, "%.3f" entry = fuelTankLevel, "Fuel level", float, "%.3f"
entry = totalFuelConsumption, "Fuel: Total consumed", int, "%d" entry = totalFuelConsumption, "Fuel: Total consumed", int, "%d"
@ -6072,7 +6065,7 @@ entry = triggerIgnoredToothCount, "triggerIgnoredToothCount", int, "%d"
entry = mapCamPrevToothAngle, "Sync: MAP: prev angle", float, "%.3f" entry = mapCamPrevToothAngle, "Sync: MAP: prev angle", float, "%.3f"
entry = isDecodingMapCam, "isDecodingMapCam", int, "%d" entry = isDecodingMapCam, "isDecodingMapCam", int, "%d"
entry = triggerElapsedUs, "triggerElapsedUs", int, "%d" entry = triggerElapsedUs, "triggerElapsedUs", int, "%d"
entry = crankSynchronizationCounter0, "sync: Crank sync counter0", int, "%d" entry = synchronizationCounter0, "sync: trigger wheel sync counter0", int, "%d"
entry = vvtToothDurations00, "vvtToothDurations00", int, "%d" entry = vvtToothDurations00, "vvtToothDurations00", int, "%d"
entry = vvtCurrentPosition0, "sync: Primary Cam Position0", float, "%.3f" entry = vvtCurrentPosition0, "sync: Primary Cam Position0", float, "%.3f"
entry = vvtToothPosition10, "sync: Cam Tooth Position 10", float, "%.3f" entry = vvtToothPosition10, "sync: Cam Tooth Position 10", float, "%.3f"
@ -6081,8 +6074,7 @@ entry = vvtToothPosition30, "sync: Cam Tooth Position 30", float, "%.3f"
entry = vvtToothPosition40, "sync: Cam Tooth Position 40", float, "%.3f" entry = vvtToothPosition40, "sync: Cam Tooth Position 40", float, "%.3f"
entry = triggerSyncGapRatio0, "Sync: Trigger Latest Ratio0", float, "%.3f" entry = triggerSyncGapRatio0, "Sync: Trigger Latest Ratio0", float, "%.3f"
entry = triggerStateIndex0, "triggerStateIndex0", int, "%d" entry = triggerStateIndex0, "triggerStateIndex0", int, "%d"
entry = vvtStateIndex0, "vvtStateIndex0", int, "%d" entry = synchronizationCounter1, "sync: trigger wheel sync counter1", int, "%d"
entry = crankSynchronizationCounter1, "sync: Crank sync counter1", int, "%d"
entry = vvtToothDurations01, "vvtToothDurations01", int, "%d" entry = vvtToothDurations01, "vvtToothDurations01", int, "%d"
entry = vvtCurrentPosition1, "sync: Primary Cam Position1", float, "%.3f" entry = vvtCurrentPosition1, "sync: Primary Cam Position1", float, "%.3f"
entry = vvtToothPosition11, "sync: Cam Tooth Position 11", float, "%.3f" entry = vvtToothPosition11, "sync: Cam Tooth Position 11", float, "%.3f"
@ -6091,8 +6083,7 @@ entry = vvtToothPosition31, "sync: Cam Tooth Position 31", float, "%.3f"
entry = vvtToothPosition41, "sync: Cam Tooth Position 41", float, "%.3f" entry = vvtToothPosition41, "sync: Cam Tooth Position 41", float, "%.3f"
entry = triggerSyncGapRatio1, "Sync: Trigger Latest Ratio1", float, "%.3f" entry = triggerSyncGapRatio1, "Sync: Trigger Latest Ratio1", float, "%.3f"
entry = triggerStateIndex1, "triggerStateIndex1", int, "%d" entry = triggerStateIndex1, "triggerStateIndex1", int, "%d"
entry = vvtStateIndex1, "vvtStateIndex1", int, "%d" entry = synchronizationCounter2, "sync: trigger wheel sync counter2", int, "%d"
entry = crankSynchronizationCounter2, "sync: Crank sync counter2", int, "%d"
entry = vvtToothDurations02, "vvtToothDurations02", int, "%d" entry = vvtToothDurations02, "vvtToothDurations02", int, "%d"
entry = vvtCurrentPosition2, "sync: Primary Cam Position2", float, "%.3f" entry = vvtCurrentPosition2, "sync: Primary Cam Position2", float, "%.3f"
entry = vvtToothPosition12, "sync: Cam Tooth Position 12", float, "%.3f" entry = vvtToothPosition12, "sync: Cam Tooth Position 12", float, "%.3f"
@ -6101,8 +6092,7 @@ entry = vvtToothPosition32, "sync: Cam Tooth Position 32", float, "%.3f"
entry = vvtToothPosition42, "sync: Cam Tooth Position 42", float, "%.3f" entry = vvtToothPosition42, "sync: Cam Tooth Position 42", float, "%.3f"
entry = triggerSyncGapRatio2, "Sync: Trigger Latest Ratio2", float, "%.3f" entry = triggerSyncGapRatio2, "Sync: Trigger Latest Ratio2", float, "%.3f"
entry = triggerStateIndex2, "triggerStateIndex2", int, "%d" entry = triggerStateIndex2, "triggerStateIndex2", int, "%d"
entry = vvtStateIndex2, "vvtStateIndex2", int, "%d" entry = synchronizationCounter3, "sync: trigger wheel sync counter3", int, "%d"
entry = crankSynchronizationCounter3, "sync: Crank sync counter3", int, "%d"
entry = vvtToothDurations03, "vvtToothDurations03", int, "%d" entry = vvtToothDurations03, "vvtToothDurations03", int, "%d"
entry = vvtCurrentPosition3, "sync: Primary Cam Position3", float, "%.3f" entry = vvtCurrentPosition3, "sync: Primary Cam Position3", float, "%.3f"
entry = vvtToothPosition13, "sync: Cam Tooth Position 13", float, "%.3f" entry = vvtToothPosition13, "sync: Cam Tooth Position 13", float, "%.3f"
@ -6111,8 +6101,7 @@ entry = vvtToothPosition33, "sync: Cam Tooth Position 33", float, "%.3f"
entry = vvtToothPosition43, "sync: Cam Tooth Position 43", float, "%.3f" entry = vvtToothPosition43, "sync: Cam Tooth Position 43", float, "%.3f"
entry = triggerSyncGapRatio3, "Sync: Trigger Latest Ratio3", float, "%.3f" entry = triggerSyncGapRatio3, "Sync: Trigger Latest Ratio3", float, "%.3f"
entry = triggerStateIndex3, "triggerStateIndex3", int, "%d" entry = triggerStateIndex3, "triggerStateIndex3", int, "%d"
entry = vvtStateIndex3, "vvtStateIndex3", int, "%d" entry = synchronizationCounter4, "sync: trigger wheel sync counter4", int, "%d"
entry = crankSynchronizationCounter4, "sync: Crank sync counter4", int, "%d"
entry = vvtToothDurations04, "vvtToothDurations04", int, "%d" entry = vvtToothDurations04, "vvtToothDurations04", int, "%d"
entry = vvtCurrentPosition4, "sync: Primary Cam Position4", float, "%.3f" entry = vvtCurrentPosition4, "sync: Primary Cam Position4", float, "%.3f"
entry = vvtToothPosition14, "sync: Cam Tooth Position 14", float, "%.3f" entry = vvtToothPosition14, "sync: Cam Tooth Position 14", float, "%.3f"
@ -6121,7 +6110,6 @@ entry = vvtToothPosition34, "sync: Cam Tooth Position 34", float, "%.3f"
entry = vvtToothPosition44, "sync: Cam Tooth Position 44", float, "%.3f" entry = vvtToothPosition44, "sync: Cam Tooth Position 44", float, "%.3f"
entry = triggerSyncGapRatio4, "Sync: Trigger Latest Ratio4", float, "%.3f" entry = triggerSyncGapRatio4, "Sync: Trigger Latest Ratio4", float, "%.3f"
entry = triggerStateIndex4, "triggerStateIndex4", int, "%d" entry = triggerStateIndex4, "triggerStateIndex4", int, "%d"
entry = vvtStateIndex4, "vvtStateIndex4", int, "%d"
entry = camResyncCounter, "sync: Phase Re-Sync Counter", int, "%d" entry = camResyncCounter, "sync: Phase Re-Sync Counter", int, "%d"
entry = m_hasSynchronizedPhase, "sync: Known Engine Phase", int, "%d" entry = m_hasSynchronizedPhase, "sync: Known Engine Phase", int, "%d"
entry = wallFuelCorrection, "fuel wallwetting injection time", float, "%.3f" entry = wallFuelCorrection, "fuel wallwetting injection time", float, "%.3f"
@ -6161,7 +6149,7 @@ entry = m_wastegatePosition0, "DC: wastegatePosition0", float, "%.3f"
entry = etbFeedForward0, "etbFeedForward0", float, "%.3f" entry = etbFeedForward0, "etbFeedForward0", float, "%.3f"
entry = etbIntegralError0, "etbIntegralError0", float, "%.3f" entry = etbIntegralError0, "etbIntegralError0", float, "%.3f"
entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f"
entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = m_adjustedTarget0, "Adjusted target0", float, "%.3f"
entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d"
entry = jamDetected0, "jamDetected0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d"
entry = validPlantPosition0, "validPlantPosition0", int, "%d" entry = validPlantPosition0, "validPlantPosition0", int, "%d"
@ -6180,7 +6168,7 @@ entry = m_wastegatePosition1, "DC: wastegatePosition1", float, "%.3f"
entry = etbFeedForward1, "etbFeedForward1", float, "%.3f" entry = etbFeedForward1, "etbFeedForward1", float, "%.3f"
entry = etbIntegralError1, "etbIntegralError1", float, "%.3f" entry = etbIntegralError1, "etbIntegralError1", float, "%.3f"
entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f"
entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = m_adjustedTarget1, "Adjusted target1", float, "%.3f"
entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d"
entry = jamDetected1, "jamDetected1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d"
entry = validPlantPosition1, "validPlantPosition1", int, "%d" entry = validPlantPosition1, "validPlantPosition1", int, "%d"
@ -7133,7 +7121,7 @@ dialog = trigger_centralDialog, "trigger_central"
dialog = trigger_state0Dialog, "trigger_state0" dialog = trigger_state0Dialog, "trigger_state0"
liveGraph = trigger_state0_1_Graph, "Graph", South liveGraph = trigger_state0_1_Graph, "Graph", South
graphLine = crankSynchronizationCounter0 graphLine = synchronizationCounter0
graphLine = vvtToothDurations00 graphLine = vvtToothDurations00
graphLine = vvtCurrentPosition0 graphLine = vvtCurrentPosition0
graphLine = vvtToothPosition10 graphLine = vvtToothPosition10
@ -7144,12 +7132,11 @@ dialog = trigger_state0Dialog, "trigger_state0"
graphLine = triggerSyncGapRatio0 graphLine = triggerSyncGapRatio0
liveGraph = trigger_state0_3_Graph, "Graph", South liveGraph = trigger_state0_3_Graph, "Graph", South
graphLine = triggerStateIndex0 graphLine = triggerStateIndex0
graphLine = vvtStateIndex0
dialog = trigger_state1Dialog, "trigger_state1" dialog = trigger_state1Dialog, "trigger_state1"
liveGraph = trigger_state1_1_Graph, "Graph", South liveGraph = trigger_state1_1_Graph, "Graph", South
graphLine = crankSynchronizationCounter1 graphLine = synchronizationCounter1
graphLine = vvtToothDurations01 graphLine = vvtToothDurations01
graphLine = vvtCurrentPosition1 graphLine = vvtCurrentPosition1
graphLine = vvtToothPosition11 graphLine = vvtToothPosition11
@ -7160,12 +7147,11 @@ dialog = trigger_state1Dialog, "trigger_state1"
graphLine = triggerSyncGapRatio1 graphLine = triggerSyncGapRatio1
liveGraph = trigger_state1_3_Graph, "Graph", South liveGraph = trigger_state1_3_Graph, "Graph", South
graphLine = triggerStateIndex1 graphLine = triggerStateIndex1
graphLine = vvtStateIndex1
dialog = trigger_state2Dialog, "trigger_state2" dialog = trigger_state2Dialog, "trigger_state2"
liveGraph = trigger_state2_1_Graph, "Graph", South liveGraph = trigger_state2_1_Graph, "Graph", South
graphLine = crankSynchronizationCounter2 graphLine = synchronizationCounter2
graphLine = vvtToothDurations02 graphLine = vvtToothDurations02
graphLine = vvtCurrentPosition2 graphLine = vvtCurrentPosition2
graphLine = vvtToothPosition12 graphLine = vvtToothPosition12
@ -7176,12 +7162,11 @@ dialog = trigger_state2Dialog, "trigger_state2"
graphLine = triggerSyncGapRatio2 graphLine = triggerSyncGapRatio2
liveGraph = trigger_state2_3_Graph, "Graph", South liveGraph = trigger_state2_3_Graph, "Graph", South
graphLine = triggerStateIndex2 graphLine = triggerStateIndex2
graphLine = vvtStateIndex2
dialog = trigger_state3Dialog, "trigger_state3" dialog = trigger_state3Dialog, "trigger_state3"
liveGraph = trigger_state3_1_Graph, "Graph", South liveGraph = trigger_state3_1_Graph, "Graph", South
graphLine = crankSynchronizationCounter3 graphLine = synchronizationCounter3
graphLine = vvtToothDurations03 graphLine = vvtToothDurations03
graphLine = vvtCurrentPosition3 graphLine = vvtCurrentPosition3
graphLine = vvtToothPosition13 graphLine = vvtToothPosition13
@ -7192,12 +7177,11 @@ dialog = trigger_state3Dialog, "trigger_state3"
graphLine = triggerSyncGapRatio3 graphLine = triggerSyncGapRatio3
liveGraph = trigger_state3_3_Graph, "Graph", South liveGraph = trigger_state3_3_Graph, "Graph", South
graphLine = triggerStateIndex3 graphLine = triggerStateIndex3
graphLine = vvtStateIndex3
dialog = trigger_state4Dialog, "trigger_state4" dialog = trigger_state4Dialog, "trigger_state4"
liveGraph = trigger_state4_1_Graph, "Graph", South liveGraph = trigger_state4_1_Graph, "Graph", South
graphLine = crankSynchronizationCounter4 graphLine = synchronizationCounter4
graphLine = vvtToothDurations04 graphLine = vvtToothDurations04
graphLine = vvtCurrentPosition4 graphLine = vvtCurrentPosition4
graphLine = vvtToothPosition14 graphLine = vvtToothPosition14
@ -7208,7 +7192,6 @@ dialog = trigger_state4Dialog, "trigger_state4"
graphLine = triggerSyncGapRatio4 graphLine = triggerSyncGapRatio4
liveGraph = trigger_state4_3_Graph, "Graph", South liveGraph = trigger_state4_3_Graph, "Graph", South
graphLine = triggerStateIndex4 graphLine = triggerStateIndex4
graphLine = vvtStateIndex4
indicatorPanel = trigger_state_primaryIndicatorPanel, 2 indicatorPanel = trigger_state_primaryIndicatorPanel, 2
indicator = {m_hasSynchronizedPhase}, "m_hasSynchronizedPhase No", "m_hasSynchronizedPhase Yes" indicator = {m_hasSynchronizedPhase}, "m_hasSynchronizedPhase No", "m_hasSynchronizedPhase Yes"
@ -7276,7 +7259,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0"
graphLine = etbFeedForward0 graphLine = etbFeedForward0
graphLine = etbIntegralError0 graphLine = etbIntegralError0
graphLine = etbCurrentTarget0 graphLine = etbCurrentTarget0
graphLine = etbCurrentAdjustedTarget0 graphLine = m_adjustedTarget0
liveGraph = electronic_throttle0_3_Graph, "Graph", South liveGraph = electronic_throttle0_3_Graph, "Graph", South
graphLine = etbTpsErrorCounter0 graphLine = etbTpsErrorCounter0
graphLine = etbPpsErrorCounter0 graphLine = etbPpsErrorCounter0
@ -7304,7 +7287,7 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1"
graphLine = etbFeedForward1 graphLine = etbFeedForward1
graphLine = etbIntegralError1 graphLine = etbIntegralError1
graphLine = etbCurrentTarget1 graphLine = etbCurrentTarget1
graphLine = etbCurrentAdjustedTarget1 graphLine = m_adjustedTarget1
liveGraph = electronic_throttle1_3_Graph, "Graph", South liveGraph = electronic_throttle1_3_Graph, "Graph", South
graphLine = etbTpsErrorCounter1 graphLine = etbTpsErrorCounter1
graphLine = etbPpsErrorCounter1 graphLine = etbPpsErrorCounter1
@ -8020,7 +8003,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
field = "Secondary sensor", tps1_2AdcChannel, {tps1_1AdcChannel != 0} field = "Secondary sensor", tps1_2AdcChannel, {tps1_1AdcChannel != 0}
field = "Secondary min", tps1SecondaryMin, {tps1_2AdcChannel != 0 && tps1_1AdcChannel != 0} field = "Secondary min", tps1SecondaryMin, {tps1_2AdcChannel != 0 && tps1_1AdcChannel != 0}
field = "Secondary max", tps1SecondaryMax, {tps1_2AdcChannel != 0 && tps1_1AdcChannel != 0} field = "Secondary max", tps1SecondaryMax, {tps1_2AdcChannel != 0 && tps1_1AdcChannel != 0}
commandButton = "Auto Calibrate ETB 1", cmd_etb_auto_calibrate, { (etbFunctions1 == 1 || etbFunctions2 == 1) && tps1_1AdcChannel != 0 && calibrationMode == 0} commandButton = "Auto Calibrate ETB 1", cmd_etb_auto_calibrate, { hasIgnitionVoltage && (etbFunctions1 == 1 || etbFunctions2 == 1) && tps1_1AdcChannel != 0 && calibrationMode == 0}
dialog = tpsNum2, "Throttle Body #2" dialog = tpsNum2, "Throttle Body #2"
field = "Primary sensor", tps2_1AdcChannel field = "Primary sensor", tps2_1AdcChannel
@ -8029,7 +8012,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
field = "Secondary sensor", tps2_2AdcChannel, {tps2_1AdcChannel != 0} field = "Secondary sensor", tps2_2AdcChannel, {tps2_1AdcChannel != 0}
field = "Secondary min", tps2SecondaryMin, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} field = "Secondary min", tps2SecondaryMin, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0}
field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0}
commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, { (etbFunctions1 == 2 || etbFunctions2 == 2) && tps2_1AdcChannel != 0 && calibrationMode == 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, { hasIgnitionVoltage && (etbFunctions1 == 2 || etbFunctions2 == 2) && tps2_1AdcChannel != 0 && calibrationMode == 0}
dialog = tpsPpsLimits, "TPS/PPS Limits" dialog = tpsPpsLimits, "TPS/PPS Limits"
field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0}
@ -8046,9 +8029,9 @@ dialog = lambda_monitorDialog, "lambda_monitor"
dialog = pedalSensorLeft, "Accelerator pedal" dialog = pedalSensorLeft, "Accelerator pedal"
field = "Accelerator position sensor", throttlePedalPositionAdcChannel field = "Accelerator position sensor", throttlePedalPositionAdcChannel
field = "Up voltage", throttlePedalUpVoltage field = "Up voltage", throttlePedalUpVoltage
commandButton = "Grab Up", cmd_calibrate_pedal_up commandButton = "Grab Up", cmd_calibrate_pedal_up, { hasIgnitionVoltage }
field = "Down (WOT) voltage", throttlePedalWOTVoltage field = "Down (WOT) voltage", throttlePedalWOTVoltage
commandButton = "Grab Down", cmd_calibrate_pedal_down commandButton = "Grab Down", cmd_calibrate_pedal_down, { hasIgnitionVoltage }
field = "Accelerator position 2nd sensor", throttlePedalPositionSecondAdcChannel field = "Accelerator position 2nd sensor", throttlePedalPositionSecondAdcChannel
field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Up voltage", throttlePedalSecondaryUpVoltage
field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage
@ -9739,11 +9722,11 @@ dialog = tcuControls, "Transmission Settings"
dialog = etbAutotune, "PID Autotune" dialog = etbAutotune, "PID Autotune"
field = "First step: calibrate TPS and hit 'Burn'" field = "First step: calibrate TPS and hit 'Burn'"
field = "should first OPEN, then CLOSE" field = "should first OPEN, then CLOSE"
commandButton = "Auto Calibrate ETB 1", cmd_etb_auto_calibrate, { (etbFunctions1 == 1 || etbFunctions2 == 1) && tps1_1AdcChannel != 0 && calibrationMode == 0} commandButton = "Auto Calibrate ETB 1", cmd_etb_auto_calibrate, {hasIgnitionVoltage && (etbFunctions1 == 1 || etbFunctions2 == 1) && tps1_1AdcChannel != 0 && calibrationMode == 0}
commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, { (etbFunctions1 == 2 || etbFunctions2 == 2) && tps2_1AdcChannel != 0 && calibrationMode == 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {hasIgnitionVoltage && (etbFunctions1 == 2 || etbFunctions2 == 2) && tps2_1AdcChannel != 0 && calibrationMode == 0}
field = "Second step" field = "Second step"
commandButton = "Start ETB PID Autotune", cmd_etb_autotune, {(etbFunctions1 == 1 || etbFunctions1 == 2 || etbFunctions2 == 1 || etbFunctions2 == 2) && calibrationMode = 0} commandButton = "Start ETB PID Autotune", cmd_etb_autotune, {hasIgnitionVoltage && (etbFunctions1 == 1 || etbFunctions1 == 2 || etbFunctions2 == 1 || etbFunctions2 == 2) && calibrationMode = 0}
commandButton = "Stop ETB PID Autotune", cmd_etb_autotune_stop, {(etbFunctions1 == 1 || etbFunctions1 == 2 || etbFunctions2 == 1 || etbFunctions2 == 2) && calibrationMode >= 3 && calibrationMode <= 5} commandButton = "Stop ETB PID Autotune", cmd_etb_autotune_stop, {hasIgnitionVoltage && (etbFunctions1 == 1 || etbFunctions1 == 2 || etbFunctions2 == 1 || etbFunctions2 == 2) && calibrationMode >= 3 && calibrationMode <= 5}
dialog = etbDialogRight dialog = etbDialogRight
panel = etbIdleDialog,{ etbFunctions1 == 1 || etbFunctions1 == 2 || etbFunctions2 == 1 || etbFunctions2 == 2 } panel = etbIdleDialog,{ etbFunctions1 == 1 || etbFunctions1 == 2 || etbFunctions2 == 1 || etbFunctions2 == 2 }

View File

@ -1,4 +1,4 @@
! Generated by gen_signature.sh ! Generated by gen_signature.sh
! SIGNATURE_HASH is a built-in variable generated by config_definition-all.jar ! SIGNATURE_HASH is a built-in variable generated by config_definition-all.jar
! gen_signature.sh Using env variable branch [main] ! gen_signature.sh Using env variable branch [main]
#define TS_SIGNATURE "rusEFI main.2024.12.10.XYZ.@@SIGNATURE_HASH@@" #define TS_SIGNATURE "rusEFI main.2024.12.11.XYZ.@@SIGNATURE_HASH@@"