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 = currentInjectionMode, "Fuel: Injection mode", int, "%d"
entry = coilDutyCycle, "Ignition: coil duty cycle", float, "%.3f"
entry = etbTarget, "ETB Target", float, "%.3f"
entry = etb1DutyCycle, "ETB: Duty", float, "%.3f"
entry = fuelTankLevel, "Fuel level", float, "%.3f"
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 = isDecodingMapCam, "isDecodingMapCam", 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 = vvtCurrentPosition0, "sync: Primary Cam Position0", 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 = triggerSyncGapRatio0, "Sync: Trigger Latest Ratio0", float, "%.3f"
entry = triggerStateIndex0, "triggerStateIndex0", int, "%d"
entry = vvtStateIndex0, "vvtStateIndex0", int, "%d"
entry = crankSynchronizationCounter1, "sync: Crank sync counter1", int, "%d"
entry = synchronizationCounter1, "sync: trigger wheel sync counter1", int, "%d"
entry = vvtToothDurations01, "vvtToothDurations01", int, "%d"
entry = vvtCurrentPosition1, "sync: Primary Cam Position1", 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 = triggerSyncGapRatio1, "Sync: Trigger Latest Ratio1", float, "%.3f"
entry = triggerStateIndex1, "triggerStateIndex1", int, "%d"
entry = vvtStateIndex1, "vvtStateIndex1", int, "%d"
entry = crankSynchronizationCounter2, "sync: Crank sync counter2", int, "%d"
entry = synchronizationCounter2, "sync: trigger wheel sync counter2", int, "%d"
entry = vvtToothDurations02, "vvtToothDurations02", int, "%d"
entry = vvtCurrentPosition2, "sync: Primary Cam Position2", 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 = triggerSyncGapRatio2, "Sync: Trigger Latest Ratio2", float, "%.3f"
entry = triggerStateIndex2, "triggerStateIndex2", int, "%d"
entry = vvtStateIndex2, "vvtStateIndex2", int, "%d"
entry = crankSynchronizationCounter3, "sync: Crank sync counter3", int, "%d"
entry = synchronizationCounter3, "sync: trigger wheel sync counter3", int, "%d"
entry = vvtToothDurations03, "vvtToothDurations03", int, "%d"
entry = vvtCurrentPosition3, "sync: Primary Cam Position3", 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 = triggerSyncGapRatio3, "Sync: Trigger Latest Ratio3", float, "%.3f"
entry = triggerStateIndex3, "triggerStateIndex3", int, "%d"
entry = vvtStateIndex3, "vvtStateIndex3", int, "%d"
entry = crankSynchronizationCounter4, "sync: Crank sync counter4", int, "%d"
entry = synchronizationCounter4, "sync: trigger wheel sync counter4", int, "%d"
entry = vvtToothDurations04, "vvtToothDurations04", int, "%d"
entry = vvtCurrentPosition4, "sync: Primary Cam Position4", 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 = triggerSyncGapRatio4, "Sync: Trigger Latest Ratio4", float, "%.3f"
entry = triggerStateIndex4, "triggerStateIndex4", int, "%d"
entry = vvtStateIndex4, "vvtStateIndex4", int, "%d"
entry = camResyncCounter, "sync: Phase Re-Sync Counter", int, "%d"
entry = m_hasSynchronizedPhase, "sync: Known Engine Phase", int, "%d"
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 = etbIntegralError0, "etbIntegralError0", 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 = jamDetected0, "jamDetected0", int, "%d"
entry = validPlantPosition0, "validPlantPosition0", int, "%d"
@ -789,7 +783,7 @@ entry = m_wastegatePosition1, "DC: wastegatePosition1", float, "%.3f"
entry = etbFeedForward1, "etbFeedForward1", float, "%.3f"
entry = etbIntegralError1, "etbIntegralError1", 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 = jamDetected1, "jamDetected1", int, "%d"
entry = validPlantPosition1, "validPlantPosition1", int, "%d"

View File

