Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2025-02-14 13:12:28 +00:00
parent ab7670863a
commit 479b1e12eb
143 changed files with 3335 additions and 3618 deletions

View File

@ -777,7 +777,6 @@ entry = etb1trim, "etb1ETB: trim", float, "%.3f"
entry = etb1luaAdjustment, "etb1ETB: luaAdjustment", float, "%.3f"
entry = etb1m_wastegatePosition, "etb1DC: wastegatePosition", float, "%.3f"
entry = etb1etbFeedForward, "etb1etbFeedForward", float, "%.3f"
entry = etb1etbIntegralError, "etb1etbIntegralError", float, "%.3f"
entry = etb1etbCurrentTarget, "etb1ETB: target for current pedal", float, "%.3f"
entry = etb1m_adjustedTarget, "etb1Adjusted target", float, "%.3f"
entry = etb1etbRevLimitActive, "etb1etbRevLimitActive", int, "%d"
@ -796,7 +795,6 @@ entry = etb2trim, "etb2ETB: trim", float, "%.3f"
entry = etb2luaAdjustment, "etb2ETB: luaAdjustment", float, "%.3f"
entry = etb2m_wastegatePosition, "etb2DC: wastegatePosition", float, "%.3f"
entry = etb2etbFeedForward, "etb2etbFeedForward", float, "%.3f"
entry = etb2etbIntegralError, "etb2etbIntegralError", float, "%.3f"
entry = etb2etbCurrentTarget, "etb2ETB: target for current pedal", float, "%.3f"
entry = etb2m_adjustedTarget, "etb2Adjusted target", float, "%.3f"
entry = etb2etbRevLimitActive, "etb2etbRevLimitActive", int, "%d"

View File

@ -552,16 +552,15 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0"
graphLine = etb1m_wastegatePosition
liveGraph = electronic_throttle0_2_Graph, "Graph", South
graphLine = etb1etbFeedForward
graphLine = etb1etbIntegralError
graphLine = etb1etbCurrentTarget
graphLine = etb1m_adjustedTarget
liveGraph = electronic_throttle0_3_Graph, "Graph", South
graphLine = etb1etbTpsErrorCounter
liveGraph = electronic_throttle0_3_Graph, "Graph", South
graphLine = etb1etbPpsErrorCounter
graphLine = etb1etbErrorCode
graphLine = etb1etbErrorCodeBlinker
liveGraph = electronic_throttle0_4_Graph, "Graph", South
graphLine = etb1tcEtbDrop
liveGraph = electronic_throttle0_4_Graph, "Graph", South
graphLine = etb1jamTimer
graphLine = etb1adjustedEtbTarget
graphLine = etb1state
@ -580,16 +579,15 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1"
graphLine = etb2m_wastegatePosition
liveGraph = electronic_throttle1_2_Graph, "Graph", South
graphLine = etb2etbFeedForward
graphLine = etb2etbIntegralError
graphLine = etb2etbCurrentTarget
graphLine = etb2m_adjustedTarget
liveGraph = electronic_throttle1_3_Graph, "Graph", South
graphLine = etb2etbTpsErrorCounter
liveGraph = electronic_throttle1_3_Graph, "Graph", South
graphLine = etb2etbPpsErrorCounter
graphLine = etb2etbErrorCode
graphLine = etb2etbErrorCodeBlinker
liveGraph = electronic_throttle1_4_Graph, "Graph", South
graphLine = etb2tcEtbDrop
liveGraph = electronic_throttle1_4_Graph, "Graph", South
graphLine = etb2jamTimer
graphLine = etb2adjustedEtbTarget
graphLine = etb2state

View File

@ -857,67 +857,65 @@ etb1trim = scalar, F32, 1664, "", 1, 0
etb1luaAdjustment = scalar, F32, 1668, "%", 1,0
etb1m_wastegatePosition = scalar, F32, 1672, "%", 1,0
etb1etbFeedForward = scalar, F32, 1676
etb1etbIntegralError = scalar, F32, 1680, "", 1, 0
etb1etbCurrentTarget = scalar, F32, 1684, "%", 1, 0
etb1m_adjustedTarget = scalar, S16, 1688, "%", 0.01, 0
etb1etbRevLimitActive = bits, U32, 1692, [0:0]
etb1jamDetected = bits, U32, 1692, [1:1]
etb1validPlantPosition = bits, U32, 1692, [2:2]
etb1etbTpsErrorCounter = scalar, U16, 1696, "count", 1,0
etb1etbPpsErrorCounter = scalar, U16, 1698, "count", 1,0
etb1etbErrorCode = scalar, S08, 1700, "", 1, 0
etb1etbErrorCodeBlinker = scalar, S08, 1701, "", 1, 0
etb1tcEtbDrop = scalar, S08, 1702, "%", 1, 0
etb1jamTimer = scalar, U16, 1704, "sec", 0.01, 0
etb1adjustedEtbTarget = scalar, S08, 1706, "%", 1, 0
etb1state = scalar, U08, 1707, "", 1, 0
; total TS size = 1708
etb2targetWithIdlePosition = scalar, F32, 1708, "%", 1,0
etb2trim = scalar, F32, 1712, "", 1, 0
etb2luaAdjustment = scalar, F32, 1716, "%", 1,0
etb2m_wastegatePosition = scalar, F32, 1720, "%", 1,0
etb2etbFeedForward = scalar, F32, 1724
etb2etbIntegralError = scalar, F32, 1728, "", 1, 0
etb2etbCurrentTarget = scalar, F32, 1732, "%", 1, 0
etb2m_adjustedTarget = scalar, S16, 1736, "%", 0.01, 0
etb2etbRevLimitActive = bits, U32, 1740, [0:0]
etb2jamDetected = bits, U32, 1740, [1:1]
etb2validPlantPosition = bits, U32, 1740, [2:2]
etb2etbTpsErrorCounter = scalar, U16, 1744, "count", 1,0
etb2etbPpsErrorCounter = scalar, U16, 1746, "count", 1,0
etb2etbErrorCode = scalar, S08, 1748, "", 1, 0
etb2etbErrorCodeBlinker = scalar, S08, 1749, "", 1, 0
etb2tcEtbDrop = scalar, S08, 1750, "%", 1, 0
etb2jamTimer = scalar, U16, 1752, "sec", 0.01, 0
etb2adjustedEtbTarget = scalar, S08, 1754, "%", 1, 0
etb2state = scalar, U08, 1755, "", 1, 0
; total TS size = 1756
wb1faultCode = scalar, U08, 1756, "", 1, 0
wb1heaterDuty = scalar, U08, 1757, "%", 1, 0
wb1pumpDuty = scalar, U08, 1758, "%", 1, 0
wb1tempC = scalar, U16, 1760, "C", 1, 0
wb1nernstVoltage = scalar, U16, 1762, "V", 0.001, 0
wb1esr = scalar, U16, 1764, "ohm", 1, 0
; total TS size = 1768
wb2faultCode = scalar, U08, 1768, "", 1, 0
wb2heaterDuty = scalar, U08, 1769, "%", 1, 0
wb2pumpDuty = scalar, U08, 1770, "%", 1, 0
wb2tempC = scalar, U16, 1772, "C", 1, 0
wb2nernstVoltage = scalar, U16, 1774, "V", 0.001, 0
wb2esr = scalar, U16, 1776, "ohm", 1, 0
; total TS size = 1780
dcOutput0 = scalar, F32, 1780, "%", 1,0
isEnabled0_int = scalar, U08, 1784, "%", 1,0
isEnabled0 = bits, U32, 1788, [0:0]
etb1etbCurrentTarget = scalar, F32, 1680, "%", 1, 0
etb1m_adjustedTarget = scalar, S16, 1684, "%", 0.01, 0
etb1etbRevLimitActive = bits, U32, 1688, [0:0]
etb1jamDetected = bits, U32, 1688, [1:1]
etb1validPlantPosition = bits, U32, 1688, [2:2]
etb1etbTpsErrorCounter = scalar, U16, 1692, "count", 1,0
etb1etbPpsErrorCounter = scalar, U16, 1694, "count", 1,0
etb1etbErrorCode = scalar, S08, 1696, "", 1, 0
etb1etbErrorCodeBlinker = scalar, S08, 1697, "", 1, 0
etb1tcEtbDrop = scalar, S08, 1698, "%", 1, 0
etb1jamTimer = scalar, U16, 1700, "sec", 0.01, 0
etb1adjustedEtbTarget = scalar, S08, 1702, "%", 1, 0
etb1state = scalar, U08, 1703, "", 1, 0
; total TS size = 1704
etb2targetWithIdlePosition = scalar, F32, 1704, "%", 1,0
etb2trim = scalar, F32, 1708, "", 1, 0
etb2luaAdjustment = scalar, F32, 1712, "%", 1,0
etb2m_wastegatePosition = scalar, F32, 1716, "%", 1,0
etb2etbFeedForward = scalar, F32, 1720
etb2etbCurrentTarget = scalar, F32, 1724, "%", 1, 0
etb2m_adjustedTarget = scalar, S16, 1728, "%", 0.01, 0
etb2etbRevLimitActive = bits, U32, 1732, [0:0]
etb2jamDetected = bits, U32, 1732, [1:1]
etb2validPlantPosition = bits, U32, 1732, [2:2]
etb2etbTpsErrorCounter = scalar, U16, 1736, "count", 1,0
etb2etbPpsErrorCounter = scalar, U16, 1738, "count", 1,0
etb2etbErrorCode = scalar, S08, 1740, "", 1, 0
etb2etbErrorCodeBlinker = scalar, S08, 1741, "", 1, 0
etb2tcEtbDrop = scalar, S08, 1742, "%", 1, 0
etb2jamTimer = scalar, U16, 1744, "sec", 0.01, 0
etb2adjustedEtbTarget = scalar, S08, 1746, "%", 1, 0
etb2state = scalar, U08, 1747, "", 1, 0
; total TS size = 1748
wb1faultCode = scalar, U08, 1748, "", 1, 0
wb1heaterDuty = scalar, U08, 1749, "%", 1, 0
wb1pumpDuty = scalar, U08, 1750, "%", 1, 0
wb1tempC = scalar, U16, 1752, "C", 1, 0
wb1nernstVoltage = scalar, U16, 1754, "V", 0.001, 0
wb1esr = scalar, U16, 1756, "ohm", 1, 0
; total TS size = 1760
wb2faultCode = scalar, U08, 1760, "", 1, 0
wb2heaterDuty = scalar, U08, 1761, "%", 1, 0
wb2pumpDuty = scalar, U08, 1762, "%", 1, 0
wb2tempC = scalar, U16, 1764, "C", 1, 0
wb2nernstVoltage = scalar, U16, 1766, "V", 0.001, 0
wb2esr = scalar, U16, 1768, "ohm", 1, 0
; total TS size = 1772
dcOutput0 = scalar, F32, 1772, "%", 1,0
isEnabled0_int = scalar, U08, 1776, "%", 1,0
isEnabled0 = bits, U32, 1780, [0:0]
; total TS size = 1784
value0 = scalar, U16, 1784, "RAW", 1,0
value1 = scalar, U16, 1786, "RAW", 1,0
errorRate = scalar, F32, 1788, "% (don't belive me)", 1,0
; total TS size = 1792
value0 = scalar, U16, 1792, "RAW", 1,0
value1 = scalar, U16, 1794, "RAW", 1,0
errorRate = scalar, F32, 1796, "% (don't belive me)", 1,0
; total TS size = 1800
vvtTarget = scalar, U16, 1800, "deg", 0.1, 0
vvtOutput = scalar, U08, 1802, "%", 0.5, 0
vvtTarget = scalar, U16, 1792, "deg", 0.1, 0
vvtOutput = scalar, U08, 1794, "%", 0.5, 0
; total TS size = 1796
lambdaCurrentlyGood = bits, U32, 1796, [0:0]
lambdaMonitorCut = bits, U32, 1796, [1:1]
lambdaTimeSinceGood = scalar, U16, 1800, "sec", 0.01, 0
; total TS size = 1804
lambdaCurrentlyGood = bits, U32, 1804, [0:0]
lambdaMonitorCut = bits, U32, 1804, [1:1]
lambdaTimeSinceGood = scalar, U16, 1808, "sec", 0.01, 0
; total TS size = 1812

View File

@ -68,8 +68,8 @@ LDS_lambda_monitor,
#define WALL_FUEL_STATE_BASE_ADDRESS 1608
#define IDLE_STATE_BASE_ADDRESS 1616
#define ELECTRONIC_THROTTLE_BASE_ADDRESS 1660
#define WIDEBAND_STATE_BASE_ADDRESS 1756
#define DC_MOTORS_BASE_ADDRESS 1780
#define SENT_STATE_BASE_ADDRESS 1792
#define VVT_BASE_ADDRESS 1800
#define LAMBDA_MONITOR_BASE_ADDRESS 1804
#define WIDEBAND_STATE_BASE_ADDRESS 1748
#define DC_MOTORS_BASE_ADDRESS 1772
#define SENT_STATE_BASE_ADDRESS 1784
#define VVT_BASE_ADDRESS 1792
#define LAMBDA_MONITOR_BASE_ADDRESS 1796

View File