@ -408,7 +408,7 @@ dialog = trigger_centralDialog, "trigger_central"
dialog = trigger_state0Dialog, "trigger_state0"
liveGraph = trigger_state0_1_Graph, "Graph", South
graphLine = crankSynchronizationCounter0
graphLine = synchronizationCounter0
graphLine = vvtToothDurations00
graphLine = vvtCurrentPosition0
graphLine = vvtToothPosition10
@ -419,12 +419,11 @@ dialog = trigger_state0Dialog, "trigger_state0"
graphLine = triggerSyncGapRatio0
liveGraph = trigger_state0_3_Graph, "Graph", South
graphLine = triggerStateIndex0
graphLine = vvtStateIndex0
dialog = trigger_state1Dialog, "trigger_state1"
liveGraph = trigger_state1_1_Graph, "Graph", South
graphLine = crankSynchronizationCounter1
graphLine = synchronizationCounter1
graphLine = vvtToothDurations01
graphLine = vvtCurrentPosition1
graphLine = vvtToothPosition11
@ -435,12 +434,11 @@ dialog = trigger_state1Dialog, "trigger_state1"
graphLine = triggerSyncGapRatio1
liveGraph = trigger_state1_3_Graph, "Graph", South
graphLine = triggerStateIndex1
graphLine = vvtStateIndex1
dialog = trigger_state2Dialog, "trigger_state2"
liveGraph = trigger_state2_1_Graph, "Graph", South
graphLine = crankSynchronizationCounter2
graphLine = synchronizationCounter2
graphLine = vvtToothDurations02
graphLine = vvtCurrentPosition2
graphLine = vvtToothPosition12
@ -451,12 +449,11 @@ dialog = trigger_state2Dialog, "trigger_state2"
graphLine = triggerSyncGapRatio2
liveGraph = trigger_state2_3_Graph, "Graph", South
graphLine = triggerStateIndex2
graphLine = vvtStateIndex2
dialog = trigger_state3Dialog, "trigger_state3"
liveGraph = trigger_state3_1_Graph, "Graph", South
graphLine = crankSynchronizationCounter3
graphLine = synchronizationCounter3
graphLine = vvtToothDurations03
graphLine = vvtCurrentPosition3
graphLine = vvtToothPosition13
@ -467,12 +464,11 @@ dialog = trigger_state3Dialog, "trigger_state3"
graphLine = triggerSyncGapRatio3
liveGraph = trigger_state3_3_Graph, "Graph", South
graphLine = triggerStateIndex3
graphLine = vvtStateIndex3
dialog = trigger_state4Dialog, "trigger_state4"
liveGraph = trigger_state4_1_Graph, "Graph", South
graphLine = crankSynchronizationCounter4
graphLine = synchronizationCounter4
graphLine = vvtToothDurations04
graphLine = vvtCurrentPosition4
graphLine = vvtToothPosition14
@ -483,7 +479,6 @@ dialog = trigger_state4Dialog, "trigger_state4"
graphLine = triggerSyncGapRatio4
liveGraph = trigger_state4_3_Graph, "Graph", South
graphLine = triggerStateIndex4
graphLine = vvtStateIndex4
indicatorPanel = trigger_state_primaryIndicatorPanel, 2
indicator = {m_hasSynchronizedPhase}, "m_hasSynchronizedPhase No", "m_hasSynchronizedPhase Yes"
@ -551,7 +546,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0"
graphLine = etbFeedForward0
graphLine = etbIntegralError0
graphLine = etbCurrentTarget0
graphLine = etbCurrentAdjustedTarget0
graphLine = m_adjustedTarget0
liveGraph = electronic_throttle0_3_Graph, "Graph", South
graphLine = etbTpsErrorCounter0
graphLine = etbPpsErrorCounter0
@ -579,7 +574,7 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1"
graphLine = etbFeedForward1
graphLine = etbIntegralError1
graphLine = etbCurrentTarget1
graphLine = etbCurrentAdjustedTarget1
graphLine = m_adjustedTarget1
liveGraph = electronic_throttle1_3_Graph, "Graph", South
graphLine = etbTpsErrorCounter1
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
boostControlTargetGauge = boostControlTarget,"Boost: Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
gaugeCategory = "ETB more"
targetWithIdlePosition0Gauge = targetWithIdlePosition0,"ETB: target with idle0", "per", 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
m_wastegatePosition0Gauge = m_wastegatePosition0,"DC: wastegatePosition0", "per", 0.0,3.0, 0.0,3.0, 0.0,3.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", "%", 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
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
luaAdjustment1Gauge = luaAdjustment1,"ETB: luaAdjustment1", "per", 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
targetWithIdlePosition1Gauge = targetWithIdlePosition1,"ETB: target with idle1", "%", 0.0,10.0, 0.0,10.0, 0.0,10.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", "%", 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
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
isEnabled0_intGauge = isEnabled0_int,"DC: en0", "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", "%", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2
gaugeCategory = "Sensors - SENT"
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

View File