@ -604,61 +604,59 @@ trim("ETB: trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1664, 1.0, -1.0,
luaAdjustment("ETB: luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1668, 1.0, 0.0, 3.0, "%"),
m_wastegatePosition("DC: wastegatePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1672, 1.0, 0.0, 3.0, "%"),
etbFeedForward("etbFeedForward", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1676, 1.0, -1.0, -1.0, ""),
etbIntegralError("etbIntegralError", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1680, 1.0, -10000.0, 10000.0, ""),
etbCurrentTarget("ETB: target for current pedal", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1684, 1.0, -10000.0, 10000.0, "%"),
m_adjustedTarget("Adjusted target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1688, 0.01, -100.0, 100.0, "%"),
alignmentFill_at_30("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1690, 1.0, -20.0, 100.0, "units"),
etbTpsErrorCounter("ETB TPS error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1696, 1.0, 0.0, 3.0, "count"),
etbPpsErrorCounter("ETB pedal error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1698, 1.0, 0.0, 3.0, "count"),
etbErrorCode("etbErrorCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1700, 1.0, -1.0, -1.0, ""),
etbErrorCodeBlinker("etbErrorCodeBlinker", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1701, 1.0, -1.0, -1.0, ""),
tcEtbDrop("ETB traction control", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1702, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_43("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1703, 1.0, -20.0, 100.0, "units"),
jamTimer("ETB jam timer", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1704, 0.01, 0.0, 100.0, "sec"),
adjustedEtbTarget("ETB with adjustments", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1706, 1.0, 0.0, 100.0, "%"),
state("state", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1707, 1.0, -1.0, -1.0, ""),
etbCurrentTarget("ETB: target for current pedal", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1680, 1.0, -10000.0, 10000.0, "%"),
m_adjustedTarget("Adjusted target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1684, 0.01, -100.0, 100.0, "%"),
alignmentFill_at_26("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1686, 1.0, -20.0, 100.0, "units"),
etbTpsErrorCounter("ETB TPS error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1692, 1.0, 0.0, 3.0, "count"),
etbPpsErrorCounter("ETB pedal error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1694, 1.0, 0.0, 3.0, "count"),
etbErrorCode("etbErrorCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1696, 1.0, -1.0, -1.0, ""),
etbErrorCodeBlinker("etbErrorCodeBlinker", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1697, 1.0, -1.0, -1.0, ""),
tcEtbDrop("ETB traction control", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1698, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_39("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1699, 1.0, -20.0, 100.0, "units"),
jamTimer("ETB jam timer", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1700, 0.01, 0.0, 100.0, "sec"),
adjustedEtbTarget("ETB with adjustments", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1702, 1.0, 0.0, 100.0, "%"),
state("state", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1703, 1.0, -1.0, -1.0, ""),
targetWithIdlePosition("ETB: target with idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1660, 1.0, 0.0, 10.0, "%"),
trim("ETB: trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1664, 1.0, -1.0, -1.0, ""),
luaAdjustment("ETB: luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1668, 1.0, 0.0, 3.0, "%"),
m_wastegatePosition("DC: wastegatePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1672, 1.0, 0.0, 3.0, "%"),
etbFeedForward("etbFeedForward", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1676, 1.0, -1.0, -1.0, ""),
etbIntegralError("etbIntegralError", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1680, 1.0, -10000.0, 10000.0, ""),
etbCurrentTarget("ETB: target for current pedal", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1684, 1.0, -10000.0, 10000.0, "%"),
m_adjustedTarget("Adjusted target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1688, 0.01, -100.0, 100.0, "%"),
alignmentFill_at_30("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1690, 1.0, -20.0, 100.0, "units"),
etbTpsErrorCounter("ETB TPS error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1696, 1.0, 0.0, 3.0, "count"),
etbPpsErrorCounter("ETB pedal error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1698, 1.0, 0.0, 3.0, "count"),
etbErrorCode("etbErrorCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1700, 1.0, -1.0, -1.0, ""),
etbErrorCodeBlinker("etbErrorCodeBlinker", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1701, 1.0, -1.0, -1.0, ""),
tcEtbDrop("ETB traction control", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1702, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_43("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1703, 1.0, -20.0, 100.0, "units"),
jamTimer("ETB jam timer", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1704, 0.01, 0.0, 100.0, "sec"),
adjustedEtbTarget("ETB with adjustments", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1706, 1.0, 0.0, 100.0, "%"),
state("state", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1707, 1.0, -1.0, -1.0, ""),
faultCode("WBO: Fault code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1756, 1.0, -1.0, -1.0, ""),
heaterDuty("WBO: Heater duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1757, 1.0, 0.0, 100.0, "%"),
pumpDuty("WBO: Pump duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1758, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1759, 1.0, -20.0, 100.0, "units"),
tempC("WBO: Temperature", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1760, 1.0, 500.0, 1000.0, "C"),
nernstVoltage("WBO: Nernst Voltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1762, 0.001, 0.0, 1.0, "V"),
esr("WBO: ESR", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1764, 1.0, 0.0, 10000.0, "ohm"),
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1766, 1.0, -20.0, 100.0, "units"),
faultCode("WBO: Fault code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1756, 1.0, -1.0, -1.0, ""),
heaterDuty("WBO: Heater duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1757, 1.0, 0.0, 100.0, "%"),
pumpDuty("WBO: Pump duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1758, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1759, 1.0, -20.0, 100.0, "units"),
tempC("WBO: Temperature", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1760, 1.0, 500.0, 1000.0, "C"),
nernstVoltage("WBO: Nernst Voltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1762, 0.001, 0.0, 1.0, "V"),
esr("WBO: ESR", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1764, 1.0, 0.0, 10000.0, "ohm"),
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1766, 1.0, -20.0, 100.0, "units"),
dcOutput0("DC: output0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1780, 1.0, 0.0, 10.0, "%"),
isEnabled0_int("DC: en0", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1784, 1.0, 0.0, 10.0, "%"),
alignmentFill_at_5("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1785, 1.0, -20.0, 100.0, "units"),
value0("SENT ch0 value0", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1792, 1.0, 0.0, 4095.0, "RAW"),
value1("SENT ch0 value1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1794, 1.0, 0.0, 4095.0, "RAW"),
errorRate("SENT ch0 error rate", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1796, 1.0, 0.0, 100.0, "% (don't belive me)"),
vvtTarget("vvtTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1800, 0.1, -90.0, 90.0, "deg"),
vvtOutput("vvtOutput", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1802, 0.5, 100.0, 1.0, "%"),
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1803, 1.0, -20.0, 100.0, "units"),
lambdaTimeSinceGood("lambdaTimeSinceGood", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1808, 0.01, 0.0, 1.0, "sec"),
alignmentFill_at_6("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1810, 1.0, -20.0, 100.0, "units"),
etbCurrentTarget("ETB: target for current pedal", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1680, 1.0, -10000.0, 10000.0, "%"),
m_adjustedTarget("Adjusted target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1684, 0.01, -100.0, 100.0, "%"),
alignmentFill_at_26("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1686, 1.0, -20.0, 100.0, "units"),
etbTpsErrorCounter("ETB TPS error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1692, 1.0, 0.0, 3.0, "count"),
etbPpsErrorCounter("ETB pedal error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1694, 1.0, 0.0, 3.0, "count"),
etbErrorCode("etbErrorCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1696, 1.0, -1.0, -1.0, ""),
etbErrorCodeBlinker("etbErrorCodeBlinker", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1697, 1.0, -1.0, -1.0, ""),
tcEtbDrop("ETB traction control", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1698, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_39("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1699, 1.0, -20.0, 100.0, "units"),
jamTimer("ETB jam timer", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1700, 0.01, 0.0, 100.0, "sec"),
adjustedEtbTarget("ETB with adjustments", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1702, 1.0, 0.0, 100.0, "%"),
state("state", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1703, 1.0, -1.0, -1.0, ""),
faultCode("WBO: Fault code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1748, 1.0, -1.0, -1.0, ""),
heaterDuty("WBO: Heater duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1749, 1.0, 0.0, 100.0, "%"),
pumpDuty("WBO: Pump duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1750, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1751, 1.0, -20.0, 100.0, "units"),
tempC("WBO: Temperature", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1752, 1.0, 500.0, 1000.0, "C"),
nernstVoltage("WBO: Nernst Voltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1754, 0.001, 0.0, 1.0, "V"),
esr("WBO: ESR", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1756, 1.0, 0.0, 10000.0, "ohm"),
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1758, 1.0, -20.0, 100.0, "units"),
faultCode("WBO: Fault code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1748, 1.0, -1.0, -1.0, ""),
heaterDuty("WBO: Heater duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1749, 1.0, 0.0, 100.0, "%"),
pumpDuty("WBO: Pump duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1750, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1751, 1.0, -20.0, 100.0, "units"),
tempC("WBO: Temperature", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1752, 1.0, 500.0, 1000.0, "C"),
nernstVoltage("WBO: Nernst Voltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1754, 0.001, 0.0, 1.0, "V"),
esr("WBO: ESR", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1756, 1.0, 0.0, 10000.0, "ohm"),
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1758, 1.0, -20.0, 100.0, "units"),
dcOutput0("DC: output0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1772, 1.0, 0.0, 10.0, "%"),
isEnabled0_int("DC: en0", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1776, 1.0, 0.0, 10.0, "%"),
alignmentFill_at_5("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1777, 1.0, -20.0, 100.0, "units"),
value0("SENT ch0 value0", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1784, 1.0, 0.0, 4095.0, "RAW"),
value1("SENT ch0 value1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1786, 1.0, 0.0, 4095.0, "RAW"),
errorRate("SENT ch0 error rate", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1788, 1.0, 0.0, 100.0, "% (don't belive me)"),
vvtTarget("vvtTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1792, 0.1, -90.0, 90.0, "deg"),
vvtOutput("vvtOutput", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1794, 0.5, 100.0, 1.0, "%"),
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1795, 1.0, -20.0, 100.0, "units"),
lambdaTimeSinceGood("lambdaTimeSinceGood", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1800, 0.01, 0.0, 1.0, "sec"),
alignmentFill_at_6("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1802, 1.0, -20.0, 100.0, "units"),

View File

@ -1,2 +1,2 @@
// generated by gen_live_documentation.sh / LiveDataProcessor.java
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804

View File

@ -1009,9 +1009,6 @@ static const LogField fields[] = {
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(0)->etbFeedForward, "etb1etbFeedForward", "", 0},
#endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(0)->etbIntegralError, "etb1etbIntegralError", "", 3},
#endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(0)->etbCurrentTarget, "etb1ETB: target for current pedal", "%", 3},
#endif
@ -1019,13 +1016,13 @@ static const LogField fields[] = {
{getLiveData<electronic_throttle_s>(0)->m_adjustedTarget, "etb1Adjusted target", "%", 2},
#endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{*getLiveData<electronic_throttle_s>(0), 32, 0, "etb1etbRevLimitActive", ""},
{*getLiveData<electronic_throttle_s>(0), 28, 0, "etb1etbRevLimitActive", ""},
#endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{*getLiveData<electronic_throttle_s>(0), 32, 1, "etb1jamDetected", ""},
{*getLiveData<electronic_throttle_s>(0), 28, 1, "etb1jamDetected", ""},
#endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{*getLiveData<electronic_throttle_s>(0), 32, 2, "etb1validPlantPosition", ""},
{*getLiveData<electronic_throttle_s>(0), 28, 2, "etb1validPlantPosition", ""},
#endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(0)->etbTpsErrorCounter, "etb1ETB TPS error counter", "count", 0, "ETB more"},
@ -1066,9 +1063,6 @@ static const LogField fields[] = {
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(1)->etbFeedForward, "etb2etbFeedForward", "", 0},
#endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(1)->etbIntegralError, "etb2etbIntegralError", "", 3},
#endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(1)->etbCurrentTarget, "etb2ETB: target for current pedal", "%", 3},
#endif
@ -1076,13 +1070,13 @@ static const LogField fields[] = {
{getLiveData<electronic_throttle_s>(1)->m_adjustedTarget, "etb2Adjusted target", "%", 2},
#endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{*getLiveData<electronic_throttle_s>(1), 32, 0, "etb2etbRevLimitActive", ""},
{*getLiveData<electronic_throttle_s>(1), 28, 0, "etb2etbRevLimitActive", ""},
#endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{*getLiveData<electronic_throttle_s>(1), 32, 1, "etb2jamDetected", ""},
{*getLiveData<electronic_throttle_s>(1), 28, 1, "etb2jamDetected", ""},
#endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{*getLiveData<electronic_throttle_s>(1), 32, 2, "etb2validPlantPosition", ""},
{*getLiveData<electronic_throttle_s>(1), 28, 2, "etb2validPlantPosition", ""},
#endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(1)->etbTpsErrorCounter, "etb2ETB TPS error counter", "count", 0, "ETB more"},

View File

@ -1378,7 +1378,7 @@
#define show_2chan_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 3846983117
#define SIGNATURE_HASH 3629900604
#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"
@ -1850,14 +1850,14 @@
#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 master.2025.02.14.alphax-2chan.3846983117"
#define TS_SIGNATURE "rusEFI master.2025.02.14.alphax-2chan.3629900604"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1379,7 +1379,7 @@
#define show_4chan_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2899622468
#define SIGNATURE_HASH 2445481141
#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"
@ -1851,14 +1851,14 @@
#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 master.2025.02.14.alphax-4chan.2899622468"
#define TS_SIGNATURE "rusEFI master.2025.02.14.alphax-4chan.2445481141"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "C2/C3 Crank VR"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "E5/E6 Cam VR"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1379,7 +1379,7 @@
#define show_4chan_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2899622468
#define SIGNATURE_HASH 2445481141
#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"
@ -1851,14 +1851,14 @@
#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 master.2025.02.14.alphax-4chan_f7.2899622468"
#define TS_SIGNATURE "rusEFI master.2025.02.14.alphax-4chan_f7.2445481141"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "C2/C3 Crank VR"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "E5/E6 Cam VR"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1378,7 +1378,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 3262277714
#define SIGNATURE_HASH 4284860067
#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"
@ -1850,14 +1850,14 @@
#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 master.2025.02.14.alphax-4k-gdi.3262277714"
#define TS_SIGNATURE "rusEFI master.2025.02.14.alphax-4k-gdi.4284860067"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1378,7 +1378,7 @@
#define show_8chan_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 3551263209
#define SIGNATURE_HASH 4005320472
#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"
@ -1850,14 +1850,14 @@
#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 master.2025.02.14.alphax-8chan-revA.3551263209"
#define TS_SIGNATURE "rusEFI master.2025.02.14.alphax-8chan-revA.4005320472"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1376,7 +1376,7 @@
#define show_8chan_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2968609069
#define SIGNATURE_HASH 2380713948
#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"
@ -1848,14 +1848,14 @@
#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 master.2025.02.14.alphax-8chan.2968609069"
#define TS_SIGNATURE "rusEFI master.2025.02.14.alphax-8chan.2380713948"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1376,7 +1376,7 @@
#define show_8chan_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2968609069
#define SIGNATURE_HASH 2380713948
#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"
@ -1848,14 +1848,14 @@
#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 master.2025.02.14.alphax-8chan_f7.2968609069"
#define TS_SIGNATURE "rusEFI master.2025.02.14.alphax-8chan_f7.2380713948"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1380,7 +1380,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 4167121013
#define SIGNATURE_HASH 3312883332
#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"
@ -1852,14 +1852,14 @@
#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 master.2025.02.14.alphax-gold.4167121013"
#define TS_SIGNATURE "rusEFI master.2025.02.14.alphax-gold.3312883332"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1377,7 +1377,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 3854931443
#define SIGNATURE_HASH 3637656322
#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"
@ -1849,14 +1849,14 @@
#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 master.2025.02.14.alphax-silver.3854931443"
#define TS_SIGNATURE "rusEFI master.2025.02.14.alphax-silver.3637656322"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1380,7 +1380,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 719919033
#define SIGNATURE_HASH 402569544
#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"
@ -1852,14 +1852,14 @@
#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 master.2025.02.14.at_start_f435.719919033"
#define TS_SIGNATURE "rusEFI master.2025.02.14.at_start_f435.402569544"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1380,7 +1380,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 1861141495
#define SIGNATURE_HASH 1408855302
#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"
@ -1852,14 +1852,14 @@
#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 master.2025.02.14.atlas.1861141495"
#define TS_SIGNATURE "rusEFI master.2025.02.14.atlas.1408855302"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1381,7 +1381,7 @@
#define show_tcu_gauges false
#define show_test_presets true
#define show_vvt_output_pin true
#define SIGNATURE_HASH 3394362884
#define SIGNATURE_HASH 4148588789
#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"
@ -1853,14 +1853,14 @@
#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 master.2025.02.14.f407-discovery.3394362884"
#define TS_SIGNATURE "rusEFI master.2025.02.14.f407-discovery.4148588789"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1380,7 +1380,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 719919033
#define SIGNATURE_HASH 402569544
#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"
@ -1852,14 +1852,14 @@
#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 master.2025.02.14.f429-discovery.719919033"
#define TS_SIGNATURE "rusEFI master.2025.02.14.f429-discovery.402569544"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1380,7 +1380,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 406720810
#define SIGNATURE_HASH 623493083
#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"
@ -1852,14 +1852,14 @@
#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 master.2025.02.14.f469-discovery.406720810"
#define TS_SIGNATURE "rusEFI master.2025.02.14.f469-discovery.623493083"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1382,7 +1382,7 @@
#define show_tcu_gauges false
#define show_test_presets true
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2087347106
#define SIGNATURE_HASH 1098763603
#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"
@ -1854,14 +1854,14 @@
#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 master.2025.02.14.frankenso_na6.2087347106"
#define TS_SIGNATURE "rusEFI master.2025.02.14.frankenso_na6.1098763603"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1380,7 +1380,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 719919033
#define SIGNATURE_HASH 402569544
#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"
@ -1852,14 +1852,14 @@
#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 master.2025.02.14.haba208.719919033"
#define TS_SIGNATURE "rusEFI master.2025.02.14.haba208.402569544"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1378,7 +1378,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2127586767
#define SIGNATURE_HASH 1137167166
#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"
@ -1852,14 +1852,14 @@
#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 master.2025.02.14.hellen-honda-k.2127586767"
#define TS_SIGNATURE "rusEFI master.2025.02.14.hellen-honda-k.1137167166"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1381,7 +1381,7 @@
#define show_HellenNB1_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2840576678
#define SIGNATURE_HASH 2488822871
#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"
@ -1853,14 +1853,14 @@
#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 master.2025.02.14.hellen-nb1.2840576678"
#define TS_SIGNATURE "rusEFI master.2025.02.14.hellen-nb1.2488822871"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1381,7 +1381,7 @@
#define show_Hellen121nissan_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 4201809209
#define SIGNATURE_HASH 3345296328
#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"
@ -1853,14 +1853,14 @@
#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 master.2025.02.14.hellen121nissan.4201809209"
#define TS_SIGNATURE "rusEFI master.2025.02.14.hellen121nissan.3345296328"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1381,7 +1381,7 @@
#define show_Hellen121vag_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2719717246
#define SIGNATURE_HASH 2668378511
#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"
@ -1853,14 +1853,14 @@
#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 master.2025.02.14.hellen121vag.2719717246"
#define TS_SIGNATURE "rusEFI master.2025.02.14.hellen121vag.2668378511"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1381,7 +1381,7 @@
#define show_Hellen128merc_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 3346742606
#define SIGNATURE_HASH 4201419711
#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"
@ -1853,14 +1853,14 @@
#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 master.2025.02.14.hellen128.3346742606"
#define TS_SIGNATURE "rusEFI master.2025.02.14.hellen128.4201419711"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1378,7 +1378,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 3361003185
#define SIGNATURE_HASH 4114839616
#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"
@ -1850,14 +1850,14 @@
#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 master.2025.02.14.hellen154hyundai.3361003185"
#define TS_SIGNATURE "rusEFI master.2025.02.14.hellen154hyundai.4114839616"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1378,7 +1378,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 990597155
#define SIGNATURE_HASH 102563538
#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"
@ -1850,14 +1850,14 @@
#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 master.2025.02.14.hellen154hyundai_f7.990597155"
#define TS_SIGNATURE "rusEFI master.2025.02.14.hellen154hyundai_f7.102563538"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1381,7 +1381,7 @@
#define show_HellenNB2_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 3619813999
#define SIGNATURE_HASH 3939914910
#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"
@ -1853,14 +1853,14 @@
#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 master.2025.02.14.hellen72.3619813999"
#define TS_SIGNATURE "rusEFI master.2025.02.14.hellen72.3939914910"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1381,7 +1381,7 @@
#define show_HellenNA6_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 3192714329
#define SIGNATURE_HASH 2203802280
#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"
@ -1853,14 +1853,14 @@
#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 master.2025.02.14.hellenNA6.3192714329"
#define TS_SIGNATURE "rusEFI master.2025.02.14.hellenNA6.2203802280"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1382,7 +1382,7 @@
#define show_HellenNB1_presets false
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 1100396183
#define SIGNATURE_HASH 2088835174
#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"
@ -1854,14 +1854,14 @@
#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 master.2025.02.14.hellenNA8_96.1100396183"
#define TS_SIGNATURE "rusEFI master.2025.02.14.hellenNA8_96.2088835174"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1380,7 +1380,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 1291473958
#define SIGNATURE_HASH 1911421655
#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"
@ -1853,14 +1853,14 @@
#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 master.2025.02.14.m74_9.1291473958"
#define TS_SIGNATURE "rusEFI master.2025.02.14.m74_9.1911421655"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1379,7 +1379,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 1637340794
#define SIGNATURE_HASH 1551923339
#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"
@ -1851,14 +1851,14 @@
#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 master.2025.02.14.mre-legacy_f4.1637340794"
#define TS_SIGNATURE "rusEFI master.2025.02.14.mre-legacy_f4.1551923339"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1379,7 +1379,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 1637340794
#define SIGNATURE_HASH 1551923339
#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"
@ -1851,14 +1851,14 @@
#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 master.2025.02.14.mre_f4.1637340794"
#define TS_SIGNATURE "rusEFI master.2025.02.14.mre_f4.1551923339"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1379,7 +1379,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 1637340794
#define SIGNATURE_HASH 1551923339
#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"
@ -1851,14 +1851,14 @@
#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 master.2025.02.14.mre_f7.1637340794"
#define TS_SIGNATURE "rusEFI master.2025.02.14.mre_f7.1551923339"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1380,7 +1380,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 719919033
#define SIGNATURE_HASH 402569544
#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"
@ -1852,14 +1852,14 @@
#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 master.2025.02.14.nucleo_f413.719919033"
#define TS_SIGNATURE "rusEFI master.2025.02.14.nucleo_f413.402569544"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1378,7 +1378,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 1191790329
#define SIGNATURE_HASH 2048845832
#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"
@ -1850,14 +1850,14 @@
#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 master.2025.02.14.proteus_f4.1191790329"
#define TS_SIGNATURE "rusEFI master.2025.02.14.proteus_f4.2048845832"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1378,7 +1378,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 1191790329
#define SIGNATURE_HASH 2048845832
#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"
@ -1850,14 +1850,14 @@
#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 master.2025.02.14.proteus_f7.1191790329"
#define TS_SIGNATURE "rusEFI master.2025.02.14.proteus_f7.2048845832"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1378,7 +1378,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 1191790329
#define SIGNATURE_HASH 2048845832
#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"
@ -1850,14 +1850,14 @@
#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 master.2025.02.14.proteus_h7.1191790329"
#define TS_SIGNATURE "rusEFI master.2025.02.14.proteus_h7.2048845832"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1378,7 +1378,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 1980906132
#define SIGNATURE_HASH 1258656869
#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"
@ -1851,14 +1851,14 @@
#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 master.2025.02.14.small-can-board.1980906132"
#define TS_SIGNATURE "rusEFI master.2025.02.14.small-can-board.1258656869"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1380,7 +1380,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 719919033
#define SIGNATURE_HASH 402569544
#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"
@ -1852,14 +1852,14 @@
#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 master.2025.02.14.stm32f429_nucleo.719919033"
#define TS_SIGNATURE "rusEFI master.2025.02.14.stm32f429_nucleo.402569544"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1380,7 +1380,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 719919033
#define SIGNATURE_HASH 402569544
#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"
@ -1852,14 +1852,14 @@
#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 master.2025.02.14.stm32f767_nucleo.719919033"
#define TS_SIGNATURE "rusEFI master.2025.02.14.stm32f767_nucleo.402569544"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1380,7 +1380,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 719919033
#define SIGNATURE_HASH 402569544
#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"
@ -1852,14 +1852,14 @@
#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 master.2025.02.14.stm32h743_nucleo.719919033"
#define TS_SIGNATURE "rusEFI master.2025.02.14.stm32h743_nucleo.402569544"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1380,7 +1380,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 965361837
#define SIGNATURE_HASH 77459036
#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"
@ -1853,14 +1853,14 @@
#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 master.2025.02.14.subaru_eg33_f7.965361837"
#define TS_SIGNATURE "rusEFI master.2025.02.14.subaru_eg33_f7.77459036"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1380,7 +1380,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 719919033
#define SIGNATURE_HASH 402569544
#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"
@ -1852,14 +1852,14 @@
#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 master.2025.02.14.t-b-g.719919033"
#define TS_SIGNATURE "rusEFI master.2025.02.14.t-b-g.402569544"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1374,7 +1374,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 1867901973
#define SIGNATURE_HASH 1380074212
#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"
@ -1847,14 +1847,14 @@
#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 master.2025.02.14.uaefi.1867901973"
#define TS_SIGNATURE "rusEFI master.2025.02.14.uaefi.1380074212"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1378,7 +1378,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 861959
#define SIGNATURE_HASH 1025149430
#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"
@ -1850,14 +1850,14 @@
#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 master.2025.02.14.uaefi121.861959"
#define TS_SIGNATURE "rusEFI master.2025.02.14.uaefi121.1025149430"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

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 3846983117
#define TS_SIGNATURE "rusEFI master.2025.02.14.alphax-2chan.3846983117"
#define SIGNATURE_HASH 3629900604
#define TS_SIGNATURE "rusEFI master.2025.02.14.alphax-2chan.3629900604"

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 2899622468
#define TS_SIGNATURE "rusEFI master.2025.02.14.alphax-4chan.2899622468"
#define SIGNATURE_HASH 2445481141
#define TS_SIGNATURE "rusEFI master.2025.02.14.alphax-4chan.2445481141"

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 2899622468
#define TS_SIGNATURE "rusEFI master.2025.02.14.alphax-4chan_f7.2899622468"
#define SIGNATURE_HASH 2445481141
#define TS_SIGNATURE "rusEFI master.2025.02.14.alphax-4chan_f7.2445481141"

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 3262277714
#define TS_SIGNATURE "rusEFI master.2025.02.14.alphax-4k-gdi.3262277714"
#define SIGNATURE_HASH 4284860067
#define TS_SIGNATURE "rusEFI master.2025.02.14.alphax-4k-gdi.4284860067"

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 3551263209
#define TS_SIGNATURE "rusEFI master.2025.02.14.alphax-8chan-revA.3551263209"
#define SIGNATURE_HASH 4005320472
#define TS_SIGNATURE "rusEFI master.2025.02.14.alphax-8chan-revA.4005320472"

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 2968609069
#define TS_SIGNATURE "rusEFI master.2025.02.14.alphax-8chan.2968609069"
#define SIGNATURE_HASH 2380713948
#define TS_SIGNATURE "rusEFI master.2025.02.14.alphax-8chan.2380713948"

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 2968609069
#define TS_SIGNATURE "rusEFI master.2025.02.14.alphax-8chan_f7.2968609069"
#define SIGNATURE_HASH 2380713948
#define TS_SIGNATURE "rusEFI master.2025.02.14.alphax-8chan_f7.2380713948"

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 4167121013
#define TS_SIGNATURE "rusEFI master.2025.02.14.alphax-gold.4167121013"
#define SIGNATURE_HASH 3312883332
#define TS_SIGNATURE "rusEFI master.2025.02.14.alphax-gold.3312883332"

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 3854931443
#define TS_SIGNATURE "rusEFI master.2025.02.14.alphax-silver.3854931443"
#define SIGNATURE_HASH 3637656322
#define TS_SIGNATURE "rusEFI master.2025.02.14.alphax-silver.3637656322"

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 719919033
#define TS_SIGNATURE "rusEFI master.2025.02.14.at_start_f435.719919033"
#define SIGNATURE_HASH 402569544
#define TS_SIGNATURE "rusEFI master.2025.02.14.at_start_f435.402569544"

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 1861141495
#define TS_SIGNATURE "rusEFI master.2025.02.14.atlas.1861141495"
#define SIGNATURE_HASH 1408855302
#define TS_SIGNATURE "rusEFI master.2025.02.14.atlas.1408855302"

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 3394362884
#define TS_SIGNATURE "rusEFI master.2025.02.14.f407-discovery.3394362884"
#define SIGNATURE_HASH 4148588789
#define TS_SIGNATURE "rusEFI master.2025.02.14.f407-discovery.4148588789"

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 719919033
#define TS_SIGNATURE "rusEFI master.2025.02.14.f429-discovery.719919033"
#define SIGNATURE_HASH 402569544
#define TS_SIGNATURE "rusEFI master.2025.02.14.f429-discovery.402569544"

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 406720810
#define TS_SIGNATURE "rusEFI master.2025.02.14.f469-discovery.406720810"
#define SIGNATURE_HASH 623493083
#define TS_SIGNATURE "rusEFI master.2025.02.14.f469-discovery.623493083"

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 2087347106
#define TS_SIGNATURE "rusEFI master.2025.02.14.frankenso_na6.2087347106"
#define SIGNATURE_HASH 1098763603
#define TS_SIGNATURE "rusEFI master.2025.02.14.frankenso_na6.1098763603"

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 719919033
#define TS_SIGNATURE "rusEFI master.2025.02.14.haba208.719919033"
#define SIGNATURE_HASH 402569544
#define TS_SIGNATURE "rusEFI master.2025.02.14.haba208.402569544"

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 2127586767
#define TS_SIGNATURE "rusEFI master.2025.02.14.hellen-honda-k.2127586767"
#define SIGNATURE_HASH 1137167166
#define TS_SIGNATURE "rusEFI master.2025.02.14.hellen-honda-k.1137167166"

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 2840576678
#define TS_SIGNATURE "rusEFI master.2025.02.14.hellen-nb1.2840576678"
#define SIGNATURE_HASH 2488822871
#define TS_SIGNATURE "rusEFI master.2025.02.14.hellen-nb1.2488822871"

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 4201809209
#define TS_SIGNATURE "rusEFI master.2025.02.14.hellen121nissan.4201809209"
#define SIGNATURE_HASH 3345296328
#define TS_SIGNATURE "rusEFI master.2025.02.14.hellen121nissan.3345296328"

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 2719717246
#define TS_SIGNATURE "rusEFI master.2025.02.14.hellen121vag.2719717246"
#define SIGNATURE_HASH 2668378511
#define TS_SIGNATURE "rusEFI master.2025.02.14.hellen121vag.2668378511"

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 3346742606
#define TS_SIGNATURE "rusEFI master.2025.02.14.hellen128.3346742606"
#define SIGNATURE_HASH 4201419711
#define TS_SIGNATURE "rusEFI master.2025.02.14.hellen128.4201419711"

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 3361003185
#define TS_SIGNATURE "rusEFI master.2025.02.14.hellen154hyundai.3361003185"
#define SIGNATURE_HASH 4114839616
#define TS_SIGNATURE "rusEFI master.2025.02.14.hellen154hyundai.4114839616"

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 990597155
#define TS_SIGNATURE "rusEFI master.2025.02.14.hellen154hyundai_f7.990597155"
#define SIGNATURE_HASH 102563538
#define TS_SIGNATURE "rusEFI master.2025.02.14.hellen154hyundai_f7.102563538"

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 3619813999
#define TS_SIGNATURE "rusEFI master.2025.02.14.hellen72.3619813999"
#define SIGNATURE_HASH 3939914910
#define TS_SIGNATURE "rusEFI master.2025.02.14.hellen72.3939914910"

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 3192714329
#define TS_SIGNATURE "rusEFI master.2025.02.14.hellenNA6.3192714329"
#define SIGNATURE_HASH 2203802280
#define TS_SIGNATURE "rusEFI master.2025.02.14.hellenNA6.2203802280"

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 1100396183
#define TS_SIGNATURE "rusEFI master.2025.02.14.hellenNA8_96.1100396183"
#define SIGNATURE_HASH 2088835174
#define TS_SIGNATURE "rusEFI master.2025.02.14.hellenNA8_96.2088835174"

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 1291473958
#define TS_SIGNATURE "rusEFI master.2025.02.14.m74_9.1291473958"
#define SIGNATURE_HASH 1911421655
#define TS_SIGNATURE "rusEFI master.2025.02.14.m74_9.1911421655"

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 1637340794
#define TS_SIGNATURE "rusEFI master.2025.02.14.mre-legacy_f4.1637340794"
#define SIGNATURE_HASH 1551923339
#define TS_SIGNATURE "rusEFI master.2025.02.14.mre-legacy_f4.1551923339"

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 1637340794
#define TS_SIGNATURE "rusEFI master.2025.02.14.mre_f4.1637340794"
#define SIGNATURE_HASH 1551923339
#define TS_SIGNATURE "rusEFI master.2025.02.14.mre_f4.1551923339"

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 1637340794
#define TS_SIGNATURE "rusEFI master.2025.02.14.mre_f7.1637340794"
#define SIGNATURE_HASH 1551923339
#define TS_SIGNATURE "rusEFI master.2025.02.14.mre_f7.1551923339"

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 719919033
#define TS_SIGNATURE "rusEFI master.2025.02.14.nucleo_f413.719919033"
#define SIGNATURE_HASH 402569544
#define TS_SIGNATURE "rusEFI master.2025.02.14.nucleo_f413.402569544"

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 1191790329
#define TS_SIGNATURE "rusEFI master.2025.02.14.proteus_f4.1191790329"
#define SIGNATURE_HASH 2048845832
#define TS_SIGNATURE "rusEFI master.2025.02.14.proteus_f4.2048845832"

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 1191790329
#define TS_SIGNATURE "rusEFI master.2025.02.14.proteus_f7.1191790329"
#define SIGNATURE_HASH 2048845832
#define TS_SIGNATURE "rusEFI master.2025.02.14.proteus_f7.2048845832"

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 1191790329
#define TS_SIGNATURE "rusEFI master.2025.02.14.proteus_h7.1191790329"
#define SIGNATURE_HASH 2048845832
#define TS_SIGNATURE "rusEFI master.2025.02.14.proteus_h7.2048845832"

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 1980906132
#define TS_SIGNATURE "rusEFI master.2025.02.14.small-can-board.1980906132"
#define SIGNATURE_HASH 1258656869
#define TS_SIGNATURE "rusEFI master.2025.02.14.small-can-board.1258656869"

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 719919033
#define TS_SIGNATURE "rusEFI master.2025.02.14.stm32f429_nucleo.719919033"
#define SIGNATURE_HASH 402569544
#define TS_SIGNATURE "rusEFI master.2025.02.14.stm32f429_nucleo.402569544"

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 719919033
#define TS_SIGNATURE "rusEFI master.2025.02.14.stm32f767_nucleo.719919033"
#define SIGNATURE_HASH 402569544
#define TS_SIGNATURE "rusEFI master.2025.02.14.stm32f767_nucleo.402569544"

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 719919033
#define TS_SIGNATURE "rusEFI master.2025.02.14.stm32h743_nucleo.719919033"
#define SIGNATURE_HASH 402569544
#define TS_SIGNATURE "rusEFI master.2025.02.14.stm32h743_nucleo.402569544"

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 965361837
#define TS_SIGNATURE "rusEFI master.2025.02.14.subaru_eg33_f7.965361837"
#define SIGNATURE_HASH 77459036
#define TS_SIGNATURE "rusEFI master.2025.02.14.subaru_eg33_f7.77459036"

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 719919033
#define TS_SIGNATURE "rusEFI master.2025.02.14.t-b-g.719919033"
#define SIGNATURE_HASH 402569544
#define TS_SIGNATURE "rusEFI master.2025.02.14.t-b-g.402569544"

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 1867901973
#define TS_SIGNATURE "rusEFI master.2025.02.14.uaefi.1867901973"
#define SIGNATURE_HASH 1380074212
#define TS_SIGNATURE "rusEFI master.2025.02.14.uaefi.1380074212"

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 861959
#define TS_SIGNATURE "rusEFI master.2025.02.14.uaefi121.861959"
#define SIGNATURE_HASH 1025149430
#define TS_SIGNATURE "rusEFI master.2025.02.14.uaefi121.1025149430"

View File

@ -1707,11 +1707,6 @@ float getOutputValueByName(const char *name) {
case -774593527:
return getLiveData<electronic_throttle_s>(0)->etbFeedForward;
#endif
// etbIntegralError
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case 402010976:
return getLiveData<electronic_throttle_s>(0)->etbIntegralError;
#endif
// etbCurrentTarget
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case -349799446:

View File

@ -32,174 +32,170 @@ struct electronic_throttle_s {
* offset 16
*/
percent_t etbFeedForward = (percent_t)0;
/**
* offset 20
*/
float etbIntegralError = (float)0;
/**
* ETB: target for current pedal
* units: %
* offset 24
* offset 20
*/
float etbCurrentTarget = (float)0;
/**
* Adjusted target
* units: %
* offset 28
* offset 24
*/
scaled_channel<int16_t, 100, 1> m_adjustedTarget = (int16_t)0;
/**
* need 4 byte alignment
* units: units
* offset 30
* offset 26
*/
uint8_t alignmentFill_at_30[2] = {};
uint8_t alignmentFill_at_26[2] = {};
/**
offset 32 bit 0 */
offset 28 bit 0 */
bool etbRevLimitActive : 1 {};
/**
offset 32 bit 1 */
offset 28 bit 1 */
bool jamDetected : 1 {};
/**
offset 32 bit 2 */
offset 28 bit 2 */
bool validPlantPosition : 1 {};
/**
offset 32 bit 3 */
bool unusedBit_12_3 : 1 {};
offset 28 bit 3 */
bool unusedBit_11_3 : 1 {};
/**
offset 32 bit 4 */
bool unusedBit_12_4 : 1 {};
offset 28 bit 4 */
bool unusedBit_11_4 : 1 {};
/**
offset 32 bit 5 */
bool unusedBit_12_5 : 1 {};
offset 28 bit 5 */
bool unusedBit_11_5 : 1 {};
/**
offset 32 bit 6 */
bool unusedBit_12_6 : 1 {};
offset 28 bit 6 */
bool unusedBit_11_6 : 1 {};
/**
offset 32 bit 7 */
bool unusedBit_12_7 : 1 {};
offset 28 bit 7 */
bool unusedBit_11_7 : 1 {};
/**
offset 32 bit 8 */
bool unusedBit_12_8 : 1 {};
offset 28 bit 8 */
bool unusedBit_11_8 : 1 {};
/**
offset 32 bit 9 */
bool unusedBit_12_9 : 1 {};
offset 28 bit 9 */
bool unusedBit_11_9 : 1 {};
/**
offset 32 bit 10 */
bool unusedBit_12_10 : 1 {};
offset 28 bit 10 */
bool unusedBit_11_10 : 1 {};
/**
offset 32 bit 11 */
bool unusedBit_12_11 : 1 {};
offset 28 bit 11 */
bool unusedBit_11_11 : 1 {};
/**
offset 32 bit 12 */
bool unusedBit_12_12 : 1 {};
offset 28 bit 12 */
bool unusedBit_11_12 : 1 {};
/**
offset 32 bit 13 */
bool unusedBit_12_13 : 1 {};
offset 28 bit 13 */
bool unusedBit_11_13 : 1 {};
/**
offset 32 bit 14 */
bool unusedBit_12_14 : 1 {};
offset 28 bit 14 */
bool unusedBit_11_14 : 1 {};
/**
offset 32 bit 15 */
bool unusedBit_12_15 : 1 {};
offset 28 bit 15 */
bool unusedBit_11_15 : 1 {};
/**
offset 32 bit 16 */
bool unusedBit_12_16 : 1 {};
offset 28 bit 16 */
bool unusedBit_11_16 : 1 {};
/**
offset 32 bit 17 */
bool unusedBit_12_17 : 1 {};
offset 28 bit 17 */
bool unusedBit_11_17 : 1 {};
/**
offset 32 bit 18 */
bool unusedBit_12_18 : 1 {};
offset 28 bit 18 */
bool unusedBit_11_18 : 1 {};
/**
offset 32 bit 19 */
bool unusedBit_12_19 : 1 {};
offset 28 bit 19 */
bool unusedBit_11_19 : 1 {};
/**
offset 32 bit 20 */
bool unusedBit_12_20 : 1 {};
offset 28 bit 20 */
bool unusedBit_11_20 : 1 {};
/**
offset 32 bit 21 */
bool unusedBit_12_21 : 1 {};
offset 28 bit 21 */
bool unusedBit_11_21 : 1 {};
/**
offset 32 bit 22 */
bool unusedBit_12_22 : 1 {};
offset 28 bit 22 */
bool unusedBit_11_22 : 1 {};
/**
offset 32 bit 23 */
bool unusedBit_12_23 : 1 {};
offset 28 bit 23 */
bool unusedBit_11_23 : 1 {};
/**
offset 32 bit 24 */
bool unusedBit_12_24 : 1 {};
offset 28 bit 24 */
bool unusedBit_11_24 : 1 {};
/**
offset 32 bit 25 */
bool unusedBit_12_25 : 1 {};
offset 28 bit 25 */
bool unusedBit_11_25 : 1 {};
/**
offset 32 bit 26 */
bool unusedBit_12_26 : 1 {};
offset 28 bit 26 */
bool unusedBit_11_26 : 1 {};
/**
offset 32 bit 27 */
bool unusedBit_12_27 : 1 {};
offset 28 bit 27 */
bool unusedBit_11_27 : 1 {};
/**
offset 32 bit 28 */
bool unusedBit_12_28 : 1 {};
offset 28 bit 28 */
bool unusedBit_11_28 : 1 {};
/**
offset 32 bit 29 */
bool unusedBit_12_29 : 1 {};
offset 28 bit 29 */
bool unusedBit_11_29 : 1 {};
/**
offset 32 bit 30 */
bool unusedBit_12_30 : 1 {};
offset 28 bit 30 */
bool unusedBit_11_30 : 1 {};
/**
offset 32 bit 31 */
bool unusedBit_12_31 : 1 {};
offset 28 bit 31 */
bool unusedBit_11_31 : 1 {};
/**
* "ETB TPS error counter"
* units: count
* offset 36
* offset 32
*/
uint16_t etbTpsErrorCounter = (uint16_t)0;
/**
* "ETB pedal error counter"
* units: count
* offset 38
* offset 34
*/
uint16_t etbPpsErrorCounter = (uint16_t)0;
/**
* offset 40
* offset 36
*/
int8_t etbErrorCode = (int8_t)0;
/**
* offset 41
* offset 37
*/
int8_t etbErrorCodeBlinker = (int8_t)0;
/**
* ETB traction control
* units: %
* offset 42
* offset 38
*/
int8_t tcEtbDrop = (int8_t)0;
/**
* need 4 byte alignment
* units: units
* offset 43
* offset 39
*/
uint8_t alignmentFill_at_43[1] = {};
uint8_t alignmentFill_at_39[1] = {};
/**
* ETB jam timer
* units: sec
* offset 44
* offset 40
*/
scaled_channel<uint16_t, 100, 1> jamTimer = (uint16_t)0;
/**
* ETB with adjustments
* units: %
* offset 46
* offset 42
*/
int8_t adjustedEtbTarget = (int8_t)0;
/**
* offset 47
* offset 43
*/
uint8_t state = (uint8_t)0;
};
static_assert(sizeof(electronic_throttle_s) == 48);
static_assert(sizeof(electronic_throttle_s) == 44);
// end
// this section was generated automatically by rusEFI tool config_definition_base-all.jar based on (unknown script) controllers/actuators/electronic_throttle.txt

View File

@ -38,12 +38,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2025.02.14.f407-discovery.3394362884"
signature = "rusEFI master.2025.02.14.f407-discovery.4148588789"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2025.02.14.f407-discovery.3394362884" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2025.02.14.f407-discovery.4148588789" ; 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
@ -2681,7 +2681,7 @@ communityCommsLedPin = bits, U16, 23292, [0:8], $gpio_list
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1812
ochBlockSize = 1804
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -3555,70 +3555,68 @@ etb1trim = scalar, F32, 1664, "", 1, 0
etb1luaAdjustment = scalar, F32, 1668, "%", 1,0
etb1m_wastegatePosition = scalar, F32, 1672, "%", 1,0
etb1etbFeedForward = scalar, F32, 1676
etb1etbIntegralError = scalar, F32, 1680, "", 1, 0
etb1etbCurrentTarget = scalar, F32, 1684, "%", 1, 0
etb1m_adjustedTarget = scalar, S16, 1688, "%", 0.01, 0
etb1etbRevLimitActive = bits, U32, 1692, [0:0]
etb1jamDetected = bits, U32, 1692, [1:1]
etb1validPlantPosition = bits, U32, 1692, [2:2]
etb1etbTpsErrorCounter = scalar, U16, 1696, "count", 1,0
etb1etbPpsErrorCounter = scalar, U16, 1698, "count", 1,0
etb1etbErrorCode = scalar, S08, 1700, "", 1, 0
etb1etbErrorCodeBlinker = scalar, S08, 1701, "", 1, 0
etb1tcEtbDrop = scalar, S08, 1702, "%", 1, 0
etb1jamTimer = scalar, U16, 1704, "sec", 0.01, 0
etb1adjustedEtbTarget = scalar, S08, 1706, "%", 1, 0
etb1state = scalar, U08, 1707, "", 1, 0
; total TS size = 1708
etb2targetWithIdlePosition = scalar, F32, 1708, "%", 1,0
etb2trim = scalar, F32, 1712, "", 1, 0
etb2luaAdjustment = scalar, F32, 1716, "%", 1,0
etb2m_wastegatePosition = scalar, F32, 1720, "%", 1,0
etb2etbFeedForward = scalar, F32, 1724
etb2etbIntegralError = scalar, F32, 1728, "", 1, 0
etb2etbCurrentTarget = scalar, F32, 1732, "%", 1, 0
etb2m_adjustedTarget = scalar, S16, 1736, "%", 0.01, 0
etb2etbRevLimitActive = bits, U32, 1740, [0:0]
etb2jamDetected = bits, U32, 1740, [1:1]
etb2validPlantPosition = bits, U32, 1740, [2:2]
etb2etbTpsErrorCounter = scalar, U16, 1744, "count", 1,0
etb2etbPpsErrorCounter = scalar, U16, 1746, "count", 1,0
etb2etbErrorCode = scalar, S08, 1748, "", 1, 0
etb2etbErrorCodeBlinker = scalar, S08, 1749, "", 1, 0
etb2tcEtbDrop = scalar, S08, 1750, "%", 1, 0
etb2jamTimer = scalar, U16, 1752, "sec", 0.01, 0
etb2adjustedEtbTarget = scalar, S08, 1754, "%", 1, 0
etb2state = scalar, U08, 1755, "", 1, 0
; total TS size = 1756
wb1faultCode = scalar, U08, 1756, "", 1, 0
wb1heaterDuty = scalar, U08, 1757, "%", 1, 0
wb1pumpDuty = scalar, U08, 1758, "%", 1, 0
wb1tempC = scalar, U16, 1760, "C", 1, 0
wb1nernstVoltage = scalar, U16, 1762, "V", 0.001, 0
wb1esr = scalar, U16, 1764, "ohm", 1, 0
; total TS size = 1768
wb2faultCode = scalar, U08, 1768, "", 1, 0
wb2heaterDuty = scalar, U08, 1769, "%", 1, 0
wb2pumpDuty = scalar, U08, 1770, "%", 1, 0
wb2tempC = scalar, U16, 1772, "C", 1, 0
wb2nernstVoltage = scalar, U16, 1774, "V", 0.001, 0
wb2esr = scalar, U16, 1776, "ohm", 1, 0
; total TS size = 1780
dcOutput0 = scalar, F32, 1780, "%", 1,0
isEnabled0_int = scalar, U08, 1784, "%", 1,0
isEnabled0 = bits, U32, 1788, [0:0]
etb1etbCurrentTarget = scalar, F32, 1680, "%", 1, 0
etb1m_adjustedTarget = scalar, S16, 1684, "%", 0.01, 0
etb1etbRevLimitActive = bits, U32, 1688, [0:0]
etb1jamDetected = bits, U32, 1688, [1:1]
etb1validPlantPosition = bits, U32, 1688, [2:2]
etb1etbTpsErrorCounter = scalar, U16, 1692, "count", 1,0
etb1etbPpsErrorCounter = scalar, U16, 1694, "count", 1,0
etb1etbErrorCode = scalar, S08, 1696, "", 1, 0
etb1etbErrorCodeBlinker = scalar, S08, 1697, "", 1, 0
etb1tcEtbDrop = scalar, S08, 1698, "%", 1, 0
etb1jamTimer = scalar, U16, 1700, "sec", 0.01, 0
etb1adjustedEtbTarget = scalar, S08, 1702, "%", 1, 0
etb1state = scalar, U08, 1703, "", 1, 0
; total TS size = 1704
etb2targetWithIdlePosition = scalar, F32, 1704, "%", 1,0
etb2trim = scalar, F32, 1708, "", 1, 0
etb2luaAdjustment = scalar, F32, 1712, "%", 1,0
etb2m_wastegatePosition = scalar, F32, 1716, "%", 1,0
etb2etbFeedForward = scalar, F32, 1720
etb2etbCurrentTarget = scalar, F32, 1724, "%", 1, 0
etb2m_adjustedTarget = scalar, S16, 1728, "%", 0.01, 0
etb2etbRevLimitActive = bits, U32, 1732, [0:0]
etb2jamDetected = bits, U32, 1732, [1:1]
etb2validPlantPosition = bits, U32, 1732, [2:2]
etb2etbTpsErrorCounter = scalar, U16, 1736, "count", 1,0
etb2etbPpsErrorCounter = scalar, U16, 1738, "count", 1,0
etb2etbErrorCode = scalar, S08, 1740, "", 1, 0
etb2etbErrorCodeBlinker = scalar, S08, 1741, "", 1, 0
etb2tcEtbDrop = scalar, S08, 1742, "%", 1, 0
etb2jamTimer = scalar, U16, 1744, "sec", 0.01, 0
etb2adjustedEtbTarget = scalar, S08, 1746, "%", 1, 0
etb2state = scalar, U08, 1747, "", 1, 0
; total TS size = 1748
wb1faultCode = scalar, U08, 1748, "", 1, 0
wb1heaterDuty = scalar, U08, 1749, "%", 1, 0
wb1pumpDuty = scalar, U08, 1750, "%", 1, 0
wb1tempC = scalar, U16, 1752, "C", 1, 0
wb1nernstVoltage = scalar, U16, 1754, "V", 0.001, 0
wb1esr = scalar, U16, 1756, "ohm", 1, 0
; total TS size = 1760
wb2faultCode = scalar, U08, 1760, "", 1, 0
wb2heaterDuty = scalar, U08, 1761, "%", 1, 0
wb2pumpDuty = scalar, U08, 1762, "%", 1, 0
wb2tempC = scalar, U16, 1764, "C", 1, 0
wb2nernstVoltage = scalar, U16, 1766, "V", 0.001, 0
wb2esr = scalar, U16, 1768, "ohm", 1, 0
; total TS size = 1772
dcOutput0 = scalar, F32, 1772, "%", 1,0
isEnabled0_int = scalar, U08, 1776, "%", 1,0
isEnabled0 = bits, U32, 1780, [0:0]
; total TS size = 1784
value0 = scalar, U16, 1784, "RAW", 1,0
value1 = scalar, U16, 1786, "RAW", 1,0
errorRate = scalar, F32, 1788, "% (don't belive me)", 1,0
; total TS size = 1792
value0 = scalar, U16, 1792, "RAW", 1,0
value1 = scalar, U16, 1794, "RAW", 1,0
errorRate = scalar, F32, 1796, "% (don't belive me)", 1,0
; total TS size = 1800
vvtTarget = scalar, U16, 1800, "deg", 0.1, 0
vvtOutput = scalar, U08, 1802, "%", 0.5, 0
vvtTarget = scalar, U16, 1792, "deg", 0.1, 0
vvtOutput = scalar, U08, 1794, "%", 0.5, 0
; total TS size = 1796
lambdaCurrentlyGood = bits, U32, 1796, [0:0]
lambdaMonitorCut = bits, U32, 1796, [1:1]
lambdaTimeSinceGood = scalar, U16, 1800, "sec", 0.01, 0
; total TS size = 1804
lambdaCurrentlyGood = bits, U32, 1804, [0:0]
lambdaMonitorCut = bits, U32, 1804, [1:1]
lambdaTimeSinceGood = scalar, U16, 1808, "sec", 0.01, 0
; total TS size = 1812
time = { timeNow }
@ -6159,7 +6157,6 @@ entry = etb1trim, "etb1ETB: trim", float, "%.3f"
entry = etb1luaAdjustment, "etb1ETB: luaAdjustment", float, "%.3f"
entry = etb1m_wastegatePosition, "etb1DC: wastegatePosition", float, "%.3f"
entry = etb1etbFeedForward, "etb1etbFeedForward", float, "%.3f"
entry = etb1etbIntegralError, "etb1etbIntegralError", float, "%.3f"
entry = etb1etbCurrentTarget, "etb1ETB: target for current pedal", float, "%.3f"
entry = etb1m_adjustedTarget, "etb1Adjusted target", float, "%.3f"
entry = etb1etbRevLimitActive, "etb1etbRevLimitActive", int, "%d"
@ -6178,7 +6175,6 @@ entry = etb2trim, "etb2ETB: trim", float, "%.3f"
entry = etb2luaAdjustment, "etb2ETB: luaAdjustment", float, "%.3f"
entry = etb2m_wastegatePosition, "etb2DC: wastegatePosition", float, "%.3f"
entry = etb2etbFeedForward, "etb2etbFeedForward", float, "%.3f"
entry = etb2etbIntegralError, "etb2etbIntegralError", float, "%.3f"
entry = etb2etbCurrentTarget, "etb2ETB: target for current pedal", float, "%.3f"
entry = etb2m_adjustedTarget, "etb2Adjusted target", float, "%.3f"
entry = etb2etbRevLimitActive, "etb2etbRevLimitActive", int, "%d"
@ -7299,16 +7295,15 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0"
graphLine = etb1m_wastegatePosition
liveGraph = electronic_throttle0_2_Graph, "Graph", South
graphLine = etb1etbFeedForward
graphLine = etb1etbIntegralError
graphLine = etb1etbCurrentTarget
graphLine = etb1m_adjustedTarget
liveGraph = electronic_throttle0_3_Graph, "Graph", South
graphLine = etb1etbTpsErrorCounter
liveGraph = electronic_throttle0_3_Graph, "Graph", South
graphLine = etb1etbPpsErrorCounter
graphLine = etb1etbErrorCode
graphLine = etb1etbErrorCodeBlinker
liveGraph = electronic_throttle0_4_Graph, "Graph", South
graphLine = etb1tcEtbDrop
liveGraph = electronic_throttle0_4_Graph, "Graph", South
graphLine = etb1jamTimer
graphLine = etb1adjustedEtbTarget
graphLine = etb1state
@ -7327,16 +7322,15 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1"
graphLine = etb2m_wastegatePosition
liveGraph = electronic_throttle1_2_Graph, "Graph", South
graphLine = etb2etbFeedForward
graphLine = etb2etbIntegralError
graphLine = etb2etbCurrentTarget
graphLine = etb2m_adjustedTarget
liveGraph = electronic_throttle1_3_Graph, "Graph", South
graphLine = etb2etbTpsErrorCounter
liveGraph = electronic_throttle1_3_Graph, "Graph", South
graphLine = etb2etbPpsErrorCounter
graphLine = etb2etbErrorCode
graphLine = etb2etbErrorCodeBlinker
liveGraph = electronic_throttle1_4_Graph, "Graph", South
graphLine = etb2tcEtbDrop
liveGraph = electronic_throttle1_4_Graph, "Graph", South
graphLine = etb2jamTimer
graphLine = etb2adjustedEtbTarget
graphLine = etb2state

View File

@ -38,12 +38,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2025.02.14.alphax-2chan.3846983117"
signature = "rusEFI master.2025.02.14.alphax-2chan.3629900604"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2025.02.14.alphax-2chan.3846983117" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2025.02.14.alphax-2chan.3629900604" ; 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
@ -2685,7 +2685,7 @@ boardUseCamPullDown = bits, U32, 23292, [4:4], "With Pull Up", "With Pull Down"
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1812
ochBlockSize = 1804
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -3559,70 +3559,68 @@ etb1trim = scalar, F32, 1664, "", 1, 0
etb1luaAdjustment = scalar, F32, 1668, "%", 1,0
etb1m_wastegatePosition = scalar, F32, 1672, "%", 1,0
etb1etbFeedForward = scalar, F32, 1676
etb1etbIntegralError = scalar, F32, 1680, "", 1, 0
etb1etbCurrentTarget = scalar, F32, 1684, "%", 1, 0
etb1m_adjustedTarget = scalar, S16, 1688, "%", 0.01, 0
etb1etbRevLimitActive = bits, U32, 1692, [0:0]
etb1jamDetected = bits, U32, 1692, [1:1]
etb1validPlantPosition = bits, U32, 1692, [2:2]
etb1etbTpsErrorCounter = scalar, U16, 1696, "count", 1,0
etb1etbPpsErrorCounter = scalar, U16, 1698, "count", 1,0
etb1etbErrorCode = scalar, S08, 1700, "", 1, 0
etb1etbErrorCodeBlinker = scalar, S08, 1701, "", 1, 0
etb1tcEtbDrop = scalar, S08, 1702, "%", 1, 0
etb1jamTimer = scalar, U16, 1704, "sec", 0.01, 0
etb1adjustedEtbTarget = scalar, S08, 1706, "%", 1, 0
etb1state = scalar, U08, 1707, "", 1, 0
; total TS size = 1708
etb2targetWithIdlePosition = scalar, F32, 1708, "%", 1,0
etb2trim = scalar, F32, 1712, "", 1, 0
etb2luaAdjustment = scalar, F32, 1716, "%", 1,0
etb2m_wastegatePosition = scalar, F32, 1720, "%", 1,0
etb2etbFeedForward = scalar, F32, 1724
etb2etbIntegralError = scalar, F32, 1728, "", 1, 0
etb2etbCurrentTarget = scalar, F32, 1732, "%", 1, 0
etb2m_adjustedTarget = scalar, S16, 1736, "%", 0.01, 0
etb2etbRevLimitActive = bits, U32, 1740, [0:0]
etb2jamDetected = bits, U32, 1740, [1:1]
etb2validPlantPosition = bits, U32, 1740, [2:2]
etb2etbTpsErrorCounter = scalar, U16, 1744, "count", 1,0
etb2etbPpsErrorCounter = scalar, U16, 1746, "count", 1,0
etb2etbErrorCode = scalar, S08, 1748, "", 1, 0
etb2etbErrorCodeBlinker = scalar, S08, 1749, "", 1, 0
etb2tcEtbDrop = scalar, S08, 1750, "%", 1, 0
etb2jamTimer = scalar, U16, 1752, "sec", 0.01, 0
etb2adjustedEtbTarget = scalar, S08, 1754, "%", 1, 0
etb2state = scalar, U08, 1755, "", 1, 0
; total TS size = 1756
wb1faultCode = scalar, U08, 1756, "", 1, 0
wb1heaterDuty = scalar, U08, 1757, "%", 1, 0
wb1pumpDuty = scalar, U08, 1758, "%", 1, 0
wb1tempC = scalar, U16, 1760, "C", 1, 0
wb1nernstVoltage = scalar, U16, 1762, "V", 0.001, 0
wb1esr = scalar, U16, 1764, "ohm", 1, 0
; total TS size = 1768
wb2faultCode = scalar, U08, 1768, "", 1, 0
wb2heaterDuty = scalar, U08, 1769, "%", 1, 0
wb2pumpDuty = scalar, U08, 1770, "%", 1, 0
wb2tempC = scalar, U16, 1772, "C", 1, 0
wb2nernstVoltage = scalar, U16, 1774, "V", 0.001, 0
wb2esr = scalar, U16, 1776, "ohm", 1, 0
; total TS size = 1780
dcOutput0 = scalar, F32, 1780, "%", 1,0
isEnabled0_int = scalar, U08, 1784, "%", 1,0
isEnabled0 = bits, U32, 1788, [0:0]
etb1etbCurrentTarget = scalar, F32, 1680, "%", 1, 0
etb1m_adjustedTarget = scalar, S16, 1684, "%", 0.01, 0
etb1etbRevLimitActive = bits, U32, 1688, [0:0]
etb1jamDetected = bits, U32, 1688, [1:1]
etb1validPlantPosition = bits, U32, 1688, [2:2]
etb1etbTpsErrorCounter = scalar, U16, 1692, "count", 1,0
etb1etbPpsErrorCounter = scalar, U16, 1694, "count", 1,0
etb1etbErrorCode = scalar, S08, 1696, "", 1, 0
etb1etbErrorCodeBlinker = scalar, S08, 1697, "", 1, 0
etb1tcEtbDrop = scalar, S08, 1698, "%", 1, 0
etb1jamTimer = scalar, U16, 1700, "sec", 0.01, 0
etb1adjustedEtbTarget = scalar, S08, 1702, "%", 1, 0
etb1state = scalar, U08, 1703, "", 1, 0
; total TS size = 1704
etb2targetWithIdlePosition = scalar, F32, 1704, "%", 1,0
etb2trim = scalar, F32, 1708, "", 1, 0
etb2luaAdjustment = scalar, F32, 1712, "%", 1,0
etb2m_wastegatePosition = scalar, F32, 1716, "%", 1,0
etb2etbFeedForward = scalar, F32, 1720
etb2etbCurrentTarget = scalar, F32, 1724, "%", 1, 0
etb2m_adjustedTarget = scalar, S16, 1728, "%", 0.01, 0
etb2etbRevLimitActive = bits, U32, 1732, [0:0]
etb2jamDetected = bits, U32, 1732, [1:1]
etb2validPlantPosition = bits, U32, 1732, [2:2]
etb2etbTpsErrorCounter = scalar, U16, 1736, "count", 1,0
etb2etbPpsErrorCounter = scalar, U16, 1738, "count", 1,0
etb2etbErrorCode = scalar, S08, 1740, "", 1, 0
etb2etbErrorCodeBlinker = scalar, S08, 1741, "", 1, 0
etb2tcEtbDrop = scalar, S08, 1742, "%", 1, 0
etb2jamTimer = scalar, U16, 1744, "sec", 0.01, 0
etb2adjustedEtbTarget = scalar, S08, 1746, "%", 1, 0
etb2state = scalar, U08, 1747, "", 1, 0
; total TS size = 1748
wb1faultCode = scalar, U08, 1748, "", 1, 0
wb1heaterDuty = scalar, U08, 1749, "%", 1, 0
wb1pumpDuty = scalar, U08, 1750, "%", 1, 0
wb1tempC = scalar, U16, 1752, "C", 1, 0
wb1nernstVoltage = scalar, U16, 1754, "V", 0.001, 0
wb1esr = scalar, U16, 1756, "ohm", 1, 0
; total TS size = 1760
wb2faultCode = scalar, U08, 1760, "", 1, 0
wb2heaterDuty = scalar, U08, 1761, "%", 1, 0
wb2pumpDuty = scalar, U08, 1762, "%", 1, 0
wb2tempC = scalar, U16, 1764, "C", 1, 0
wb2nernstVoltage = scalar, U16, 1766, "V", 0.001, 0
wb2esr = scalar, U16, 1768, "ohm", 1, 0
; total TS size = 1772
dcOutput0 = scalar, F32, 1772, "%", 1,0
isEnabled0_int = scalar, U08, 1776, "%", 1,0
isEnabled0 = bits, U32, 1780, [0:0]
; total TS size = 1784
value0 = scalar, U16, 1784, "RAW", 1,0
value1 = scalar, U16, 1786, "RAW", 1,0
errorRate = scalar, F32, 1788, "% (don't belive me)", 1,0
; total TS size = 1792
value0 = scalar, U16, 1792, "RAW", 1,0
value1 = scalar, U16, 1794, "RAW", 1,0
errorRate = scalar, F32, 1796, "% (don't belive me)", 1,0
; total TS size = 1800
vvtTarget = scalar, U16, 1800, "deg", 0.1, 0
vvtOutput = scalar, U08, 1802, "%", 0.5, 0
vvtTarget = scalar, U16, 1792, "deg", 0.1, 0
vvtOutput = scalar, U08, 1794, "%", 0.5, 0
; total TS size = 1796
lambdaCurrentlyGood = bits, U32, 1796, [0:0]
lambdaMonitorCut = bits, U32, 1796, [1:1]
lambdaTimeSinceGood = scalar, U16, 1800, "sec", 0.01, 0
; total TS size = 1804
lambdaCurrentlyGood = bits, U32, 1804, [0:0]
lambdaMonitorCut = bits, U32, 1804, [1:1]
lambdaTimeSinceGood = scalar, U16, 1808, "sec", 0.01, 0
; total TS size = 1812
time = { timeNow }
@ -6154,7 +6152,6 @@ entry = etb1trim, "etb1ETB: trim", float, "%.3f"
entry = etb1luaAdjustment, "etb1ETB: luaAdjustment", float, "%.3f"
entry = etb1m_wastegatePosition, "etb1DC: wastegatePosition", float, "%.3f"
entry = etb1etbFeedForward, "etb1etbFeedForward", float, "%.3f"
entry = etb1etbIntegralError, "etb1etbIntegralError", float, "%.3f"
entry = etb1etbCurrentTarget, "etb1ETB: target for current pedal", float, "%.3f"
entry = etb1m_adjustedTarget, "etb1Adjusted target", float, "%.3f"
entry = etb1etbRevLimitActive, "etb1etbRevLimitActive", int, "%d"
@ -6173,7 +6170,6 @@ entry = etb2trim, "etb2ETB: trim", float, "%.3f"
entry = etb2luaAdjustment, "etb2ETB: luaAdjustment", float, "%.3f"
entry = etb2m_wastegatePosition, "etb2DC: wastegatePosition", float, "%.3f"
entry = etb2etbFeedForward, "etb2etbFeedForward", float, "%.3f"
entry = etb2etbIntegralError, "etb2etbIntegralError", float, "%.3f"
entry = etb2etbCurrentTarget, "etb2ETB: target for current pedal", float, "%.3f"
entry = etb2m_adjustedTarget, "etb2Adjusted target", float, "%.3f"
entry = etb2etbRevLimitActive, "etb2etbRevLimitActive", int, "%d"
@ -7278,16 +7274,15 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0"
graphLine = etb1m_wastegatePosition
liveGraph = electronic_throttle0_2_Graph, "Graph", South
graphLine = etb1etbFeedForward
graphLine = etb1etbIntegralError
graphLine = etb1etbCurrentTarget
graphLine = etb1m_adjustedTarget
liveGraph = electronic_throttle0_3_Graph, "Graph", South
graphLine = etb1etbTpsErrorCounter
liveGraph = electronic_throttle0_3_Graph, "Graph", South
graphLine = etb1etbPpsErrorCounter
graphLine = etb1etbErrorCode
graphLine = etb1etbErrorCodeBlinker
liveGraph = electronic_throttle0_4_Graph, "Graph", South
graphLine = etb1tcEtbDrop
liveGraph = electronic_throttle0_4_Graph, "Graph", South
graphLine = etb1jamTimer
graphLine = etb1adjustedEtbTarget
graphLine = etb1state
@ -7306,16 +7301,15 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1"
graphLine = etb2m_wastegatePosition
liveGraph = electronic_throttle1_2_Graph, "Graph", South
graphLine = etb2etbFeedForward
graphLine = etb2etbIntegralError
graphLine = etb2etbCurrentTarget
graphLine = etb2m_adjustedTarget
liveGraph = electronic_throttle1_3_Graph, "Graph", South
graphLine = etb2etbTpsErrorCounter
liveGraph = electronic_throttle1_3_Graph, "Graph", South
graphLine = etb2etbPpsErrorCounter
graphLine = etb2etbErrorCode
graphLine = etb2etbErrorCodeBlinker
liveGraph = electronic_throttle1_4_Graph, "Graph", South
graphLine = etb2tcEtbDrop
liveGraph = electronic_throttle1_4_Graph, "Graph", South
graphLine = etb2jamTimer
graphLine = etb2adjustedEtbTarget
graphLine = etb2state

View File

@ -38,12 +38,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2025.02.14.alphax-4chan.2899622468"
signature = "rusEFI master.2025.02.14.alphax-4chan.2445481141"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2025.02.14.alphax-4chan.2899622468" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2025.02.14.alphax-4chan.2445481141" ; 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
@ -2690,7 +2690,7 @@ boardUseD3PullDown = bits, U32, 23292, [9:9], "With Pull Up", "With Pull Down"
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1812
ochBlockSize = 1804
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -3564,70 +3564,68 @@ etb1trim = scalar, F32, 1664, "", 1, 0
etb1luaAdjustment = scalar, F32, 1668, "%", 1,0
etb1m_wastegatePosition = scalar, F32, 1672, "%", 1,0
etb1etbFeedForward = scalar, F32, 1676
etb1etbIntegralError = scalar, F32, 1680, "", 1, 0
etb1etbCurrentTarget = scalar, F32, 1684, "%", 1, 0
etb1m_adjustedTarget = scalar, S16, 1688, "%", 0.01, 0
etb1etbRevLimitActive = bits, U32, 1692, [0:0]
etb1jamDetected = bits, U32, 1692, [1:1]
etb1validPlantPosition = bits, U32, 1692, [2:2]
etb1etbTpsErrorCounter = scalar, U16, 1696, "count", 1,0
etb1etbPpsErrorCounter = scalar, U16, 1698, "count", 1,0
etb1etbErrorCode = scalar, S08, 1700, "", 1, 0
etb1etbErrorCodeBlinker = scalar, S08, 1701, "", 1, 0
etb1tcEtbDrop = scalar, S08, 1702, "%", 1, 0
etb1jamTimer = scalar, U16, 1704, "sec", 0.01, 0
etb1adjustedEtbTarget = scalar, S08, 1706, "%", 1, 0
etb1state = scalar, U08, 1707, "", 1, 0
; total TS size = 1708
etb2targetWithIdlePosition = scalar, F32, 1708, "%", 1,0
etb2trim = scalar, F32, 1712, "", 1, 0
etb2luaAdjustment = scalar, F32, 1716, "%", 1,0
etb2m_wastegatePosition = scalar, F32, 1720, "%", 1,0
etb2etbFeedForward = scalar, F32, 1724
etb2etbIntegralError = scalar, F32, 1728, "", 1, 0
etb2etbCurrentTarget = scalar, F32, 1732, "%", 1, 0
etb2m_adjustedTarget = scalar, S16, 1736, "%", 0.01, 0
etb2etbRevLimitActive = bits, U32, 1740, [0:0]
etb2jamDetected = bits, U32, 1740, [1:1]
etb2validPlantPosition = bits, U32, 1740, [2:2]
etb2etbTpsErrorCounter = scalar, U16, 1744, "count", 1,0
etb2etbPpsErrorCounter = scalar, U16, 1746, "count", 1,0
etb2etbErrorCode = scalar, S08, 1748, "", 1, 0
etb2etbErrorCodeBlinker = scalar, S08, 1749, "", 1, 0
etb2tcEtbDrop = scalar, S08, 1750, "%", 1, 0
etb2jamTimer = scalar, U16, 1752, "sec", 0.01, 0
etb2adjustedEtbTarget = scalar, S08, 1754, "%", 1, 0
etb2state = scalar, U08, 1755, "", 1, 0
; total TS size = 1756
wb1faultCode = scalar, U08, 1756, "", 1, 0
wb1heaterDuty = scalar, U08, 1757, "%", 1, 0
wb1pumpDuty = scalar, U08, 1758, "%", 1, 0
wb1tempC = scalar, U16, 1760, "C", 1, 0
wb1nernstVoltage = scalar, U16, 1762, "V", 0.001, 0
wb1esr = scalar, U16, 1764, "ohm", 1, 0
; total TS size = 1768
wb2faultCode = scalar, U08, 1768, "", 1, 0
wb2heaterDuty = scalar, U08, 1769, "%", 1, 0
wb2pumpDuty = scalar, U08, 1770, "%", 1, 0
wb2tempC = scalar, U16, 1772, "C", 1, 0
wb2nernstVoltage = scalar, U16, 1774, "V", 0.001, 0
wb2esr = scalar, U16, 1776, "ohm", 1, 0
; total TS size = 1780
dcOutput0 = scalar, F32, 1780, "%", 1,0
isEnabled0_int = scalar, U08, 1784, "%", 1,0
isEnabled0 = bits, U32, 1788, [0:0]
etb1etbCurrentTarget = scalar, F32, 1680, "%", 1, 0
etb1m_adjustedTarget = scalar, S16, 1684, "%", 0.01, 0
etb1etbRevLimitActive = bits, U32, 1688, [0:0]
etb1jamDetected = bits, U32, 1688, [1:1]
etb1validPlantPosition = bits, U32, 1688, [2:2]
etb1etbTpsErrorCounter = scalar, U16, 1692, "count", 1,0
etb1etbPpsErrorCounter = scalar, U16, 1694, "count", 1,0
etb1etbErrorCode = scalar, S08, 1696, "", 1, 0
etb1etbErrorCodeBlinker = scalar, S08, 1697, "", 1, 0
etb1tcEtbDrop = scalar, S08, 1698, "%", 1, 0
etb1jamTimer = scalar, U16, 1700, "sec", 0.01, 0
etb1adjustedEtbTarget = scalar, S08, 1702, "%", 1, 0
etb1state = scalar, U08, 1703, "", 1, 0
; total TS size = 1704
etb2targetWithIdlePosition = scalar, F32, 1704, "%", 1,0
etb2trim = scalar, F32, 1708, "", 1, 0
etb2luaAdjustment = scalar, F32, 1712, "%", 1,0
etb2m_wastegatePosition = scalar, F32, 1716, "%", 1,0
etb2etbFeedForward = scalar, F32, 1720
etb2etbCurrentTarget = scalar, F32, 1724, "%", 1, 0
etb2m_adjustedTarget = scalar, S16, 1728, "%", 0.01, 0
etb2etbRevLimitActive = bits, U32, 1732, [0:0]
etb2jamDetected = bits, U32, 1732, [1:1]
etb2validPlantPosition = bits, U32, 1732, [2:2]
etb2etbTpsErrorCounter = scalar, U16, 1736, "count", 1,0
etb2etbPpsErrorCounter = scalar, U16, 1738, "count", 1,0
etb2etbErrorCode = scalar, S08, 1740, "", 1, 0
etb2etbErrorCodeBlinker = scalar, S08, 1741, "", 1, 0
etb2tcEtbDrop = scalar, S08, 1742, "%", 1, 0
etb2jamTimer = scalar, U16, 1744, "sec", 0.01, 0
etb2adjustedEtbTarget = scalar, S08, 1746, "%", 1, 0
etb2state = scalar, U08, 1747, "", 1, 0
; total TS size = 1748
wb1faultCode = scalar, U08, 1748, "", 1, 0
wb1heaterDuty = scalar, U08, 1749, "%", 1, 0
wb1pumpDuty = scalar, U08, 1750, "%", 1, 0
wb1tempC = scalar, U16, 1752, "C", 1, 0
wb1nernstVoltage = scalar, U16, 1754, "V", 0.001, 0
wb1esr = scalar, U16, 1756, "ohm", 1, 0
; total TS size = 1760
wb2faultCode = scalar, U08, 1760, "", 1, 0
wb2heaterDuty = scalar, U08, 1761, "%", 1, 0
wb2pumpDuty = scalar, U08, 1762, "%", 1, 0
wb2tempC = scalar, U16, 1764, "C", 1, 0
wb2nernstVoltage = scalar, U16, 1766, "V", 0.001, 0
wb2esr = scalar, U16, 1768, "ohm", 1, 0
; total TS size = 1772
dcOutput0 = scalar, F32, 1772, "%", 1,0
isEnabled0_int = scalar, U08, 1776, "%", 1,0
isEnabled0 = bits, U32, 1780, [0:0]
; total TS size = 1784
value0 = scalar, U16, 1784, "RAW", 1,0
value1 = scalar, U16, 1786, "RAW", 1,0
errorRate = scalar, F32, 1788, "% (don't belive me)", 1,0
; total TS size = 1792
value0 = scalar, U16, 1792, "RAW", 1,0
value1 = scalar, U16, 1794, "RAW", 1,0
errorRate = scalar, F32, 1796, "% (don't belive me)", 1,0
; total TS size = 1800
vvtTarget = scalar, U16, 1800, "deg", 0.1, 0
vvtOutput = scalar, U08, 1802, "%", 0.5, 0
vvtTarget = scalar, U16, 1792, "deg", 0.1, 0
vvtOutput = scalar, U08, 1794, "%", 0.5, 0
; total TS size = 1796
lambdaCurrentlyGood = bits, U32, 1796, [0:0]
lambdaMonitorCut = bits, U32, 1796, [1:1]
lambdaTimeSinceGood = scalar, U16, 1800, "sec", 0.01, 0
; total TS size = 1804
lambdaCurrentlyGood = bits, U32, 1804, [0:0]
lambdaMonitorCut = bits, U32, 1804, [1:1]
lambdaTimeSinceGood = scalar, U16, 1808, "sec", 0.01, 0
; total TS size = 1812
time = { timeNow }
@ -6168,7 +6166,6 @@ entry = etb1trim, "etb1ETB: trim", float, "%.3f"
entry = etb1luaAdjustment, "etb1ETB: luaAdjustment", float, "%.3f"
entry = etb1m_wastegatePosition, "etb1DC: wastegatePosition", float, "%.3f"
entry = etb1etbFeedForward, "etb1etbFeedForward", float, "%.3f"
entry = etb1etbIntegralError, "etb1etbIntegralError", float, "%.3f"
entry = etb1etbCurrentTarget, "etb1ETB: target for current pedal", float, "%.3f"
entry = etb1m_adjustedTarget, "etb1Adjusted target", float, "%.3f"
entry = etb1etbRevLimitActive, "etb1etbRevLimitActive", int, "%d"
@ -6187,7 +6184,6 @@ entry = etb2trim, "etb2ETB: trim", float, "%.3f"
entry = etb2luaAdjustment, "etb2ETB: luaAdjustment", float, "%.3f"
entry = etb2m_wastegatePosition, "etb2DC: wastegatePosition", float, "%.3f"
entry = etb2etbFeedForward, "etb2etbFeedForward", float, "%.3f"
entry = etb2etbIntegralError, "etb2etbIntegralError", float, "%.3f"
entry = etb2etbCurrentTarget, "etb2ETB: target for current pedal", float, "%.3f"
entry = etb2m_adjustedTarget, "etb2Adjusted target", float, "%.3f"
entry = etb2etbRevLimitActive, "etb2etbRevLimitActive", int, "%d"
@ -7321,16 +7317,15 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0"
graphLine = etb1m_wastegatePosition
liveGraph = electronic_throttle0_2_Graph, "Graph", South
graphLine = etb1etbFeedForward
graphLine = etb1etbIntegralError
graphLine = etb1etbCurrentTarget
graphLine = etb1m_adjustedTarget
liveGraph = electronic_throttle0_3_Graph, "Graph", South
graphLine = etb1etbTpsErrorCounter
liveGraph = electronic_throttle0_3_Graph, "Graph", South
graphLine = etb1etbPpsErrorCounter
graphLine = etb1etbErrorCode
graphLine = etb1etbErrorCodeBlinker
liveGraph = electronic_throttle0_4_Graph, "Graph", South
graphLine = etb1tcEtbDrop
liveGraph = electronic_throttle0_4_Graph, "Graph", South
graphLine = etb1jamTimer
graphLine = etb1adjustedEtbTarget
graphLine = etb1state
@ -7349,16 +7344,15 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1"
graphLine = etb2m_wastegatePosition
liveGraph = electronic_throttle1_2_Graph, "Graph", South
graphLine = etb2etbFeedForward
graphLine = etb2etbIntegralError
graphLine = etb2etbCurrentTarget
graphLine = etb2m_adjustedTarget
liveGraph = electronic_throttle1_3_Graph, "Graph", South
graphLine = etb2etbTpsErrorCounter
liveGraph = electronic_throttle1_3_Graph, "Graph", South
graphLine = etb2etbPpsErrorCounter
graphLine = etb2etbErrorCode
graphLine = etb2etbErrorCodeBlinker
liveGraph = electronic_throttle1_4_Graph, "Graph", South
graphLine = etb2tcEtbDrop
liveGraph = electronic_throttle1_4_Graph, "Graph", South
graphLine = etb2jamTimer
graphLine = etb2adjustedEtbTarget
graphLine = etb2state

View File

@ -38,12 +38,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2025.02.14.alphax-4chan_f7.2899622468"
signature = "rusEFI master.2025.02.14.alphax-4chan_f7.2445481141"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2025.02.14.alphax-4chan_f7.2899622468" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2025.02.14.alphax-4chan_f7.2445481141" ; 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
@ -2690,7 +2690,7 @@ boardUseD3PullDown = bits, U32, 23292, [9:9], "With Pull Up", "With Pull Down"
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1812
ochBlockSize = 1804
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -3564,70 +3564,68 @@ etb1trim = scalar, F32, 1664, "", 1, 0
etb1luaAdjustment = scalar, F32, 1668, "%", 1,0
etb1m_wastegatePosition = scalar, F32, 1672, "%", 1,0
etb1etbFeedForward = scalar, F32, 1676
etb1etbIntegralError = scalar, F32, 1680, "", 1, 0
etb1etbCurrentTarget = scalar, F32, 1684, "%", 1, 0
etb1m_adjustedTarget = scalar, S16, 1688, "%", 0.01, 0
etb1etbRevLimitActive = bits, U32, 1692, [0:0]
etb1jamDetected = bits, U32, 1692, [1:1]
etb1validPlantPosition = bits, U32, 1692, [2:2]
etb1etbTpsErrorCounter = scalar, U16, 1696, "count", 1,0
etb1etbPpsErrorCounter = scalar, U16, 1698, "count", 1,0
etb1etbErrorCode = scalar, S08, 1700, "", 1, 0
etb1etbErrorCodeBlinker = scalar, S08, 1701, "", 1, 0
etb1tcEtbDrop = scalar, S08, 1702, "%", 1, 0
etb1jamTimer = scalar, U16, 1704, "sec", 0.01, 0
etb1adjustedEtbTarget = scalar, S08, 1706, "%", 1, 0
etb1state = scalar, U08, 1707, "", 1, 0
; total TS size = 1708
etb2targetWithIdlePosition = scalar, F32, 1708, "%", 1,0
etb2trim = scalar, F32, 1712, "", 1, 0
etb2luaAdjustment = scalar, F32, 1716, "%", 1,0
etb2m_wastegatePosition = scalar, F32, 1720, "%", 1,0
etb2etbFeedForward = scalar, F32, 1724
etb2etbIntegralError = scalar, F32, 1728, "", 1, 0
etb2etbCurrentTarget = scalar, F32, 1732, "%", 1, 0
etb2m_adjustedTarget = scalar, S16, 1736, "%", 0.01, 0
etb2etbRevLimitActive = bits, U32, 1740, [0:0]
etb2jamDetected = bits, U32, 1740, [1:1]
etb2validPlantPosition = bits, U32, 1740, [2:2]
etb2etbTpsErrorCounter = scalar, U16, 1744, "count", 1,0
etb2etbPpsErrorCounter = scalar, U16, 1746, "count", 1,0
etb2etbErrorCode = scalar, S08, 1748, "", 1, 0
etb2etbErrorCodeBlinker = scalar, S08, 1749, "", 1, 0
etb2tcEtbDrop = scalar, S08, 1750, "%", 1, 0
etb2jamTimer = scalar, U16, 1752, "sec", 0.01, 0
etb2adjustedEtbTarget = scalar, S08, 1754, "%", 1, 0
etb2state = scalar, U08, 1755, "", 1, 0
; total TS size = 1756
wb1faultCode = scalar, U08, 1756, "", 1, 0
wb1heaterDuty = scalar, U08, 1757, "%", 1, 0
wb1pumpDuty = scalar, U08, 1758, "%", 1, 0
wb1tempC = scalar, U16, 1760, "C", 1, 0
wb1nernstVoltage = scalar, U16, 1762, "V", 0.001, 0
wb1esr = scalar, U16, 1764, "ohm", 1, 0
; total TS size = 1768
wb2faultCode = scalar, U08, 1768, "", 1, 0
wb2heaterDuty = scalar, U08, 1769, "%", 1, 0
wb2pumpDuty = scalar, U08, 1770, "%", 1, 0
wb2tempC = scalar, U16, 1772, "C", 1, 0
wb2nernstVoltage = scalar, U16, 1774, "V", 0.001, 0
wb2esr = scalar, U16, 1776, "ohm", 1, 0
; total TS size = 1780
dcOutput0 = scalar, F32, 1780, "%", 1,0
isEnabled0_int = scalar, U08, 1784, "%", 1,0
isEnabled0 = bits, U32, 1788, [0:0]
etb1etbCurrentTarget = scalar, F32, 1680, "%", 1, 0
etb1m_adjustedTarget = scalar, S16, 1684, "%", 0.01, 0
etb1etbRevLimitActive = bits, U32, 1688, [0:0]
etb1jamDetected = bits, U32, 1688, [1:1]
etb1validPlantPosition = bits, U32, 1688, [2:2]
etb1etbTpsErrorCounter = scalar, U16, 1692, "count", 1,0
etb1etbPpsErrorCounter = scalar, U16, 1694, "count", 1,0
etb1etbErrorCode = scalar, S08, 1696, "", 1, 0
etb1etbErrorCodeBlinker = scalar, S08, 1697, "", 1, 0
etb1tcEtbDrop = scalar, S08, 1698, "%", 1, 0
etb1jamTimer = scalar, U16, 1700, "sec", 0.01, 0
etb1adjustedEtbTarget = scalar, S08, 1702, "%", 1, 0
etb1state = scalar, U08, 1703, "", 1, 0
; total TS size = 1704
etb2targetWithIdlePosition = scalar, F32, 1704, "%", 1,0
etb2trim = scalar, F32, 1708, "", 1, 0
etb2luaAdjustment = scalar, F32, 1712, "%", 1,0
etb2m_wastegatePosition = scalar, F32, 1716, "%", 1,0
etb2etbFeedForward = scalar, F32, 1720
etb2etbCurrentTarget = scalar, F32, 1724, "%", 1, 0
etb2m_adjustedTarget = scalar, S16, 1728, "%", 0.01, 0
etb2etbRevLimitActive = bits, U32, 1732, [0:0]
etb2jamDetected = bits, U32, 1732, [1:1]
etb2validPlantPosition = bits, U32, 1732, [2:2]
etb2etbTpsErrorCounter = scalar, U16, 1736, "count", 1,0
etb2etbPpsErrorCounter = scalar, U16, 1738, "count", 1,0
etb2etbErrorCode = scalar, S08, 1740, "", 1, 0
etb2etbErrorCodeBlinker = scalar, S08, 1741, "", 1, 0
etb2tcEtbDrop = scalar, S08, 1742, "%", 1, 0
etb2jamTimer = scalar, U16, 1744, "sec", 0.01, 0
etb2adjustedEtbTarget = scalar, S08, 1746, "%", 1, 0
etb2state = scalar, U08, 1747, "", 1, 0
; total TS size = 1748
wb1faultCode = scalar, U08, 1748, "", 1, 0
wb1heaterDuty = scalar, U08, 1749, "%", 1, 0
wb1pumpDuty = scalar, U08, 1750, "%", 1, 0
wb1tempC = scalar, U16, 1752, "C", 1, 0
wb1nernstVoltage = scalar, U16, 1754, "V", 0.001, 0
wb1esr = scalar, U16, 1756, "ohm", 1, 0
; total TS size = 1760
wb2faultCode = scalar, U08, 1760, "", 1, 0
wb2heaterDuty = scalar, U08, 1761, "%", 1, 0
wb2pumpDuty = scalar, U08, 1762, "%", 1, 0
wb2tempC = scalar, U16, 1764, "C", 1, 0
wb2nernstVoltage = scalar, U16, 1766, "V", 0.001, 0
wb2esr = scalar, U16, 1768, "ohm", 1, 0
; total TS size = 1772
dcOutput0 = scalar, F32, 1772, "%", 1,0
isEnabled0_int = scalar, U08, 1776, "%", 1,0
isEnabled0 = bits, U32, 1780, [0:0]
; total TS size = 1784
value0 = scalar, U16, 1784, "RAW", 1,0
value1 = scalar, U16, 1786, "RAW", 1,0
errorRate = scalar, F32, 1788, "% (don't belive me)", 1,0
; total TS size = 1792
value0 = scalar, U16, 1792, "RAW", 1,0
value1 = scalar, U16, 1794, "RAW", 1,0
errorRate = scalar, F32, 1796, "% (don't belive me)", 1,0
; total TS size = 1800
vvtTarget = scalar, U16, 1800, "deg", 0.1, 0
vvtOutput = scalar, U08, 1802, "%", 0.5, 0
vvtTarget = scalar, U16, 1792, "deg", 0.1, 0
vvtOutput = scalar, U08, 1794, "%", 0.5, 0
; total TS size = 1796
lambdaCurrentlyGood = bits, U32, 1796, [0:0]
lambdaMonitorCut = bits, U32, 1796, [1:1]
lambdaTimeSinceGood = scalar, U16, 1800, "sec", 0.01, 0
; total TS size = 1804
lambdaCurrentlyGood = bits, U32, 1804, [0:0]
lambdaMonitorCut = bits, U32, 1804, [1:1]
lambdaTimeSinceGood = scalar, U16, 1808, "sec", 0.01, 0
; total TS size = 1812
time = { timeNow }
@ -6168,7 +6166,6 @@ entry = etb1trim, "etb1ETB: trim", float, "%.3f"
entry = etb1luaAdjustment, "etb1ETB: luaAdjustment", float, "%.3f"
entry = etb1m_wastegatePosition, "etb1DC: wastegatePosition", float, "%.3f"
entry = etb1etbFeedForward, "etb1etbFeedForward", float, "%.3f"
entry = etb1etbIntegralError, "etb1etbIntegralError", float, "%.3f"
entry = etb1etbCurrentTarget, "etb1ETB: target for current pedal", float, "%.3f"
entry = etb1m_adjustedTarget, "etb1Adjusted target", float, "%.3f"
entry = etb1etbRevLimitActive, "etb1etbRevLimitActive", int, "%d"
@ -6187,7 +6184,6 @@ entry = etb2trim, "etb2ETB: trim", float, "%.3f"
entry = etb2luaAdjustment, "etb2ETB: luaAdjustment", float, "%.3f"
entry = etb2m_wastegatePosition, "etb2DC: wastegatePosition", float, "%.3f"
entry = etb2etbFeedForward, "etb2etbFeedForward", float, "%.3f"
entry = etb2etbIntegralError, "etb2etbIntegralError", float, "%.3f"
entry = etb2etbCurrentTarget, "etb2ETB: target for current pedal", float, "%.3f"
entry = etb2m_adjustedTarget, "etb2Adjusted target", float, "%.3f"
entry = etb2etbRevLimitActive, "etb2etbRevLimitActive", int, "%d"
@ -7321,16 +7317,15 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0"
graphLine = etb1m_wastegatePosition
liveGraph = electronic_throttle0_2_Graph, "Graph", South
graphLine = etb1etbFeedForward
graphLine = etb1etbIntegralError
graphLine = etb1etbCurrentTarget
graphLine = etb1m_adjustedTarget
liveGraph = electronic_throttle0_3_Graph, "Graph", South
graphLine = etb1etbTpsErrorCounter
liveGraph = electronic_throttle0_3_Graph, "Graph", South
graphLine = etb1etbPpsErrorCounter
graphLine = etb1etbErrorCode
graphLine = etb1etbErrorCodeBlinker
liveGraph = electronic_throttle0_4_Graph, "Graph", South
graphLine = etb1tcEtbDrop
liveGraph = electronic_throttle0_4_Graph, "Graph", South
graphLine = etb1jamTimer
graphLine = etb1adjustedEtbTarget
graphLine = etb1state
@ -7349,16 +7344,15 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1"
graphLine = etb2m_wastegatePosition
liveGraph = electronic_throttle1_2_Graph, "Graph", South
graphLine = etb2etbFeedForward
graphLine = etb2etbIntegralError
graphLine = etb2etbCurrentTarget
graphLine = etb2m_adjustedTarget
liveGraph = electronic_throttle1_3_Graph, "Graph", South
graphLine = etb2etbTpsErrorCounter
liveGraph = electronic_throttle1_3_Graph, "Graph", South
graphLine = etb2etbPpsErrorCounter
graphLine = etb2etbErrorCode
graphLine = etb2etbErrorCodeBlinker
liveGraph = electronic_throttle1_4_Graph, "Graph", South
graphLine = etb2tcEtbDrop
liveGraph = electronic_throttle1_4_Graph, "Graph", South
graphLine = etb2jamTimer
graphLine = etb2adjustedEtbTarget
graphLine = etb2state

View File

@ -38,12 +38,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2025.02.14.alphax-4k-gdi.3262277714"
signature = "rusEFI master.2025.02.14.alphax-4k-gdi.4284860067"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2025.02.14.alphax-4k-gdi.3262277714" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2025.02.14.alphax-4k-gdi.4284860067" ; 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
@ -2680,7 +2680,7 @@ trailingSparkLoadBins = array, U08, 41288, [4], "Load", 5.0, 0, 0, 1000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1812
ochBlockSize = 1804
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -3554,70 +3554,68 @@ etb1trim = scalar, F32, 1664, "", 1, 0
etb1luaAdjustment = scalar, F32, 1668, "%", 1,0
etb1m_wastegatePosition = scalar, F32, 1672, "%", 1,0
etb1etbFeedForward = scalar, F32, 1676
etb1etbIntegralError = scalar, F32, 1680, "", 1, 0
etb1etbCurrentTarget = scalar, F32, 1684, "%", 1, 0
etb1m_adjustedTarget = scalar, S16, 1688, "%", 0.01, 0
etb1etbRevLimitActive = bits, U32, 1692, [0:0]
etb1jamDetected = bits, U32, 1692, [1:1]
etb1validPlantPosition = bits, U32, 1692, [2:2]
etb1etbTpsErrorCounter = scalar, U16, 1696, "count", 1,0
etb1etbPpsErrorCounter = scalar, U16, 1698, "count", 1,0
etb1etbErrorCode = scalar, S08, 1700, "", 1, 0
etb1etbErrorCodeBlinker = scalar, S08, 1701, "", 1, 0
etb1tcEtbDrop = scalar, S08, 1702, "%", 1, 0
etb1jamTimer = scalar, U16, 1704, "sec", 0.01, 0
etb1adjustedEtbTarget = scalar, S08, 1706, "%", 1, 0
etb1state = scalar, U08, 1707, "", 1, 0
; total TS size = 1708
etb2targetWithIdlePosition = scalar, F32, 1708, "%", 1,0
etb2trim = scalar, F32, 1712, "", 1, 0
etb2luaAdjustment = scalar, F32, 1716, "%", 1,0
etb2m_wastegatePosition = scalar, F32, 1720, "%", 1,0
etb2etbFeedForward = scalar, F32, 1724
etb2etbIntegralError = scalar, F32, 1728, "", 1, 0
etb2etbCurrentTarget = scalar, F32, 1732, "%", 1, 0
etb2m_adjustedTarget = scalar, S16, 1736, "%", 0.01, 0
etb2etbRevLimitActive = bits, U32, 1740, [0:0]
etb2jamDetected = bits, U32, 1740, [1:1]
etb2validPlantPosition = bits, U32, 1740, [2:2]
etb2etbTpsErrorCounter = scalar, U16, 1744, "count", 1,0
etb2etbPpsErrorCounter = scalar, U16, 1746, "count", 1,0
etb2etbErrorCode = scalar, S08, 1748, "", 1, 0
etb2etbErrorCodeBlinker = scalar, S08, 1749, "", 1, 0
etb2tcEtbDrop = scalar, S08, 1750, "%", 1, 0
etb2jamTimer = scalar, U16, 1752, "sec", 0.01, 0
etb2adjustedEtbTarget = scalar, S08, 1754, "%", 1, 0
etb2state = scalar, U08, 1755, "", 1, 0
; total TS size = 1756
wb1faultCode = scalar, U08, 1756, "", 1, 0
wb1heaterDuty = scalar, U08, 1757, "%", 1, 0
wb1pumpDuty = scalar, U08, 1758, "%", 1, 0
wb1tempC = scalar, U16, 1760, "C", 1, 0
wb1nernstVoltage = scalar, U16, 1762, "V", 0.001, 0
wb1esr = scalar, U16, 1764, "ohm", 1, 0
; total TS size = 1768
wb2faultCode = scalar, U08, 1768, "", 1, 0
wb2heaterDuty = scalar, U08, 1769, "%", 1, 0
wb2pumpDuty = scalar, U08, 1770, "%", 1, 0
wb2tempC = scalar, U16, 1772, "C", 1, 0
wb2nernstVoltage = scalar, U16, 1774, "V", 0.001, 0
wb2esr = scalar, U16, 1776, "ohm", 1, 0
; total TS size = 1780
dcOutput0 = scalar, F32, 1780, "%", 1,0
isEnabled0_int = scalar, U08, 1784, "%", 1,0
isEnabled0 = bits, U32, 1788, [0:0]
etb1etbCurrentTarget = scalar, F32, 1680, "%", 1, 0
etb1m_adjustedTarget = scalar, S16, 1684, "%", 0.01, 0
etb1etbRevLimitActive = bits, U32, 1688, [0:0]
etb1jamDetected = bits, U32, 1688, [1:1]
etb1validPlantPosition = bits, U32, 1688, [2:2]
etb1etbTpsErrorCounter = scalar, U16, 1692, "count", 1,0
etb1etbPpsErrorCounter = scalar, U16, 1694, "count", 1,0
etb1etbErrorCode = scalar, S08, 1696, "", 1, 0
etb1etbErrorCodeBlinker = scalar, S08, 1697, "", 1, 0
etb1tcEtbDrop = scalar, S08, 1698, "%", 1, 0
etb1jamTimer = scalar, U16, 1700, "sec", 0.01, 0
etb1adjustedEtbTarget = scalar, S08, 1702, "%", 1, 0
etb1state = scalar, U08, 1703, "", 1, 0
; total TS size = 1704
etb2targetWithIdlePosition = scalar, F32, 1704, "%", 1,0
etb2trim = scalar, F32, 1708, "", 1, 0
etb2luaAdjustment = scalar, F32, 1712, "%", 1,0
etb2m_wastegatePosition = scalar, F32, 1716, "%", 1,0
etb2etbFeedForward = scalar, F32, 1720
etb2etbCurrentTarget = scalar, F32, 1724, "%", 1, 0
etb2m_adjustedTarget = scalar, S16, 1728, "%", 0.01, 0
etb2etbRevLimitActive = bits, U32, 1732, [0:0]
etb2jamDetected = bits, U32, 1732, [1:1]
etb2validPlantPosition = bits, U32, 1732, [2:2]
etb2etbTpsErrorCounter = scalar, U16, 1736, "count", 1,0
etb2etbPpsErrorCounter = scalar, U16, 1738, "count", 1,0
etb2etbErrorCode = scalar, S08, 1740, "", 1, 0
etb2etbErrorCodeBlinker = scalar, S08, 1741, "", 1, 0
etb2tcEtbDrop = scalar, S08, 1742, "%", 1, 0
etb2jamTimer = scalar, U16, 1744, "sec", 0.01, 0
etb2adjustedEtbTarget = scalar, S08, 1746, "%", 1, 0
etb2state = scalar, U08, 1747, "", 1, 0
; total TS size = 1748
wb1faultCode = scalar, U08, 1748, "", 1, 0
wb1heaterDuty = scalar, U08, 1749, "%", 1, 0
wb1pumpDuty = scalar, U08, 1750, "%", 1, 0
wb1tempC = scalar, U16, 1752, "C", 1, 0
wb1nernstVoltage = scalar, U16, 1754, "V", 0.001, 0
wb1esr = scalar, U16, 1756, "ohm", 1, 0
; total TS size = 1760
wb2faultCode = scalar, U08, 1760, "", 1, 0
wb2heaterDuty = scalar, U08, 1761, "%", 1, 0
wb2pumpDuty = scalar, U08, 1762, "%", 1, 0
wb2tempC = scalar, U16, 1764, "C", 1, 0
wb2nernstVoltage = scalar, U16, 1766, "V", 0.001, 0
wb2esr = scalar, U16, 1768, "ohm", 1, 0
; total TS size = 1772
dcOutput0 = scalar, F32, 1772, "%", 1,0
isEnabled0_int = scalar, U08, 1776, "%", 1,0
isEnabled0 = bits, U32, 1780, [0:0]
; total TS size = 1784
value0 = scalar, U16, 1784, "RAW", 1,0
value1 = scalar, U16, 1786, "RAW", 1,0
errorRate = scalar, F32, 1788, "% (don't belive me)", 1,0
; total TS size = 1792
value0 = scalar, U16, 1792, "RAW", 1,0
value1 = scalar, U16, 1794, "RAW", 1,0
errorRate = scalar, F32, 1796, "% (don't belive me)", 1,0
; total TS size = 1800
vvtTarget = scalar, U16, 1800, "deg", 0.1, 0
vvtOutput = scalar, U08, 1802, "%", 0.5, 0
vvtTarget = scalar, U16, 1792, "deg", 0.1, 0
vvtOutput = scalar, U08, 1794, "%", 0.5, 0
; total TS size = 1796
lambdaCurrentlyGood = bits, U32, 1796, [0:0]
lambdaMonitorCut = bits, U32, 1796, [1:1]
lambdaTimeSinceGood = scalar, U16, 1800, "sec", 0.01, 0
; total TS size = 1804
lambdaCurrentlyGood = bits, U32, 1804, [0:0]
lambdaMonitorCut = bits, U32, 1804, [1:1]
lambdaTimeSinceGood = scalar, U16, 1808, "sec", 0.01, 0
; total TS size = 1812
time = { timeNow }
@ -6154,7 +6152,6 @@ entry = etb1trim, "etb1ETB: trim", float, "%.3f"
entry = etb1luaAdjustment, "etb1ETB: luaAdjustment", float, "%.3f"
entry = etb1m_wastegatePosition, "etb1DC: wastegatePosition", float, "%.3f"
entry = etb1etbFeedForward, "etb1etbFeedForward", float, "%.3f"
entry = etb1etbIntegralError, "etb1etbIntegralError", float, "%.3f"
entry = etb1etbCurrentTarget, "etb1ETB: target for current pedal", float, "%.3f"
entry = etb1m_adjustedTarget, "etb1Adjusted target", float, "%.3f"
entry = etb1etbRevLimitActive, "etb1etbRevLimitActive", int, "%d"
@ -6173,7 +6170,6 @@ entry = etb2trim, "etb2ETB: trim", float, "%.3f"
entry = etb2luaAdjustment, "etb2ETB: luaAdjustment", float, "%.3f"
entry = etb2m_wastegatePosition, "etb2DC: wastegatePosition", float, "%.3f"
entry = etb2etbFeedForward, "etb2etbFeedForward", float, "%.3f"
entry = etb2etbIntegralError, "etb2etbIntegralError", float, "%.3f"
entry = etb2etbCurrentTarget, "etb2ETB: target for current pedal", float, "%.3f"
entry = etb2m_adjustedTarget, "etb2Adjusted target", float, "%.3f"
entry = etb2etbRevLimitActive, "etb2etbRevLimitActive", int, "%d"
@ -7297,16 +7293,15 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0"
graphLine = etb1m_wastegatePosition
liveGraph = electronic_throttle0_2_Graph, "Graph", South
graphLine = etb1etbFeedForward
graphLine = etb1etbIntegralError
graphLine = etb1etbCurrentTarget
graphLine = etb1m_adjustedTarget
liveGraph = electronic_throttle0_3_Graph, "Graph", South
graphLine = etb1etbTpsErrorCounter
liveGraph = electronic_throttle0_3_Graph, "Graph", South
graphLine = etb1etbPpsErrorCounter
graphLine = etb1etbErrorCode
graphLine = etb1etbErrorCodeBlinker
liveGraph = electronic_throttle0_4_Graph, "Graph", South
graphLine = etb1tcEtbDrop
liveGraph = electronic_throttle0_4_Graph, "Graph", South
graphLine = etb1jamTimer
graphLine = etb1adjustedEtbTarget
graphLine = etb1state
@ -7325,16 +7320,15 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1"
graphLine = etb2m_wastegatePosition
liveGraph = electronic_throttle1_2_Graph, "Graph", South
graphLine = etb2etbFeedForward
graphLine = etb2etbIntegralError
graphLine = etb2etbCurrentTarget
graphLine = etb2m_adjustedTarget
liveGraph = electronic_throttle1_3_Graph, "Graph", South
graphLine = etb2etbTpsErrorCounter
liveGraph = electronic_throttle1_3_Graph, "Graph", South
graphLine = etb2etbPpsErrorCounter
graphLine = etb2etbErrorCode
graphLine = etb2etbErrorCodeBlinker
liveGraph = electronic_throttle1_4_Graph, "Graph", South
graphLine = etb2tcEtbDrop
liveGraph = electronic_throttle1_4_Graph, "Graph", South
graphLine = etb2jamTimer
graphLine = etb2adjustedEtbTarget
graphLine = etb2state

View File

@ -38,12 +38,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2025.02.14.alphax-8chan-revA.3551263209"
signature = "rusEFI master.2025.02.14.alphax-8chan-revA.4005320472"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2025.02.14.alphax-8chan-revA.3551263209" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2025.02.14.alphax-8chan-revA.4005320472" ; 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
@ -2685,7 +2685,7 @@ boardUseTachPullUp = bits, U32, 23292, [4:4], "5v", "12v"
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1812
ochBlockSize = 1804
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -3559,70 +3559,68 @@ etb1trim = scalar, F32, 1664, "", 1, 0
etb1luaAdjustment = scalar, F32, 1668, "%", 1,0
etb1m_wastegatePosition = scalar, F32, 1672, "%", 1,0
etb1etbFeedForward = scalar, F32, 1676
etb1etbIntegralError = scalar, F32, 1680, "", 1, 0
etb1etbCurrentTarget = scalar, F32, 1684, "%", 1, 0
etb1m_adjustedTarget = scalar, S16, 1688, "%", 0.01, 0
etb1etbRevLimitActive = bits, U32, 1692, [0:0]
etb1jamDetected = bits, U32, 1692, [1:1]
etb1validPlantPosition = bits, U32, 1692, [2:2]
etb1etbTpsErrorCounter = scalar, U16, 1696, "count", 1,0
etb1etbPpsErrorCounter = scalar, U16, 1698, "count", 1,0
etb1etbErrorCode = scalar, S08, 1700, "", 1, 0
etb1etbErrorCodeBlinker = scalar, S08, 1701, "", 1, 0
etb1tcEtbDrop = scalar, S08, 1702, "%", 1, 0
etb1jamTimer = scalar, U16, 1704, "sec", 0.01, 0
etb1adjustedEtbTarget = scalar, S08, 1706, "%", 1, 0
etb1state = scalar, U08, 1707, "", 1, 0
; total TS size = 1708
etb2targetWithIdlePosition = scalar, F32, 1708, "%", 1,0
etb2trim = scalar, F32, 1712, "", 1, 0
etb2luaAdjustment = scalar, F32, 1716, "%", 1,0
etb2m_wastegatePosition = scalar, F32, 1720, "%", 1,0
etb2etbFeedForward = scalar, F32, 1724
etb2etbIntegralError = scalar, F32, 1728, "", 1, 0
etb2etbCurrentTarget = scalar, F32, 1732, "%", 1, 0
etb2m_adjustedTarget = scalar, S16, 1736, "%", 0.01, 0
etb2etbRevLimitActive = bits, U32, 1740, [0:0]
etb2jamDetected = bits, U32, 1740, [1:1]
etb2validPlantPosition = bits, U32, 1740, [2:2]
etb2etbTpsErrorCounter = scalar, U16, 1744, "count", 1,0
etb2etbPpsErrorCounter = scalar, U16, 1746, "count", 1,0
etb2etbErrorCode = scalar, S08, 1748, "", 1, 0
etb2etbErrorCodeBlinker = scalar, S08, 1749, "", 1, 0
etb2tcEtbDrop = scalar, S08, 1750, "%", 1, 0
etb2jamTimer = scalar, U16, 1752, "sec", 0.01, 0
etb2adjustedEtbTarget = scalar, S08, 1754, "%", 1, 0
etb2state = scalar, U08, 1755, "", 1, 0
; total TS size = 1756
wb1faultCode = scalar, U08, 1756, "", 1, 0
wb1heaterDuty = scalar, U08, 1757, "%", 1, 0
wb1pumpDuty = scalar, U08, 1758, "%", 1, 0
wb1tempC = scalar, U16, 1760, "C", 1, 0
wb1nernstVoltage = scalar, U16, 1762, "V", 0.001, 0
wb1esr = scalar, U16, 1764, "ohm", 1, 0
; total TS size = 1768
wb2faultCode = scalar, U08, 1768, "", 1, 0
wb2heaterDuty = scalar, U08, 1769, "%", 1, 0
wb2pumpDuty = scalar, U08, 1770, "%", 1, 0
wb2tempC = scalar, U16, 1772, "C", 1, 0
wb2nernstVoltage = scalar, U16, 1774, "V", 0.001, 0
wb2esr = scalar, U16, 1776, "ohm", 1, 0
; total TS size = 1780
dcOutput0 = scalar, F32, 1780, "%", 1,0
isEnabled0_int = scalar, U08, 1784, "%", 1,0
isEnabled0 = bits, U32, 1788, [0:0]
etb1etbCurrentTarget = scalar, F32, 1680, "%", 1, 0
etb1m_adjustedTarget = scalar, S16, 1684, "%", 0.01, 0
etb1etbRevLimitActive = bits, U32, 1688, [0:0]
etb1jamDetected = bits, U32, 1688, [1:1]
etb1validPlantPosition = bits, U32, 1688, [2:2]
etb1etbTpsErrorCounter = scalar, U16, 1692, "count", 1,0
etb1etbPpsErrorCounter = scalar, U16, 1694, "count", 1,0
etb1etbErrorCode = scalar, S08, 1696, "", 1, 0
etb1etbErrorCodeBlinker = scalar, S08, 1697, "", 1, 0
etb1tcEtbDrop = scalar, S08, 1698, "%", 1, 0
etb1jamTimer = scalar, U16, 1700, "sec", 0.01, 0
etb1adjustedEtbTarget = scalar, S08, 1702, "%", 1, 0
etb1state = scalar, U08, 1703, "", 1, 0
; total TS size = 1704
etb2targetWithIdlePosition = scalar, F32, 1704, "%", 1,0
etb2trim = scalar, F32, 1708, "", 1, 0
etb2luaAdjustment = scalar, F32, 1712, "%", 1,0
etb2m_wastegatePosition = scalar, F32, 1716, "%", 1,0
etb2etbFeedForward = scalar, F32, 1720
etb2etbCurrentTarget = scalar, F32, 1724, "%", 1, 0
etb2m_adjustedTarget = scalar, S16, 1728, "%", 0.01, 0
etb2etbRevLimitActive = bits, U32, 1732, [0:0]
etb2jamDetected = bits, U32, 1732, [1:1]
etb2validPlantPosition = bits, U32, 1732, [2:2]
etb2etbTpsErrorCounter = scalar, U16, 1736, "count", 1,0
etb2etbPpsErrorCounter = scalar, U16, 1738, "count", 1,0
etb2etbErrorCode = scalar, S08, 1740, "", 1, 0
etb2etbErrorCodeBlinker = scalar, S08, 1741, "", 1, 0
etb2tcEtbDrop = scalar, S08, 1742, "%", 1, 0
etb2jamTimer = scalar, U16, 1744, "sec", 0.01, 0
etb2adjustedEtbTarget = scalar, S08, 1746, "%", 1, 0
etb2state = scalar, U08, 1747, "", 1, 0
; total TS size = 1748
wb1faultCode = scalar, U08, 1748, "", 1, 0
wb1heaterDuty = scalar, U08, 1749, "%", 1, 0
wb1pumpDuty = scalar, U08, 1750, "%", 1, 0
wb1tempC = scalar, U16, 1752, "C", 1, 0
wb1nernstVoltage = scalar, U16, 1754, "V", 0.001, 0
wb1esr = scalar, U16, 1756, "ohm", 1, 0
; total TS size = 1760
wb2faultCode = scalar, U08, 1760, "", 1, 0
wb2heaterDuty = scalar, U08, 1761, "%", 1, 0
wb2pumpDuty = scalar, U08, 1762, "%", 1, 0
wb2tempC = scalar, U16, 1764, "C", 1, 0
wb2nernstVoltage = scalar, U16, 1766, "V", 0.001, 0
wb2esr = scalar, U16, 1768, "ohm", 1, 0
; total TS size = 1772
dcOutput0 = scalar, F32, 1772, "%", 1,0
isEnabled0_int = scalar, U08, 1776, "%", 1,0
isEnabled0 = bits, U32, 1780, [0:0]
; total TS size = 1784
value0 = scalar, U16, 1784, "RAW", 1,0
value1 = scalar, U16, 1786, "RAW", 1,0
errorRate = scalar, F32, 1788, "% (don't belive me)", 1,0
; total TS size = 1792
value0 = scalar, U16, 1792, "RAW", 1,0
value1 = scalar, U16, 1794, "RAW", 1,0
errorRate = scalar, F32, 1796, "% (don't belive me)", 1,0
; total TS size = 1800
vvtTarget = scalar, U16, 1800, "deg", 0.1, 0
vvtOutput = scalar, U08, 1802, "%", 0.5, 0
vvtTarget = scalar, U16, 1792, "deg", 0.1, 0
vvtOutput = scalar, U08, 1794, "%", 0.5, 0
; total TS size = 1796
lambdaCurrentlyGood = bits, U32, 1796, [0:0]
lambdaMonitorCut = bits, U32, 1796, [1:1]
lambdaTimeSinceGood = scalar, U16, 1800, "sec", 0.01, 0
; total TS size = 1804
lambdaCurrentlyGood = bits, U32, 1804, [0:0]
lambdaMonitorCut = bits, U32, 1804, [1:1]
lambdaTimeSinceGood = scalar, U16, 1808, "sec", 0.01, 0
; total TS size = 1812
time = { timeNow }
@ -6162,7 +6160,6 @@ entry = etb1trim, "etb1ETB: trim", float, "%.3f"
entry = etb1luaAdjustment, "etb1ETB: luaAdjustment", float, "%.3f"
entry = etb1m_wastegatePosition, "etb1DC: wastegatePosition", float, "%.3f"
entry = etb1etbFeedForward, "etb1etbFeedForward", float, "%.3f"
entry = etb1etbIntegralError, "etb1etbIntegralError", float, "%.3f"
entry = etb1etbCurrentTarget, "etb1ETB: target for current pedal", float, "%.3f"
entry = etb1m_adjustedTarget, "etb1Adjusted target", float, "%.3f"
entry = etb1etbRevLimitActive, "etb1etbRevLimitActive", int, "%d"
@ -6181,7 +6178,6 @@ entry = etb2trim, "etb2ETB: trim", float, "%.3f"
entry = etb2luaAdjustment, "etb2ETB: luaAdjustment", float, "%.3f"
entry = etb2m_wastegatePosition, "etb2DC: wastegatePosition", float, "%.3f"
entry = etb2etbFeedForward, "etb2etbFeedForward", float, "%.3f"
entry = etb2etbIntegralError, "etb2etbIntegralError", float, "%.3f"
entry = etb2etbCurrentTarget, "etb2ETB: target for current pedal", float, "%.3f"
entry = etb2m_adjustedTarget, "etb2Adjusted target", float, "%.3f"
entry = etb2etbRevLimitActive, "etb2etbRevLimitActive", int, "%d"
@ -7297,16 +7293,15 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0"
graphLine = etb1m_wastegatePosition
liveGraph = electronic_throttle0_2_Graph, "Graph", South
graphLine = etb1etbFeedForward
graphLine = etb1etbIntegralError
graphLine = etb1etbCurrentTarget
graphLine = etb1m_adjustedTarget
liveGraph = electronic_throttle0_3_Graph, "Graph", South
graphLine = etb1etbTpsErrorCounter
liveGraph = electronic_throttle0_3_Graph, "Graph", South
graphLine = etb1etbPpsErrorCounter
graphLine = etb1etbErrorCode
graphLine = etb1etbErrorCodeBlinker
liveGraph = electronic_throttle0_4_Graph, "Graph", South
graphLine = etb1tcEtbDrop
liveGraph = electronic_throttle0_4_Graph, "Graph", South
graphLine = etb1jamTimer
graphLine = etb1adjustedEtbTarget
graphLine = etb1state
@ -7325,16 +7320,15 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1"
graphLine = etb2m_wastegatePosition
liveGraph = electronic_throttle1_2_Graph, "Graph", South
graphLine = etb2etbFeedForward
graphLine = etb2etbIntegralError
graphLine = etb2etbCurrentTarget
graphLine = etb2m_adjustedTarget
liveGraph = electronic_throttle1_3_Graph, "Graph", South
graphLine = etb2etbTpsErrorCounter
liveGraph = electronic_throttle1_3_Graph, "Graph", South
graphLine = etb2etbPpsErrorCounter
graphLine = etb2etbErrorCode
graphLine = etb2etbErrorCodeBlinker
liveGraph = electronic_throttle1_4_Graph, "Graph", South
graphLine = etb2tcEtbDrop
liveGraph = electronic_throttle1_4_Graph, "Graph", South
graphLine = etb2jamTimer
graphLine = etb2adjustedEtbTarget
graphLine = etb2state

View File

@ -38,12 +38,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2025.02.14.alphax-8chan.2968609069"
signature = "rusEFI master.2025.02.14.alphax-8chan.2380713948"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2025.02.14.alphax-8chan.2968609069" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2025.02.14.alphax-8chan.2380713948" ; 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
@ -2694,7 +2694,7 @@ boardUseFlexPullDown = bits, U32, 25308, [10:10], "With Pull Up", "With Pull Dow
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1812
ochBlockSize = 1804
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -3568,70 +3568,68 @@ etb1trim = scalar, F32, 1664, "", 1, 0
etb1luaAdjustment = scalar, F32, 1668, "%", 1,0
etb1m_wastegatePosition = scalar, F32, 1672, "%", 1,0
etb1etbFeedForward = scalar, F32, 1676
etb1etbIntegralError = scalar, F32, 1680, "", 1, 0
etb1etbCurrentTarget = scalar, F32, 1684, "%", 1, 0
etb1m_adjustedTarget = scalar, S16, 1688, "%", 0.01, 0
etb1etbRevLimitActive = bits, U32, 1692, [0:0]
etb1jamDetected = bits, U32, 1692, [1:1]
etb1validPlantPosition = bits, U32, 1692, [2:2]
etb1etbTpsErrorCounter = scalar, U16, 1696, "count", 1,0
etb1etbPpsErrorCounter = scalar, U16, 1698, "count", 1,0
etb1etbErrorCode = scalar, S08, 1700, "", 1, 0
etb1etbErrorCodeBlinker = scalar, S08, 1701, "", 1, 0
etb1tcEtbDrop = scalar, S08, 1702, "%", 1, 0
etb1jamTimer = scalar, U16, 1704, "sec", 0.01, 0
etb1adjustedEtbTarget = scalar, S08, 1706, "%", 1, 0
etb1state = scalar, U08, 1707, "", 1, 0
; total TS size = 1708
etb2targetWithIdlePosition = scalar, F32, 1708, "%", 1,0
etb2trim = scalar, F32, 1712, "", 1, 0
etb2luaAdjustment = scalar, F32, 1716, "%", 1,0
etb2m_wastegatePosition = scalar, F32, 1720, "%", 1,0
etb2etbFeedForward = scalar, F32, 1724
etb2etbIntegralError = scalar, F32, 1728, "", 1, 0
etb2etbCurrentTarget = scalar, F32, 1732, "%", 1, 0
etb2m_adjustedTarget = scalar, S16, 1736, "%", 0.01, 0
etb2etbRevLimitActive = bits, U32, 1740, [0:0]
etb2jamDetected = bits, U32, 1740, [1:1]
etb2validPlantPosition = bits, U32, 1740, [2:2]
etb2etbTpsErrorCounter = scalar, U16, 1744, "count", 1,0
etb2etbPpsErrorCounter = scalar, U16, 1746, "count", 1,0
etb2etbErrorCode = scalar, S08, 1748, "", 1, 0
etb2etbErrorCodeBlinker = scalar, S08, 1749, "", 1, 0
etb2tcEtbDrop = scalar, S08, 1750, "%", 1, 0
etb2jamTimer = scalar, U16, 1752, "sec", 0.01, 0
etb2adjustedEtbTarget = scalar, S08, 1754, "%", 1, 0
etb2state = scalar, U08, 1755, "", 1, 0
; total TS size = 1756
wb1faultCode = scalar, U08, 1756, "", 1, 0
wb1heaterDuty = scalar, U08, 1757, "%", 1, 0
wb1pumpDuty = scalar, U08, 1758, "%", 1, 0
wb1tempC = scalar, U16, 1760, "C", 1, 0
wb1nernstVoltage = scalar, U16, 1762, "V", 0.001, 0
wb1esr = scalar, U16, 1764, "ohm", 1, 0
; total TS size = 1768
wb2faultCode = scalar, U08, 1768, "", 1, 0
wb2heaterDuty = scalar, U08, 1769, "%", 1, 0
wb2pumpDuty = scalar, U08, 1770, "%", 1, 0
wb2tempC = scalar, U16, 1772, "C", 1, 0
wb2nernstVoltage = scalar, U16, 1774, "V", 0.001, 0
wb2esr = scalar, U16, 1776, "ohm", 1, 0
; total TS size = 1780
dcOutput0 = scalar, F32, 1780, "%", 1,0
isEnabled0_int = scalar, U08, 1784, "%", 1,0
isEnabled0 = bits, U32, 1788, [0:0]
etb1etbCurrentTarget = scalar, F32, 1680, "%", 1, 0
etb1m_adjustedTarget = scalar, S16, 1684, "%", 0.01, 0
etb1etbRevLimitActive = bits, U32, 1688, [0:0]
etb1jamDetected = bits, U32, 1688, [1:1]
etb1validPlantPosition = bits, U32, 1688, [2:2]
etb1etbTpsErrorCounter = scalar, U16, 1692, "count", 1,0
etb1etbPpsErrorCounter = scalar, U16, 1694, "count", 1,0
etb1etbErrorCode = scalar, S08, 1696, "", 1, 0
etb1etbErrorCodeBlinker = scalar, S08, 1697, "", 1, 0
etb1tcEtbDrop = scalar, S08, 1698, "%", 1, 0
etb1jamTimer = scalar, U16, 1700, "sec", 0.01, 0
etb1adjustedEtbTarget = scalar, S08, 1702, "%", 1, 0
etb1state = scalar, U08, 1703, "", 1, 0
; total TS size = 1704
etb2targetWithIdlePosition = scalar, F32, 1704, "%", 1,0
etb2trim = scalar, F32, 1708, "", 1, 0
etb2luaAdjustment = scalar, F32, 1712, "%", 1,0
etb2m_wastegatePosition = scalar, F32, 1716, "%", 1,0
etb2etbFeedForward = scalar, F32, 1720
etb2etbCurrentTarget = scalar, F32, 1724, "%", 1, 0
etb2m_adjustedTarget = scalar, S16, 1728, "%", 0.01, 0
etb2etbRevLimitActive = bits, U32, 1732, [0:0]
etb2jamDetected = bits, U32, 1732, [1:1]
etb2validPlantPosition = bits, U32, 1732, [2:2]
etb2etbTpsErrorCounter = scalar, U16, 1736, "count", 1,0
etb2etbPpsErrorCounter = scalar, U16, 1738, "count", 1,0
etb2etbErrorCode = scalar, S08, 1740, "", 1, 0
etb2etbErrorCodeBlinker = scalar, S08, 1741, "", 1, 0
etb2tcEtbDrop = scalar, S08, 1742, "%", 1, 0
etb2jamTimer = scalar, U16, 1744, "sec", 0.01, 0
etb2adjustedEtbTarget = scalar, S08, 1746, "%", 1, 0
etb2state = scalar, U08, 1747, "", 1, 0
; total TS size = 1748
wb1faultCode = scalar, U08, 1748, "", 1, 0
wb1heaterDuty = scalar, U08, 1749, "%", 1, 0
wb1pumpDuty = scalar, U08, 1750, "%", 1, 0
wb1tempC = scalar, U16, 1752, "C", 1, 0
wb1nernstVoltage = scalar, U16, 1754, "V", 0.001, 0
wb1esr = scalar, U16, 1756, "ohm", 1, 0
; total TS size = 1760
wb2faultCode = scalar, U08, 1760, "", 1, 0
wb2heaterDuty = scalar, U08, 1761, "%", 1, 0
wb2pumpDuty = scalar, U08, 1762, "%", 1, 0
wb2tempC = scalar, U16, 1764, "C", 1, 0
wb2nernstVoltage = scalar, U16, 1766, "V", 0.001, 0
wb2esr = scalar, U16, 1768, "ohm", 1, 0
; total TS size = 1772
dcOutput0 = scalar, F32, 1772, "%", 1,0
isEnabled0_int = scalar, U08, 1776, "%", 1,0
isEnabled0 = bits, U32, 1780, [0:0]
; total TS size = 1784
value0 = scalar, U16, 1784, "RAW", 1,0
value1 = scalar, U16, 1786, "RAW", 1,0
errorRate = scalar, F32, 1788, "% (don't belive me)", 1,0
; total TS size = 1792
value0 = scalar, U16, 1792, "RAW", 1,0
value1 = scalar, U16, 1794, "RAW", 1,0
errorRate = scalar, F32, 1796, "% (don't belive me)", 1,0
; total TS size = 1800
vvtTarget = scalar, U16, 1800, "deg", 0.1, 0
vvtOutput = scalar, U08, 1802, "%", 0.5, 0
vvtTarget = scalar, U16, 1792, "deg", 0.1, 0
vvtOutput = scalar, U08, 1794, "%", 0.5, 0
; total TS size = 1796
lambdaCurrentlyGood = bits, U32, 1796, [0:0]
lambdaMonitorCut = bits, U32, 1796, [1:1]
lambdaTimeSinceGood = scalar, U16, 1800, "sec", 0.01, 0
; total TS size = 1804
lambdaCurrentlyGood = bits, U32, 1804, [0:0]
lambdaMonitorCut = bits, U32, 1804, [1:1]
lambdaTimeSinceGood = scalar, U16, 1808, "sec", 0.01, 0
; total TS size = 1812
time = { timeNow }
@ -6170,7 +6168,6 @@ entry = etb1trim, "etb1ETB: trim", float, "%.3f"
entry = etb1luaAdjustment, "etb1ETB: luaAdjustment", float, "%.3f"
entry = etb1m_wastegatePosition, "etb1DC: wastegatePosition", float, "%.3f"
entry = etb1etbFeedForward, "etb1etbFeedForward", float, "%.3f"
entry = etb1etbIntegralError, "etb1etbIntegralError", float, "%.3f"
entry = etb1etbCurrentTarget, "etb1ETB: target for current pedal", float, "%.3f"
entry = etb1m_adjustedTarget, "etb1Adjusted target", float, "%.3f"
entry = etb1etbRevLimitActive, "etb1etbRevLimitActive", int, "%d"
@ -6189,7 +6186,6 @@ entry = etb2trim, "etb2ETB: trim", float, "%.3f"
entry = etb2luaAdjustment, "etb2ETB: luaAdjustment", float, "%.3f"
entry = etb2m_wastegatePosition, "etb2DC: wastegatePosition", float, "%.3f"
entry = etb2etbFeedForward, "etb2etbFeedForward", float, "%.3f"
entry = etb2etbIntegralError, "etb2etbIntegralError", float, "%.3f"
entry = etb2etbCurrentTarget, "etb2ETB: target for current pedal", float, "%.3f"
entry = etb2m_adjustedTarget, "etb2Adjusted target", float, "%.3f"
entry = etb2etbRevLimitActive, "etb2etbRevLimitActive", int, "%d"
@ -7326,16 +7322,15 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0"
graphLine = etb1m_wastegatePosition
liveGraph = electronic_throttle0_2_Graph, "Graph", South
graphLine = etb1etbFeedForward
graphLine = etb1etbIntegralError
graphLine = etb1etbCurrentTarget
graphLine = etb1m_adjustedTarget
liveGraph = electronic_throttle0_3_Graph, "Graph", South
graphLine = etb1etbTpsErrorCounter
liveGraph = electronic_throttle0_3_Graph, "Graph", South
graphLine = etb1etbPpsErrorCounter
graphLine = etb1etbErrorCode
graphLine = etb1etbErrorCodeBlinker
liveGraph = electronic_throttle0_4_Graph, "Graph", South
graphLine = etb1tcEtbDrop
liveGraph = electronic_throttle0_4_Graph, "Graph", South
graphLine = etb1jamTimer
graphLine = etb1adjustedEtbTarget
graphLine = etb1state
@ -7354,16 +7349,15 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1"
graphLine = etb2m_wastegatePosition
liveGraph = electronic_throttle1_2_Graph, "Graph", South
graphLine = etb2etbFeedForward
graphLine = etb2etbIntegralError
graphLine = etb2etbCurrentTarget
graphLine = etb2m_adjustedTarget
liveGraph = electronic_throttle1_3_Graph, "Graph", South
graphLine = etb2etbTpsErrorCounter
liveGraph = electronic_throttle1_3_Graph, "Graph", South
graphLine = etb2etbPpsErrorCounter
graphLine = etb2etbErrorCode
graphLine = etb2etbErrorCodeBlinker
liveGraph = electronic_throttle1_4_Graph, "Graph", South
graphLine = etb2tcEtbDrop
liveGraph = electronic_throttle1_4_Graph, "Graph", South
graphLine = etb2jamTimer
graphLine = etb2adjustedEtbTarget
graphLine = etb2state

Some files were not shown because too many files have changed in this diff Show More