@ -61,14 +61,13 @@ tpsAccelFuel = scalar, S16, 58, "ms", 0.0033333333333333335, 0
currentIgnitionMode = scalar, U08, 60, "", 1, 0
currentInjectionMode = scalar, U08, 61, "", 1, 0
coilDutyCycle = scalar, U16, 62, "%", 0.01, 0
etbTarget = scalar, S16, 64, "%", 0.01, 0
etb1DutyCycle = scalar, S16, 66, "%", 0.01, 0
fuelTankLevel = scalar, S16, 68, "%", 0.01, 0
totalFuelConsumption = scalar, U16, 70, "grams", 1, 0
fuelFlowRate = scalar, U16, 72, "gram/s", 0.005, 0
TPS2Value = scalar, S16, 74, "%", 0.01, 0
tuneCrc16 = scalar, U16, 76, "crc16", 1, 0
veValue = scalar, U16, 78, "ratio", 0.1, 0
etb1DutyCycle = scalar, S16, 64, "%", 0.01, 0
fuelTankLevel = scalar, S16, 66, "%", 0.01, 0
totalFuelConsumption = scalar, U16, 68, "grams", 1, 0
fuelFlowRate = scalar, U16, 70, "gram/s", 0.005, 0
TPS2Value = scalar, S16, 72, "%", 0.01, 0
tuneCrc16 = scalar, U16, 74, "crc16", 1, 0
veValue = scalar, U16, 76, "ratio", 0.1, 0
seconds = scalar, U32, 80, "sec", 1, 0
engineMode = scalar, U32, 84, "em", 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]
triggerElapsedUs = scalar, U32, 1396, "", 1, 0
; total TS size = 1400
crankSynchronizationCounter0 = scalar, U32, 1400, "", 1, 0
synchronizationCounter0 = scalar, U32, 1400, "", 1, 0
vvtToothDurations00 = scalar, U32, 1404, "us", 1, 0
vvtCurrentPosition0 = scalar, F32, 1408, "", 1, 0
vvtToothPosition10 = scalar, F32, 1412, "", 1, 0
@ -765,9 +764,8 @@ vvtToothPosition30 = scalar, F32, 1420, "", 1, 0
vvtToothPosition40 = scalar, F32, 1424, "", 1, 0
triggerSyncGapRatio0 = scalar, F32, 1428, "", 1, 0
triggerStateIndex0 = scalar, U08, 1432, "", 1, 0
vvtStateIndex0 = scalar, U08, 1433, "", 1, 0
; total TS size = 1436
crankSynchronizationCounter1 = scalar, U32, 1436, "", 1, 0
synchronizationCounter1 = scalar, U32, 1436, "", 1, 0
vvtToothDurations01 = scalar, U32, 1440, "us", 1, 0
vvtCurrentPosition1 = scalar, F32, 1444, "", 1, 0
vvtToothPosition11 = scalar, F32, 1448, "", 1, 0
@ -776,9 +774,8 @@ vvtToothPosition31 = scalar, F32, 1456, "", 1, 0
vvtToothPosition41 = scalar, F32, 1460, "", 1, 0
triggerSyncGapRatio1 = scalar, F32, 1464, "", 1, 0
triggerStateIndex1 = scalar, U08, 1468, "", 1, 0
vvtStateIndex1 = scalar, U08, 1469, "", 1, 0
; total TS size = 1472
crankSynchronizationCounter2 = scalar, U32, 1472, "", 1, 0
synchronizationCounter2 = scalar, U32, 1472, "", 1, 0
vvtToothDurations02 = scalar, U32, 1476, "us", 1, 0
vvtCurrentPosition2 = scalar, F32, 1480, "", 1, 0
vvtToothPosition12 = scalar, F32, 1484, "", 1, 0
@ -787,9 +784,8 @@ vvtToothPosition32 = scalar, F32, 1492, "", 1, 0
vvtToothPosition42 = scalar, F32, 1496, "", 1, 0
triggerSyncGapRatio2 = scalar, F32, 1500, "", 1, 0
triggerStateIndex2 = scalar, U08, 1504, "", 1, 0
vvtStateIndex2 = scalar, U08, 1505, "", 1, 0
; total TS size = 1508
crankSynchronizationCounter3 = scalar, U32, 1508, "", 1, 0
synchronizationCounter3 = scalar, U32, 1508, "", 1, 0
vvtToothDurations03 = scalar, U32, 1512, "us", 1, 0
vvtCurrentPosition3 = scalar, F32, 1516, "", 1, 0
vvtToothPosition13 = scalar, F32, 1520, "", 1, 0
@ -798,9 +794,8 @@ vvtToothPosition33 = scalar, F32, 1528, "", 1, 0
vvtToothPosition43 = scalar, F32, 1532, "", 1, 0
triggerSyncGapRatio3 = scalar, F32, 1536, "", 1, 0
triggerStateIndex3 = scalar, U08, 1540, "", 1, 0
vvtStateIndex3 = scalar, U08, 1541, "", 1, 0
; total TS size = 1544
crankSynchronizationCounter4 = scalar, U32, 1544, "", 1, 0
synchronizationCounter4 = scalar, U32, 1544, "", 1, 0
vvtToothDurations04 = scalar, U32, 1548, "us", 1, 0
vvtCurrentPosition4 = scalar, F32, 1552, "", 1, 0
vvtToothPosition14 = scalar, F32, 1556, "", 1, 0
@ -809,7 +804,6 @@ vvtToothPosition34 = scalar, F32, 1564, "", 1, 0
vvtToothPosition44 = scalar, F32, 1568, "", 1, 0
triggerSyncGapRatio4 = scalar, F32, 1572, "", 1, 0
triggerStateIndex4 = scalar, U08, 1576, "", 1, 0
vvtStateIndex4 = scalar, U08, 1577, "", 1, 0
; total TS size = 1580
camResyncCounter = scalar, U08, 1580, "", 1, 0
m_hasSynchronizedPhase = bits, U32, 1584, [0:0]
@ -846,14 +840,14 @@ targetRpmAc = scalar, S32, 1632, "", 1, 0
iacByRpmTaper = scalar, F32, 1636
luaAdd = scalar, F32, 1640
; total TS size = 1644
targetWithIdlePosition0 = scalar, F32, 1644, "per", 1,0
targetWithIdlePosition0 = scalar, F32, 1644, "%", 1,0
trim0 = scalar, F32, 1648, "", 1, 0
luaAdjustment0 = scalar, F32, 1652, "per", 1,0
m_wastegatePosition0 = scalar, F32, 1656, "per", 1,0
luaAdjustment0 = scalar, F32, 1652, "%", 1,0
m_wastegatePosition0 = scalar, F32, 1656, "%", 1,0
etbFeedForward0 = scalar, F32, 1660
etbIntegralError0 = scalar, F32, 1664, "", 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]
jamDetected0 = bits, U32, 1676, [1:1]
validPlantPosition0 = bits, U32, 1676, [2:2]
@ -866,14 +860,14 @@ jamTimer0 = scalar, U16, 1688, "sec", 0.01, 0
adjustedEtbTarget0 = scalar, S08, 1690, "%", 1, 0
state0 = scalar, U08, 1691, "", 1, 0
; total TS size = 1692
targetWithIdlePosition1 = scalar, F32, 1692, "per", 1,0
targetWithIdlePosition1 = scalar, F32, 1692, "%", 1,0
trim1 = scalar, F32, 1696, "", 1, 0
luaAdjustment1 = scalar, F32, 1700, "per", 1,0
m_wastegatePosition1 = scalar, F32, 1704, "per", 1,0
luaAdjustment1 = scalar, F32, 1700, "%", 1,0
m_wastegatePosition1 = scalar, F32, 1704, "%", 1,0
etbFeedForward1 = scalar, F32, 1708
etbIntegralError1 = scalar, F32, 1712, "", 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]
jamDetected1 = bits, U32, 1724, [1:1]
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
esr1 = scalar, U16, 1760, "ohm", 1, 0
; total TS size = 1764
dcOutput0 = scalar, F32, 1764, "per", 1,0
isEnabled0_int = scalar, U08, 1768, "per", 1,0
dcOutput0 = scalar, F32, 1764, "%", 1,0
isEnabled0_int = scalar, U08, 1768, "%", 1,0
isEnabled0 = bits, U32, 1772, [0:0]
; total TS size = 1776
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.currentInjectionMode, "Fuel: Injection mode", "", 0},
{engine->outputChannels.coilDutyCycle, "Ignition: coil duty cycle", "%", 0},
{engine->outputChannels.etbTarget, "ETB Target", "%", 2},
{engine->outputChannels.etb1DutyCycle, "ETB: Duty", "%", 1},
{engine->outputChannels.fuelTankLevel, "Fuel level", "%", 0},
{engine->outputChannels.totalFuelConsumption, "Fuel: Total consumed", "grams", 1},
@ -572,8 +571,8 @@ static const LogField fields[] = {
#if EFI_PROD_CODE && EFI_IDLE_CONTROL
{___engine.module<IdleController>().unmock().luaAdd, "idle: Lua Adder", "", 0},
#endif
{engine->dc_motors.dcOutput0, "DC: output0", "per", 2, "ETB more"},
{engine->dc_motors.isEnabled0_int, "DC: en0", "per", 2, "ETB more"},
{engine->dc_motors.dcOutput0, "DC: output0", "%", 2, "ETB more"},
{engine->dc_motors.isEnabled0_int, "DC: en0", "%", 2, "ETB more"},
#if EFI_VVT_PID
{___engine.module<VvtController1>()->vvtTarget, "vvtTarget", "deg", 1},
#endif

View File

@ -1330,7 +1330,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#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_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1791,7 +1791,7 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_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_char >
#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
//
#define SIGNATURE_HASH 2101108828
#define TS_SIGNATURE "rusEFI main.2024.12.10.XYZ.2101108828"
#define SIGNATURE_HASH 1576001920
#define TS_SIGNATURE "rusEFI main.2024.12.11.XYZ.1576001920"

View File

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

View File

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

View File

@ -339,54 +339,54 @@ struct output_channels_s {
* offset 62
*/
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@@
* units: %
* offset 66
* offset 64
*/
scaled_channel<int16_t, 100, 1> etb1DutyCycle = (int16_t)0;
/**
* Fuel level
* units: %
* offset 68
* offset 66
*/
scaled_channel<int16_t, 100, 1> fuelTankLevel = (int16_t)0;
/**
* @@GAUGE_NAME_FUEL_CONSUMPTION@@
* units: grams
* offset 70
* offset 68
*/
uint16_t totalFuelConsumption = (uint16_t)0;
/**
* @@GAUGE_NAME_FUEL_FLOW@@
* units: gram/s
* offset 72
* offset 70
*/
scaled_channel<uint16_t, 200, 1> fuelFlowRate = (uint16_t)0;
/**
* @@GAUGE_NAME_TPS2@@
* units: %
* offset 74
* offset 72
*/
scaled_channel<int16_t, 100, 1> TPS2Value = (int16_t)0;
/**
* @@GAUGE_NAME_TUNE_CRC16@@
* units: crc16
* offset 76
* offset 74
*/
uint16_t tuneCrc16 = (uint16_t)0;
/**
* @@GAUGE_NAME_FUEL_VE@@
* units: ratio
* offset 78
* offset 76
*/
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@@
* units: sec

View File

@ -6,11 +6,10 @@
// start of trigger_state_s
struct trigger_state_s {
/**
* sync: Crank sync counter
* Usually matches crank revolutions
* sync: trigger wheel sync counter
* offset 0
*/
uint32_t crankSynchronizationCounter = (uint32_t)0;
uint32_t synchronizationCounter = (uint32_t)0;
/**
* units: us
* offset 4
@ -35,16 +34,12 @@ struct trigger_state_s {
* offset 32
*/
uint8_t triggerStateIndex = (uint8_t)0;
/**
* offset 33
*/
uint8_t vvtStateIndex = (uint8_t)0;
/**
* need 4 byte alignment
* 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);

View File

@ -38,12 +38,12 @@ enable2ndByteCanID = false
[MegaTune]
; 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]
queryCommand = "S"
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
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_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_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
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_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_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
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_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_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
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_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_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
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_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_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
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_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_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
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_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_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
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_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_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
throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 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_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_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
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_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_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
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_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_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
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_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_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
tcu_rangeP = array, F32, 21752, [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
currentInjectionMode = scalar, U08, 61, "", 1, 0
coilDutyCycle = scalar, U16, 62, "%", 0.01, 0
etbTarget = scalar, S16, 64, "%", 0.01, 0
etb1DutyCycle = scalar, S16, 66, "%", 0.01, 0
fuelTankLevel = scalar, S16, 68, "%", 0.01, 0
totalFuelConsumption = scalar, U16, 70, "grams", 1, 0
fuelFlowRate = scalar, U16, 72, "gram/s", 0.005, 0
TPS2Value = scalar, S16, 74, "%", 0.01, 0
tuneCrc16 = scalar, U16, 76, "crc16", 1, 0
veValue = scalar, U16, 78, "ratio", 0.1, 0
etb1DutyCycle = scalar, S16, 64, "%", 0.01, 0
fuelTankLevel = scalar, S16, 66, "%", 0.01, 0
totalFuelConsumption = scalar, U16, 68, "grams", 1, 0
fuelFlowRate = scalar, U16, 70, "gram/s", 0.005, 0
TPS2Value = scalar, S16, 72, "%", 0.01, 0
tuneCrc16 = scalar, U16, 74, "crc16", 1, 0
veValue = scalar, U16, 76, "ratio", 0.1, 0
seconds = scalar, U32, 80, "sec", 1, 0
engineMode = scalar, U32, 84, "em", 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]
triggerElapsedUs = scalar, U32, 1396, "", 1, 0
; total TS size = 1400
crankSynchronizationCounter0 = scalar, U32, 1400, "", 1, 0
synchronizationCounter0 = scalar, U32, 1400, "", 1, 0
vvtToothDurations00 = scalar, U32, 1404, "us", 1, 0
vvtCurrentPosition0 = scalar, F32, 1408, "", 1, 0
vvtToothPosition10 = scalar, F32, 1412, "", 1, 0
@ -3415,9 +3414,8 @@ vvtToothPosition30 = scalar, F32, 1420, "", 1, 0
vvtToothPosition40 = scalar, F32, 1424, "", 1, 0
triggerSyncGapRatio0 = scalar, F32, 1428, "", 1, 0
triggerStateIndex0 = scalar, U08, 1432, "", 1, 0
vvtStateIndex0 = scalar, U08, 1433, "", 1, 0
; total TS size = 1436
crankSynchronizationCounter1 = scalar, U32, 1436, "", 1, 0
synchronizationCounter1 = scalar, U32, 1436, "", 1, 0
vvtToothDurations01 = scalar, U32, 1440, "us", 1, 0
vvtCurrentPosition1 = scalar, F32, 1444, "", 1, 0
vvtToothPosition11 = scalar, F32, 1448, "", 1, 0
@ -3426,9 +3424,8 @@ vvtToothPosition31 = scalar, F32, 1456, "", 1, 0
vvtToothPosition41 = scalar, F32, 1460, "", 1, 0
triggerSyncGapRatio1 = scalar, F32, 1464, "", 1, 0
triggerStateIndex1 = scalar, U08, 1468, "", 1, 0
vvtStateIndex1 = scalar, U08, 1469, "", 1, 0
; total TS size = 1472
crankSynchronizationCounter2 = scalar, U32, 1472, "", 1, 0
synchronizationCounter2 = scalar, U32, 1472, "", 1, 0
vvtToothDurations02 = scalar, U32, 1476, "us", 1, 0
vvtCurrentPosition2 = scalar, F32, 1480, "", 1, 0
vvtToothPosition12 = scalar, F32, 1484, "", 1, 0
@ -3437,9 +3434,8 @@ vvtToothPosition32 = scalar, F32, 1492, "", 1, 0
vvtToothPosition42 = scalar, F32, 1496, "", 1, 0
triggerSyncGapRatio2 = scalar, F32, 1500, "", 1, 0
triggerStateIndex2 = scalar, U08, 1504, "", 1, 0
vvtStateIndex2 = scalar, U08, 1505, "", 1, 0
; total TS size = 1508
crankSynchronizationCounter3 = scalar, U32, 1508, "", 1, 0
synchronizationCounter3 = scalar, U32, 1508, "", 1, 0
vvtToothDurations03 = scalar, U32, 1512, "us", 1, 0
vvtCurrentPosition3 = scalar, F32, 1516, "", 1, 0
vvtToothPosition13 = scalar, F32, 1520, "", 1, 0
@ -3448,9 +3444,8 @@ vvtToothPosition33 = scalar, F32, 1528, "", 1, 0
vvtToothPosition43 = scalar, F32, 1532, "", 1, 0
triggerSyncGapRatio3 = scalar, F32, 1536, "", 1, 0
triggerStateIndex3 = scalar, U08, 1540, "", 1, 0
vvtStateIndex3 = scalar, U08, 1541, "", 1, 0
; total TS size = 1544
crankSynchronizationCounter4 = scalar, U32, 1544, "", 1, 0
synchronizationCounter4 = scalar, U32, 1544, "", 1, 0
vvtToothDurations04 = scalar, U32, 1548, "us", 1, 0
vvtCurrentPosition4 = scalar, F32, 1552, "", 1, 0
vvtToothPosition14 = scalar, F32, 1556, "", 1, 0
@ -3459,7 +3454,6 @@ vvtToothPosition34 = scalar, F32, 1564, "", 1, 0
vvtToothPosition44 = scalar, F32, 1568, "", 1, 0
triggerSyncGapRatio4 = scalar, F32, 1572, "", 1, 0
triggerStateIndex4 = scalar, U08, 1576, "", 1, 0
vvtStateIndex4 = scalar, U08, 1577, "", 1, 0
; total TS size = 1580
camResyncCounter = scalar, U08, 1580, "", 1, 0
m_hasSynchronizedPhase = bits, U32, 1584, [0:0]
@ -3496,14 +3490,14 @@ targetRpmAc = scalar, S32, 1632, "", 1, 0
iacByRpmTaper = scalar, F32, 1636
luaAdd = scalar, F32, 1640
; total TS size = 1644
targetWithIdlePosition0 = scalar, F32, 1644, "per", 1,0
targetWithIdlePosition0 = scalar, F32, 1644, "%", 1,0
trim0 = scalar, F32, 1648, "", 1, 0
luaAdjustment0 = scalar, F32, 1652, "per", 1,0
m_wastegatePosition0 = scalar, F32, 1656, "per", 1,0
luaAdjustment0 = scalar, F32, 1652, "%", 1,0
m_wastegatePosition0 = scalar, F32, 1656, "%", 1,0
etbFeedForward0 = scalar, F32, 1660
etbIntegralError0 = scalar, F32, 1664, "", 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]
jamDetected0 = bits, U32, 1676, [1:1]
validPlantPosition0 = bits, U32, 1676, [2:2]
@ -3516,14 +3510,14 @@ jamTimer0 = scalar, U16, 1688, "sec", 0.01, 0
adjustedEtbTarget0 = scalar, S08, 1690, "%", 1, 0
state0 = scalar, U08, 1691, "", 1, 0
; total TS size = 1692
targetWithIdlePosition1 = scalar, F32, 1692, "per", 1,0
targetWithIdlePosition1 = scalar, F32, 1692, "%", 1,0
trim1 = scalar, F32, 1696, "", 1, 0
luaAdjustment1 = scalar, F32, 1700, "per", 1,0
m_wastegatePosition1 = scalar, F32, 1704, "per", 1,0
luaAdjustment1 = scalar, F32, 1700, "%", 1,0
m_wastegatePosition1 = scalar, F32, 1704, "%", 1,0
etbFeedForward1 = scalar, F32, 1708
etbIntegralError1 = scalar, F32, 1712, "", 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]
jamDetected1 = bits, U32, 1724, [1:1]
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
esr1 = scalar, U16, 1760, "ohm", 1, 0
; total TS size = 1764
dcOutput0 = scalar, F32, 1764, "per", 1,0
isEnabled0_int = scalar, U08, 1768, "per", 1,0
dcOutput0 = scalar, F32, 1764, "%", 1,0
isEnabled0_int = scalar, U08, 1768, "%", 1,0
isEnabled0 = bits, U32, 1772, [0:0]
; total TS size = 1776
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
boostControlTargetGauge = boostControlTarget,"Boost: Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
gaugeCategory = "ETB more"
targetWithIdlePosition0Gauge = targetWithIdlePosition0,"ETB: target with idle0", "per", 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
m_wastegatePosition0Gauge = m_wastegatePosition0,"DC: wastegatePosition0", "per", 0.0,3.0, 0.0,3.0, 0.0,3.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", "%", 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
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
luaAdjustment1Gauge = luaAdjustment1,"ETB: luaAdjustment1", "per", 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
targetWithIdlePosition1Gauge = targetWithIdlePosition1,"ETB: target with idle1", "%", 0.0,10.0, 0.0,10.0, 0.0,10.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", "%", 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
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
isEnabled0_intGauge = isEnabled0_int,"DC: en0", "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", "%", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2
gaugeCategory = "Sensors - SENT"
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
@ -5169,7 +5163,7 @@ gaugeCategory = Throttle Body (incl. ETB)
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
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
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
@ -5451,7 +5445,6 @@ entry = tpsAccelFuel, "Fuel: TPS AE add fuel ms", float, "%.3f"
entry = currentIgnitionMode, "Ignition: Mode", int, "%d"
entry = currentInjectionMode, "Fuel: Injection mode", int, "%d"
entry = coilDutyCycle, "Ignition: coil duty cycle", float, "%.3f"
entry = etbTarget, "ETB Target", float, "%.3f"
entry = etb1DutyCycle, "ETB: Duty", float, "%.3f"
entry = fuelTankLevel, "Fuel level", float, "%.3f"
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 = isDecodingMapCam, "isDecodingMapCam", 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 = vvtCurrentPosition0, "sync: Primary Cam Position0", 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 = triggerSyncGapRatio0, "Sync: Trigger Latest Ratio0", float, "%.3f"
entry = triggerStateIndex0, "triggerStateIndex0", int, "%d"
entry = vvtStateIndex0, "vvtStateIndex0", int, "%d"
entry = crankSynchronizationCounter1, "sync: Crank sync counter1", int, "%d"
entry = synchronizationCounter1, "sync: trigger wheel sync counter1", int, "%d"
entry = vvtToothDurations01, "vvtToothDurations01", int, "%d"
entry = vvtCurrentPosition1, "sync: Primary Cam Position1", 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 = triggerSyncGapRatio1, "Sync: Trigger Latest Ratio1", float, "%.3f"
entry = triggerStateIndex1, "triggerStateIndex1", int, "%d"
entry = vvtStateIndex1, "vvtStateIndex1", int, "%d"
entry = crankSynchronizationCounter2, "sync: Crank sync counter2", int, "%d"
entry = synchronizationCounter2, "sync: trigger wheel sync counter2", int, "%d"
entry = vvtToothDurations02, "vvtToothDurations02", int, "%d"
entry = vvtCurrentPosition2, "sync: Primary Cam Position2", 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 = triggerSyncGapRatio2, "Sync: Trigger Latest Ratio2", float, "%.3f"
entry = triggerStateIndex2, "triggerStateIndex2", int, "%d"
entry = vvtStateIndex2, "vvtStateIndex2", int, "%d"
entry = crankSynchronizationCounter3, "sync: Crank sync counter3", int, "%d"
entry = synchronizationCounter3, "sync: trigger wheel sync counter3", int, "%d"
entry = vvtToothDurations03, "vvtToothDurations03", int, "%d"
entry = vvtCurrentPosition3, "sync: Primary Cam Position3", 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 = triggerSyncGapRatio3, "Sync: Trigger Latest Ratio3", float, "%.3f"
entry = triggerStateIndex3, "triggerStateIndex3", int, "%d"
entry = vvtStateIndex3, "vvtStateIndex3", int, "%d"
entry = crankSynchronizationCounter4, "sync: Crank sync counter4", int, "%d"
entry = synchronizationCounter4, "sync: trigger wheel sync counter4", int, "%d"
entry = vvtToothDurations04, "vvtToothDurations04", int, "%d"
entry = vvtCurrentPosition4, "sync: Primary Cam Position4", 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 = triggerSyncGapRatio4, "Sync: Trigger Latest Ratio4", float, "%.3f"
entry = triggerStateIndex4, "triggerStateIndex4", int, "%d"
entry = vvtStateIndex4, "vvtStateIndex4", int, "%d"
entry = camResyncCounter, "sync: Phase Re-Sync Counter", int, "%d"
entry = m_hasSynchronizedPhase, "sync: Known Engine Phase", int, "%d"
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 = etbIntegralError0, "etbIntegralError0", 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 = jamDetected0, "jamDetected0", int, "%d"
entry = validPlantPosition0, "validPlantPosition0", int, "%d"
@ -6180,7 +6168,7 @@ entry = m_wastegatePosition1, "DC: wastegatePosition1", float, "%.3f"
entry = etbFeedForward1, "etbFeedForward1", float, "%.3f"
entry = etbIntegralError1, "etbIntegralError1", 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 = jamDetected1, "jamDetected1", int, "%d"
entry = validPlantPosition1, "validPlantPosition1", int, "%d"
@ -7133,7 +7121,7 @@ dialog = trigger_centralDialog, "trigger_central"
dialog = trigger_state0Dialog, "trigger_state0"
liveGraph = trigger_state0_1_Graph, "Graph", South
graphLine = crankSynchronizationCounter0
graphLine = synchronizationCounter0
graphLine = vvtToothDurations00
graphLine = vvtCurrentPosition0
graphLine = vvtToothPosition10
@ -7144,12 +7132,11 @@ dialog = trigger_state0Dialog, "trigger_state0"
graphLine = triggerSyncGapRatio0
liveGraph = trigger_state0_3_Graph, "Graph", South
graphLine = triggerStateIndex0
graphLine = vvtStateIndex0
dialog = trigger_state1Dialog, "trigger_state1"
liveGraph = trigger_state1_1_Graph, "Graph", South
graphLine = crankSynchronizationCounter1
graphLine = synchronizationCounter1
graphLine = vvtToothDurations01
graphLine = vvtCurrentPosition1
graphLine = vvtToothPosition11
@ -7160,12 +7147,11 @@ dialog = trigger_state1Dialog, "trigger_state1"
graphLine = triggerSyncGapRatio1
liveGraph = trigger_state1_3_Graph, "Graph", South
graphLine = triggerStateIndex1
graphLine = vvtStateIndex1
dialog = trigger_state2Dialog, "trigger_state2"
liveGraph = trigger_state2_1_Graph, "Graph", South
graphLine = crankSynchronizationCounter2
graphLine = synchronizationCounter2
graphLine = vvtToothDurations02
graphLine = vvtCurrentPosition2
graphLine = vvtToothPosition12
@ -7176,12 +7162,11 @@ dialog = trigger_state2Dialog, "trigger_state2"
graphLine = triggerSyncGapRatio2
liveGraph = trigger_state2_3_Graph, "Graph", South
graphLine = triggerStateIndex2
graphLine = vvtStateIndex2
dialog = trigger_state3Dialog, "trigger_state3"
liveGraph = trigger_state3_1_Graph, "Graph", South
graphLine = crankSynchronizationCounter3
graphLine = synchronizationCounter3
graphLine = vvtToothDurations03
graphLine = vvtCurrentPosition3
graphLine = vvtToothPosition13
@ -7192,12 +7177,11 @@ dialog = trigger_state3Dialog, "trigger_state3"
graphLine = triggerSyncGapRatio3
liveGraph = trigger_state3_3_Graph, "Graph", South
graphLine = triggerStateIndex3
graphLine = vvtStateIndex3
dialog = trigger_state4Dialog, "trigger_state4"
liveGraph = trigger_state4_1_Graph, "Graph", South
graphLine = crankSynchronizationCounter4
graphLine = synchronizationCounter4
graphLine = vvtToothDurations04
graphLine = vvtCurrentPosition4
graphLine = vvtToothPosition14
@ -7208,7 +7192,6 @@ dialog = trigger_state4Dialog, "trigger_state4"
graphLine = triggerSyncGapRatio4
liveGraph = trigger_state4_3_Graph, "Graph", South
graphLine = triggerStateIndex4
graphLine = vvtStateIndex4
indicatorPanel = trigger_state_primaryIndicatorPanel, 2
indicator = {m_hasSynchronizedPhase}, "m_hasSynchronizedPhase No", "m_hasSynchronizedPhase Yes"
@ -7276,7 +7259,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0"
graphLine = etbFeedForward0
graphLine = etbIntegralError0
graphLine = etbCurrentTarget0
graphLine = etbCurrentAdjustedTarget0
graphLine = m_adjustedTarget0
liveGraph = electronic_throttle0_3_Graph, "Graph", South
graphLine = etbTpsErrorCounter0
graphLine = etbPpsErrorCounter0
@ -7304,7 +7287,7 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1"
graphLine = etbFeedForward1
graphLine = etbIntegralError1
graphLine = etbCurrentTarget1
graphLine = etbCurrentAdjustedTarget1
graphLine = m_adjustedTarget1
liveGraph = electronic_throttle1_3_Graph, "Graph", South
graphLine = etbTpsErrorCounter1
graphLine = etbPpsErrorCounter1
@ -8020,7 +8003,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
field = "Secondary sensor", tps1_2AdcChannel, {tps1_1AdcChannel != 0}
field = "Secondary min", tps1SecondaryMin, {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"
field = "Primary sensor", tps2_1AdcChannel
@ -8029,7 +8012,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
field = "Secondary sensor", tps2_2AdcChannel, {tps2_1AdcChannel != 0}
field = "Secondary min", tps2SecondaryMin, {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"
field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0}
@ -8046,9 +8029,9 @@ dialog = lambda_monitorDialog, "lambda_monitor"
dialog = pedalSensorLeft, "Accelerator pedal"
field = "Accelerator position sensor", throttlePedalPositionAdcChannel
field = "Up voltage", throttlePedalUpVoltage
commandButton = "Grab Up", cmd_calibrate_pedal_up
commandButton = "Grab Up", cmd_calibrate_pedal_up, { hasIgnitionVoltage }
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 = "Up voltage", throttlePedalSecondaryUpVoltage
field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage
@ -9739,11 +9722,11 @@ dialog = tcuControls, "Transmission Settings"
dialog = etbAutotune, "PID Autotune"
field = "First step: calibrate TPS and hit 'Burn'"
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 2", cmd_etb_auto_calibrate_2, { (etbFunctions1 == 2 || etbFunctions2 == 2) && tps2_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, {hasIgnitionVoltage && (etbFunctions1 == 2 || etbFunctions2 == 2) && tps2_1AdcChannel != 0 && calibrationMode == 0}
field = "Second step"
commandButton = "Start ETB PID Autotune", cmd_etb_autotune, {(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 = "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, {hasIgnitionVoltage && (etbFunctions1 == 1 || etbFunctions1 == 2 || etbFunctions2 == 1 || etbFunctions2 == 2) && calibrationMode >= 3 && calibrationMode <= 5}
dialog = etbDialogRight
panel = etbIdleDialog,{ etbFunctions1 == 1 || etbFunctions1 == 2 || etbFunctions2 == 1 || etbFunctions2 == 2 }

View File

@ -1,4 +1,4 @@
! Generated by gen_signature.sh
! SIGNATURE_HASH is a built-in variable generated by config_definition-all.jar
! 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@@"