Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2025-02-26 04:42:21 +00:00
parent 0d34a4b542
commit 348fe2858a
163 changed files with 16470 additions and 15977 deletions

View File

@ -521,6 +521,7 @@ entry = HpfdDeactivationPhase, "GDI: HPFP deactivation angle", float, "%.3f"
entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f"
entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f"
entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f"
entry = pressureCorrectionReference, "Fuel: corr reference pressure", float, "%.3f"
entry = retardThresholdRpm, "Launch: Retard threshold RPM", int, "%d" entry = retardThresholdRpm, "Launch: Retard threshold RPM", int, "%d"
entry = launchActivatePinState, "launchActivatePinState", int, "%d" entry = launchActivatePinState, "launchActivatePinState", int, "%d"
entry = isPreLaunchCondition, "isPreLaunchCondition", int, "%d" entry = isPreLaunchCondition, "isPreLaunchCondition", int, "%d"

View File

@ -152,6 +152,7 @@ dialog = injector_modelDialog, "injector_model"
graphLine = m_deadtime graphLine = m_deadtime
graphLine = pressureDelta graphLine = pressureDelta
graphLine = pressureRatio graphLine = pressureRatio
graphLine = pressureCorrectionReference
indicatorPanel = launch_control_stateIndicatorPanel, 2 indicatorPanel = launch_control_stateIndicatorPanel, 2
indicator = {launchActivatePinState}, "launchActivatePinState No", "launchActivatePinState Yes" indicator = {launchActivatePinState}, "launchActivatePinState No", "launchActivatePinState Yes"

View File

@ -579,343 +579,344 @@ HpfdDeactivationPhase = scalar, F32, 1132, "", 1, 0
m_deadtime = scalar, F32, 1136, "ms", 1, 0 m_deadtime = scalar, F32, 1136, "ms", 1, 0
pressureDelta = scalar, F32, 1140, "kPa", 1, 0 pressureDelta = scalar, F32, 1140, "kPa", 1, 0
pressureRatio = scalar, F32, 1144, "", 1, 0 pressureRatio = scalar, F32, 1144, "", 1, 0
; total TS size = 1148 pressureCorrectionReference = scalar, F32, 1148, "kPa", 1, 0
retardThresholdRpm = scalar, S32, 1148, "", 1, 0 ; total TS size = 1152
launchActivatePinState = bits, U32, 1152, [0:0] retardThresholdRpm = scalar, S32, 1152, "", 1, 0
isPreLaunchCondition = bits, U32, 1152, [1:1] launchActivatePinState = bits, U32, 1156, [0:0]
isLaunchCondition = bits, U32, 1152, [2:2] isPreLaunchCondition = bits, U32, 1156, [1:1]
isSwitchActivated = bits, U32, 1152, [3:3] isLaunchCondition = bits, U32, 1156, [2:2]
isClutchActivated = bits, U32, 1152, [4:4] isSwitchActivated = bits, U32, 1156, [3:3]
isBrakePedalActivated = bits, U32, 1152, [5:5] isClutchActivated = bits, U32, 1156, [4:4]
isValidInputPin = bits, U32, 1152, [6:6] isBrakePedalActivated = bits, U32, 1156, [5:5]
activateSwitchCondition = bits, U32, 1152, [7:7] isValidInputPin = bits, U32, 1156, [6:6]
rpmLaunchCondition = bits, U32, 1152, [8:8] activateSwitchCondition = bits, U32, 1156, [7:7]
rpmPreLaunchCondition = bits, U32, 1152, [9:9] rpmLaunchCondition = bits, U32, 1156, [8:8]
speedCondition = bits, U32, 1152, [10:10] rpmPreLaunchCondition = bits, U32, 1156, [9:9]
tpsCondition = bits, U32, 1152, [11:11] speedCondition = bits, U32, 1156, [10:10]
; total TS size = 1156 tpsCondition = bits, U32, 1156, [11:11]
isTorqueReductionTriggerPinValid = bits, U32, 1156, [0:0]
torqueReductionTriggerPinState = bits, U32, 1156, [1:1]
isTimeConditionSatisfied = bits, U32, 1156, [2:2]
isRpmConditionSatisfied = bits, U32, 1156, [3:3]
isAppConditionSatisfied = bits, U32, 1156, [4:4]
isFlatShiftConditionSatisfied = bits, U32, 1156, [5:5]
; total TS size = 1160 ; total TS size = 1160
isAntilagCondition = bits, U32, 1160, [0:0] isTorqueReductionTriggerPinValid = bits, U32, 1160, [0:0]
ALSMinRPMCondition = bits, U32, 1160, [1:1] torqueReductionTriggerPinState = bits, U32, 1160, [1:1]
ALSMaxRPMCondition = bits, U32, 1160, [2:2] isTimeConditionSatisfied = bits, U32, 1160, [2:2]
ALSMinCLTCondition = bits, U32, 1160, [3:3] isRpmConditionSatisfied = bits, U32, 1160, [3:3]
ALSMaxCLTCondition = bits, U32, 1160, [4:4] isAppConditionSatisfied = bits, U32, 1160, [4:4]
ALSMaxThrottleIntentCondition = bits, U32, 1160, [5:5] isFlatShiftConditionSatisfied = bits, U32, 1160, [5:5]
isALSSwitchActivated = bits, U32, 1160, [6:6] ; total TS size = 1164
ALSActivatePinState = bits, U32, 1160, [7:7] isAntilagCondition = bits, U32, 1164, [0:0]
ALSSwitchCondition = bits, U32, 1160, [8:8] ALSMinRPMCondition = bits, U32, 1164, [1:1]
ALSTimerCondition = bits, U32, 1160, [9:9] ALSMaxRPMCondition = bits, U32, 1164, [2:2]
fuelALSCorrection = scalar, F32, 1164, "", 1, 0 ALSMinCLTCondition = bits, U32, 1164, [3:3]
timingALSCorrection = scalar, S16, 1168, "deg", 0.01, 0 ALSMaxCLTCondition = bits, U32, 1164, [4:4]
timingALSSkip = scalar, S16, 1170, "deg", 0.01, 0 ALSMaxThrottleIntentCondition = bits, U32, 1164, [5:5]
; total TS size = 1172 isALSSwitchActivated = bits, U32, 1164, [6:6]
isTpsInvalid = bits, U32, 1172, [0:0] ALSActivatePinState = bits, U32, 1164, [7:7]
m_shouldResetPid = bits, U32, 1172, [1:1] ALSSwitchCondition = bits, U32, 1164, [8:8]
isBelowClosedLoopThreshold = bits, U32, 1172, [2:2] ALSTimerCondition = bits, U32, 1164, [9:9]
isNotClosedLoop = bits, U32, 1172, [3:3] fuelALSCorrection = scalar, F32, 1168, "", 1, 0
isZeroRpm = bits, U32, 1172, [4:4] timingALSCorrection = scalar, S16, 1172, "deg", 0.01, 0
hasInitBoost = bits, U32, 1172, [5:5] timingALSSkip = scalar, S16, 1174, "deg", 0.01, 0
rpmTooLow = bits, U32, 1172, [6:6] ; total TS size = 1176
tpsTooLow = bits, U32, 1172, [7:7] isTpsInvalid = bits, U32, 1176, [0:0]
mapTooLow = bits, U32, 1172, [8:8] m_shouldResetPid = bits, U32, 1176, [1:1]
isPlantValid = bits, U32, 1172, [9:9] isBelowClosedLoopThreshold = bits, U32, 1176, [2:2]
isBoostControlled = bits, U32, 1172, [10:10] isNotClosedLoop = bits, U32, 1176, [3:3]
luaTargetAdd = scalar, S16, 1176, "v", 0.5,0 isZeroRpm = bits, U32, 1176, [4:4]
boostOutput = scalar, S16, 1178, "percent", 0.01,0 hasInitBoost = bits, U32, 1176, [5:5]
luaTargetMult = scalar, F32, 1180, "v", 1,0 rpmTooLow = bits, U32, 1176, [6:6]
openLoopPart = scalar, F32, 1184, "v", 1,0 tpsTooLow = bits, U32, 1176, [7:7]
luaOpenLoopAdd = scalar, F32, 1188, "v", 1,0 mapTooLow = bits, U32, 1176, [8:8]
boostControllerClosedLoopPart = scalar, S08, 1192, "%", 0.5,0 isPlantValid = bits, U32, 1176, [9:9]
boostControlTarget = scalar, S16, 1194, "kPa", 0.03333333333333333,0 isBoostControlled = bits, U32, 1176, [10:10]
; total TS size = 1196 luaTargetAdd = scalar, S16, 1180, "v", 0.5,0
acButtonState = scalar, S08, 1196, "", 1, 0 boostOutput = scalar, S16, 1182, "percent", 0.01,0
m_acEnabled = bits, U32, 1200, [0:0] luaTargetMult = scalar, F32, 1184, "v", 1,0
engineTooSlow = bits, U32, 1200, [1:1] openLoopPart = scalar, F32, 1188, "v", 1,0
engineTooFast = bits, U32, 1200, [2:2] luaOpenLoopAdd = scalar, F32, 1192, "v", 1,0
noClt = bits, U32, 1200, [3:3] boostControllerClosedLoopPart = scalar, S08, 1196, "%", 0.5,0
engineTooHot = bits, U32, 1200, [4:4] boostControlTarget = scalar, S16, 1198, "kPa", 0.03333333333333333,0
tpsTooHigh = bits, U32, 1200, [5:5] ; total TS size = 1200
isDisabledByLua = bits, U32, 1200, [6:6] acButtonState = scalar, S08, 1200, "", 1, 0
acCompressorState = bits, U32, 1200, [7:7] m_acEnabled = bits, U32, 1204, [0:0]
acPressureTooLow = bits, U32, 1200, [8:8] engineTooSlow = bits, U32, 1204, [1:1]
acPressureTooHigh = bits, U32, 1200, [9:9] engineTooFast = bits, U32, 1204, [2:2]
; total TS size = 1204 noClt = bits, U32, 1204, [3:3]
isNitrousArmed = bits, U32, 1204, [0:0] engineTooHot = bits, U32, 1204, [4:4]
isNitrousSpeedCondition = bits, U32, 1204, [1:1] tpsTooHigh = bits, U32, 1204, [5:5]
isNitrousTpsCondition = bits, U32, 1204, [2:2] isDisabledByLua = bits, U32, 1204, [6:6]
isNitrousCltCondition = bits, U32, 1204, [3:3] acCompressorState = bits, U32, 1204, [7:7]
isNitrousMapCondition = bits, U32, 1204, [4:4] acPressureTooLow = bits, U32, 1204, [8:8]
isNitrousAfrCondition = bits, U32, 1204, [5:5] acPressureTooHigh = bits, U32, 1204, [9:9]
isNitrousRpmCondition = bits, U32, 1204, [6:6]
isNitrousCondition = bits, U32, 1204, [7:7]
; total TS size = 1208 ; total TS size = 1208
fan1cranking = bits, U32, 1208, [0:0] isNitrousArmed = bits, U32, 1208, [0:0]
fan1notRunning = bits, U32, 1208, [1:1] isNitrousSpeedCondition = bits, U32, 1208, [1:1]
fan1disabledWhileEngineStopped = bits, U32, 1208, [2:2] isNitrousTpsCondition = bits, U32, 1208, [2:2]
fan1brokenClt = bits, U32, 1208, [3:3] isNitrousCltCondition = bits, U32, 1208, [3:3]
fan1enabledForAc = bits, U32, 1208, [4:4] isNitrousMapCondition = bits, U32, 1208, [4:4]
fan1hot = bits, U32, 1208, [5:5] isNitrousAfrCondition = bits, U32, 1208, [5:5]
fan1cold = bits, U32, 1208, [6:6] isNitrousRpmCondition = bits, U32, 1208, [6:6]
fan1disabledBySpeed = bits, U32, 1208, [7:7] isNitrousCondition = bits, U32, 1208, [7:7]
fan1m_state = bits, U32, 1208, [8:8] ; total TS size = 1212
fan1radiatorFanStatus = scalar, U08, 1212, "", 1, 0 fan1cranking = bits, U32, 1212, [0:0]
; total TS size = 1216 fan1notRunning = bits, U32, 1212, [1:1]
fan2cranking = bits, U32, 1216, [0:0] fan1disabledWhileEngineStopped = bits, U32, 1212, [2:2]
fan2notRunning = bits, U32, 1216, [1:1] fan1brokenClt = bits, U32, 1212, [3:3]
fan2disabledWhileEngineStopped = bits, U32, 1216, [2:2] fan1enabledForAc = bits, U32, 1212, [4:4]
fan2brokenClt = bits, U32, 1216, [3:3] fan1hot = bits, U32, 1212, [5:5]
fan2enabledForAc = bits, U32, 1216, [4:4] fan1cold = bits, U32, 1212, [6:6]
fan2hot = bits, U32, 1216, [5:5] fan1disabledBySpeed = bits, U32, 1212, [7:7]
fan2cold = bits, U32, 1216, [6:6] fan1m_state = bits, U32, 1212, [8:8]
fan2disabledBySpeed = bits, U32, 1216, [7:7] fan1radiatorFanStatus = scalar, U08, 1216, "", 1, 0
fan2m_state = bits, U32, 1216, [8:8] ; total TS size = 1220
fan2radiatorFanStatus = scalar, U08, 1220, "", 1, 0 fan2cranking = bits, U32, 1220, [0:0]
; total TS size = 1224 fan2notRunning = bits, U32, 1220, [1:1]
isPrime = bits, U32, 1224, [0:0] fan2disabledWhileEngineStopped = bits, U32, 1220, [2:2]
engineTurnedRecently = bits, U32, 1224, [1:1] fan2brokenClt = bits, U32, 1220, [3:3]
isFuelPumpOn = bits, U32, 1224, [2:2] fan2enabledForAc = bits, U32, 1220, [4:4]
ignitionOn = bits, U32, 1224, [3:3] fan2hot = bits, U32, 1220, [5:5]
fan2cold = bits, U32, 1220, [6:6]
fan2disabledBySpeed = bits, U32, 1220, [7:7]
fan2m_state = bits, U32, 1220, [8:8]
fan2radiatorFanStatus = scalar, U08, 1224, "", 1, 0
; total TS size = 1228 ; total TS size = 1228
isBenchTest = bits, U32, 1228, [0:0] isPrime = bits, U32, 1228, [0:0]
hasIgnitionVoltage = bits, U32, 1228, [1:1] engineTurnedRecently = bits, U32, 1228, [1:1]
mainRelayState = bits, U32, 1228, [2:2] isFuelPumpOn = bits, U32, 1228, [2:2]
delayedShutoffRequested = bits, U32, 1228, [3:3] ignitionOn = bits, U32, 1228, [3:3]
; total TS size = 1232 ; total TS size = 1232
lua_fuelAdd = scalar, F32, 1232, "g", 1, 0 isBenchTest = bits, U32, 1232, [0:0]
lua_fuelMult = scalar, F32, 1236, "", 1, 0 hasIgnitionVoltage = bits, U32, 1232, [1:1]
lua_clutchUpState = bits, U32, 1240, [0:0] mainRelayState = bits, U32, 1232, [2:2]
lua_brakePedalState = bits, U32, 1240, [1:1] delayedShutoffRequested = bits, U32, 1232, [3:3]
lua_acRequestState = bits, U32, 1240, [2:2] ; total TS size = 1236
lua_luaDisableEtb = bits, U32, 1240, [3:3] lua_fuelAdd = scalar, F32, 1236, "g", 1, 0
lua_luaIgnCut = bits, U32, 1240, [4:4] lua_fuelMult = scalar, F32, 1240, "", 1, 0
lua_luaFuelCut = bits, U32, 1240, [5:5] lua_clutchUpState = bits, U32, 1244, [0:0]
lua_clutchDownState = bits, U32, 1240, [6:6] lua_brakePedalState = bits, U32, 1244, [1:1]
lua_disableDecelerationFuelCutOff = bits, U32, 1240, [7:7] lua_acRequestState = bits, U32, 1244, [2:2]
lua_torqueReductionState = bits, U32, 1240, [8:8] lua_luaDisableEtb = bits, U32, 1244, [3:3]
sd_tCharge = scalar, S16, 1244, "deg C", 0.01, 0 lua_luaIgnCut = bits, U32, 1244, [4:4]
sd_tChargeK = scalar, F32, 1248, "", 1, 0 lua_luaFuelCut = bits, U32, 1244, [5:5]
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1252, "", 1, 0 lua_clutchDownState = bits, U32, 1244, [6:6]
crankingFuel_tpsCoefficient = scalar, F32, 1256, "", 1, 0 lua_disableDecelerationFuelCutOff = bits, U32, 1244, [7:7]
crankingFuel_durationCoefficient = scalar, F32, 1260, "", 1, 0 lua_torqueReductionState = bits, U32, 1244, [8:8]
crankingFuel_fuel = scalar, U16, 1264, "mg", 0.01, 0 sd_tCharge = scalar, S16, 1248, "deg C", 0.01, 0
baroCorrection = scalar, F32, 1268, "", 1, 0 sd_tChargeK = scalar, F32, 1252, "", 1, 0
hellenBoardId = scalar, S16, 1272, "id", 1, 0 crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1256, "", 1, 0
clutchUpState = scalar, S08, 1274, "", 1, 0 crankingFuel_tpsCoefficient = scalar, F32, 1260, "", 1, 0
brakePedalState = scalar, S08, 1275, "", 1, 0 crankingFuel_durationCoefficient = scalar, F32, 1264, "", 1, 0
startStopState = scalar, S08, 1276, "", 1, 0 crankingFuel_fuel = scalar, U16, 1268, "mg", 0.01, 0
smartChipState = scalar, S08, 1277, "", 1, 0 baroCorrection = scalar, F32, 1272, "", 1, 0
smartChipRestartCounter = scalar, S08, 1278, "", 1, 0 hellenBoardId = scalar, S16, 1276, "id", 1, 0
smartChipAliveCounter = scalar, S08, 1279, "", 1, 0 clutchUpState = scalar, S08, 1278, "", 1, 0
startStopPhysicalState = bits, U32, 1280, [0:0] brakePedalState = scalar, S08, 1279, "", 1, 0
acrActive = bits, U32, 1280, [1:1] startStopState = scalar, S08, 1280, "", 1, 0
acrEngineMovedRecently = bits, U32, 1280, [2:2] smartChipState = scalar, S08, 1281, "", 1, 0
heaterControlEnabled = bits, U32, 1280, [3:3] smartChipRestartCounter = scalar, S08, 1282, "", 1, 0
luaDigitalState0 = bits, U32, 1280, [4:4] smartChipAliveCounter = scalar, S08, 1283, "", 1, 0
luaDigitalState1 = bits, U32, 1280, [5:5] startStopPhysicalState = bits, U32, 1284, [0:0]
luaDigitalState2 = bits, U32, 1280, [6:6] acrActive = bits, U32, 1284, [1:1]
luaDigitalState3 = bits, U32, 1280, [7:7] acrEngineMovedRecently = bits, U32, 1284, [2:2]
clutchDownState = bits, U32, 1280, [8:8] heaterControlEnabled = bits, U32, 1284, [3:3]
startStopStateToggleCounter = scalar, U32, 1284, "", 1, 0 luaDigitalState0 = bits, U32, 1284, [4:4]
luaSoftSparkSkip = scalar, F32, 1288, "", 1, 0 luaDigitalState1 = bits, U32, 1284, [5:5]
luaHardSparkSkip = scalar, F32, 1292, "", 1, 0 luaDigitalState2 = bits, U32, 1284, [6:6]
tractionControlSparkSkip = scalar, F32, 1296, "", 1, 0 luaDigitalState3 = bits, U32, 1284, [7:7]
fuelInjectionCounter = scalar, U32, 1300, "", 1, 0 clutchDownState = bits, U32, 1284, [8:8]
globalSparkCounter = scalar, U32, 1304, "", 1, 0 startStopStateToggleCounter = scalar, U32, 1288, "", 1, 0
fuelingLoad = scalar, F32, 1308, "", 1, 0 luaSoftSparkSkip = scalar, F32, 1292, "", 1, 0
ignitionLoad = scalar, F32, 1312, "", 1, 0 luaHardSparkSkip = scalar, F32, 1296, "", 1, 0
veTableYAxis = scalar, U16, 1316, "%", 0.01, 0 tractionControlSparkSkip = scalar, F32, 1300, "", 1, 0
overDwellCounter = scalar, U08, 1318, "", 1, 0 fuelInjectionCounter = scalar, U32, 1304, "", 1, 0
overDwellNotScheduledCounter = scalar, U08, 1319, "", 1, 0 globalSparkCounter = scalar, U32, 1308, "", 1, 0
sparkOutOfOrderCounter = scalar, U08, 1320, "", 1, 0 fuelingLoad = scalar, F32, 1312, "", 1, 0
; total TS size = 1324 ignitionLoad = scalar, F32, 1316, "", 1, 0
tpsFrom = scalar, F32, 1324 veTableYAxis = scalar, U16, 1320, "%", 0.01, 0
tpsTo = scalar, F32, 1328 overDwellCounter = scalar, U08, 1322, "", 1, 0
deltaTps = scalar, F32, 1332 overDwellNotScheduledCounter = scalar, U08, 1323, "", 1, 0
extraFuel = scalar, F32, 1336, "", 1, 0 sparkOutOfOrderCounter = scalar, U08, 1324, "", 1, 0
valueFromTable = scalar, F32, 1340, "", 1, 0 ; total TS size = 1328
isAboveAccelThreshold = bits, U32, 1344, [0:0] tpsFrom = scalar, F32, 1328
isBelowDecelThreshold = bits, U32, 1344, [1:1] tpsTo = scalar, F32, 1332
isTimeToResetAccumulator = bits, U32, 1344, [2:2] deltaTps = scalar, F32, 1336
isFractionalEnrichment = bits, U32, 1344, [3:3] extraFuel = scalar, F32, 1340, "", 1, 0
belowEpsilon = bits, U32, 1344, [4:4] valueFromTable = scalar, F32, 1344, "", 1, 0
tooShort = bits, U32, 1344, [5:5] isAboveAccelThreshold = bits, U32, 1348, [0:0]
fractionalInjFuel = scalar, F32, 1348, "", 1, 0 isBelowDecelThreshold = bits, U32, 1348, [1:1]
accumulatedValue = scalar, F32, 1352, "", 1, 0 isTimeToResetAccumulator = bits, U32, 1348, [2:2]
maxExtraPerCycle = scalar, F32, 1356, "", 1, 0 isFractionalEnrichment = bits, U32, 1348, [3:3]
maxExtraPerPeriod = scalar, F32, 1360, "", 1, 0 belowEpsilon = bits, U32, 1348, [4:4]
maxInjectedPerPeriod = scalar, F32, 1364, "", 1, 0 tooShort = bits, U32, 1348, [5:5]
cycleCnt = scalar, S32, 1368, "", 1, 0 fractionalInjFuel = scalar, F32, 1352, "", 1, 0
; total TS size = 1372 accumulatedValue = scalar, F32, 1356, "", 1, 0
hwEventCounters1 = scalar, U16, 1372, "", 1, 0 maxExtraPerCycle = scalar, F32, 1360, "", 1, 0
hwEventCounters2 = scalar, U16, 1374, "", 1, 0 maxExtraPerPeriod = scalar, F32, 1364, "", 1, 0
hwEventCounters3 = scalar, U16, 1376, "", 1, 0 maxInjectedPerPeriod = scalar, F32, 1368, "", 1, 0
hwEventCounters4 = scalar, U16, 1378, "", 1, 0 cycleCnt = scalar, S32, 1372, "", 1, 0
vvtCamCounter = scalar, U16, 1380, "", 1, 0 ; total TS size = 1376
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1384, "kPa", 1, 0 hwEventCounters1 = scalar, U16, 1376, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1388, "kPa", 1, 0 hwEventCounters2 = scalar, U16, 1378, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1392, "distance", 1, 0 hwEventCounters3 = scalar, U16, 1380, "", 1, 0
mapVvt_sync_counter = scalar, U08, 1393, "counter", 1, 0 hwEventCounters4 = scalar, U16, 1382, "", 1, 0
currentEngineDecodedPhase = scalar, F32, 1396, "deg", 1, 0 vvtCamCounter = scalar, U16, 1384, "", 1, 0
triggerToothAngleError = scalar, F32, 1400, "deg", 1, 0 mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1388, "kPa", 1, 0
triggerIgnoredToothCount = scalar, U08, 1404, "", 1, 0 mapVvt_MAP_AT_DIFF = scalar, F32, 1392, "kPa", 1, 0
mapCamPrevToothAngle = scalar, F32, 1408, "deg", 1, 0 mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1396, "distance", 1, 0
isDecodingMapCam = bits, U32, 1412, [0:0] mapVvt_sync_counter = scalar, U08, 1397, "counter", 1, 0
triggerElapsedUs = scalar, U32, 1416, "", 1, 0 currentEngineDecodedPhase = scalar, F32, 1400, "deg", 1, 0
; total TS size = 1420 triggerToothAngleError = scalar, F32, 1404, "deg", 1, 0
trgsynchronizationCounter = scalar, U32, 1420, "", 1, 0 triggerIgnoredToothCount = scalar, U08, 1408, "", 1, 0
trgvvtToothDurations0 = scalar, U32, 1424, "us", 1, 0 mapCamPrevToothAngle = scalar, F32, 1412, "deg", 1, 0
trgvvtCurrentPosition = scalar, F32, 1428, "", 1, 0 isDecodingMapCam = bits, U32, 1416, [0:0]
trgvvtToothPosition1 = scalar, F32, 1432, "", 1, 0 triggerElapsedUs = scalar, U32, 1420, "", 1, 0
trgvvtToothPosition2 = scalar, F32, 1436, "", 1, 0 ; total TS size = 1424
trgvvtToothPosition3 = scalar, F32, 1440, "", 1, 0 trgsynchronizationCounter = scalar, U32, 1424, "", 1, 0
trgvvtToothPosition4 = scalar, F32, 1444, "", 1, 0 trgvvtToothDurations0 = scalar, U32, 1428, "us", 1, 0
trgtriggerSyncGapRatio = scalar, F32, 1448, "", 1, 0 trgvvtCurrentPosition = scalar, F32, 1432, "", 1, 0
trgtriggerStateIndex = scalar, U08, 1452, "", 1, 0 trgvvtToothPosition1 = scalar, F32, 1436, "", 1, 0
; total TS size = 1456 trgvvtToothPosition2 = scalar, F32, 1440, "", 1, 0
vvt1isynchronizationCounter = scalar, U32, 1456, "", 1, 0 trgvvtToothPosition3 = scalar, F32, 1444, "", 1, 0
vvt1ivvtToothDurations0 = scalar, U32, 1460, "us", 1, 0 trgvvtToothPosition4 = scalar, F32, 1448, "", 1, 0
vvt1ivvtCurrentPosition = scalar, F32, 1464, "", 1, 0 trgtriggerSyncGapRatio = scalar, F32, 1452, "", 1, 0
vvt1ivvtToothPosition1 = scalar, F32, 1468, "", 1, 0 trgtriggerStateIndex = scalar, U08, 1456, "", 1, 0
vvt1ivvtToothPosition2 = scalar, F32, 1472, "", 1, 0 ; total TS size = 1460
vvt1ivvtToothPosition3 = scalar, F32, 1476, "", 1, 0 vvt1isynchronizationCounter = scalar, U32, 1460, "", 1, 0
vvt1ivvtToothPosition4 = scalar, F32, 1480, "", 1, 0 vvt1ivvtToothDurations0 = scalar, U32, 1464, "us", 1, 0
vvt1itriggerSyncGapRatio = scalar, F32, 1484, "", 1, 0 vvt1ivvtCurrentPosition = scalar, F32, 1468, "", 1, 0
vvt1itriggerStateIndex = scalar, U08, 1488, "", 1, 0 vvt1ivvtToothPosition1 = scalar, F32, 1472, "", 1, 0
; total TS size = 1492 vvt1ivvtToothPosition2 = scalar, F32, 1476, "", 1, 0
vvt1esynchronizationCounter = scalar, U32, 1492, "", 1, 0 vvt1ivvtToothPosition3 = scalar, F32, 1480, "", 1, 0
vvt1evvtToothDurations0 = scalar, U32, 1496, "us", 1, 0 vvt1ivvtToothPosition4 = scalar, F32, 1484, "", 1, 0
vvt1evvtCurrentPosition = scalar, F32, 1500, "", 1, 0 vvt1itriggerSyncGapRatio = scalar, F32, 1488, "", 1, 0
vvt1evvtToothPosition1 = scalar, F32, 1504, "", 1, 0 vvt1itriggerStateIndex = scalar, U08, 1492, "", 1, 0
vvt1evvtToothPosition2 = scalar, F32, 1508, "", 1, 0 ; total TS size = 1496
vvt1evvtToothPosition3 = scalar, F32, 1512, "", 1, 0 vvt1esynchronizationCounter = scalar, U32, 1496, "", 1, 0
vvt1evvtToothPosition4 = scalar, F32, 1516, "", 1, 0 vvt1evvtToothDurations0 = scalar, U32, 1500, "us", 1, 0
vvt1etriggerSyncGapRatio = scalar, F32, 1520, "", 1, 0 vvt1evvtCurrentPosition = scalar, F32, 1504, "", 1, 0
vvt1etriggerStateIndex = scalar, U08, 1524, "", 1, 0 vvt1evvtToothPosition1 = scalar, F32, 1508, "", 1, 0
; total TS size = 1528 vvt1evvtToothPosition2 = scalar, F32, 1512, "", 1, 0
vvt2isynchronizationCounter = scalar, U32, 1528, "", 1, 0 vvt1evvtToothPosition3 = scalar, F32, 1516, "", 1, 0
vvt2ivvtToothDurations0 = scalar, U32, 1532, "us", 1, 0 vvt1evvtToothPosition4 = scalar, F32, 1520, "", 1, 0
vvt2ivvtCurrentPosition = scalar, F32, 1536, "", 1, 0 vvt1etriggerSyncGapRatio = scalar, F32, 1524, "", 1, 0
vvt2ivvtToothPosition1 = scalar, F32, 1540, "", 1, 0 vvt1etriggerStateIndex = scalar, U08, 1528, "", 1, 0
vvt2ivvtToothPosition2 = scalar, F32, 1544, "", 1, 0 ; total TS size = 1532
vvt2ivvtToothPosition3 = scalar, F32, 1548, "", 1, 0 vvt2isynchronizationCounter = scalar, U32, 1532, "", 1, 0
vvt2ivvtToothPosition4 = scalar, F32, 1552, "", 1, 0 vvt2ivvtToothDurations0 = scalar, U32, 1536, "us", 1, 0
vvt2itriggerSyncGapRatio = scalar, F32, 1556, "", 1, 0 vvt2ivvtCurrentPosition = scalar, F32, 1540, "", 1, 0
vvt2itriggerStateIndex = scalar, U08, 1560, "", 1, 0 vvt2ivvtToothPosition1 = scalar, F32, 1544, "", 1, 0
; total TS size = 1564 vvt2ivvtToothPosition2 = scalar, F32, 1548, "", 1, 0
vvt2esynchronizationCounter = scalar, U32, 1564, "", 1, 0 vvt2ivvtToothPosition3 = scalar, F32, 1552, "", 1, 0
vvt2evvtToothDurations0 = scalar, U32, 1568, "us", 1, 0 vvt2ivvtToothPosition4 = scalar, F32, 1556, "", 1, 0
vvt2evvtCurrentPosition = scalar, F32, 1572, "", 1, 0 vvt2itriggerSyncGapRatio = scalar, F32, 1560, "", 1, 0
vvt2evvtToothPosition1 = scalar, F32, 1576, "", 1, 0 vvt2itriggerStateIndex = scalar, U08, 1564, "", 1, 0
vvt2evvtToothPosition2 = scalar, F32, 1580, "", 1, 0 ; total TS size = 1568
vvt2evvtToothPosition3 = scalar, F32, 1584, "", 1, 0 vvt2esynchronizationCounter = scalar, U32, 1568, "", 1, 0
vvt2evvtToothPosition4 = scalar, F32, 1588, "", 1, 0 vvt2evvtToothDurations0 = scalar, U32, 1572, "us", 1, 0
vvt2etriggerSyncGapRatio = scalar, F32, 1592, "", 1, 0 vvt2evvtCurrentPosition = scalar, F32, 1576, "", 1, 0
vvt2etriggerStateIndex = scalar, U08, 1596, "", 1, 0 vvt2evvtToothPosition1 = scalar, F32, 1580, "", 1, 0
; total TS size = 1600 vvt2evvtToothPosition2 = scalar, F32, 1584, "", 1, 0
camResyncCounter = scalar, U08, 1600, "", 1, 0 vvt2evvtToothPosition3 = scalar, F32, 1588, "", 1, 0
m_hasSynchronizedPhase = bits, U32, 1604, [0:0] vvt2evvtToothPosition4 = scalar, F32, 1592, "", 1, 0
; total TS size = 1608 vvt2etriggerSyncGapRatio = scalar, F32, 1596, "", 1, 0
wallFuelCorrection = scalar, F32, 1608, "", 1, 0 vvt2etriggerStateIndex = scalar, U08, 1600, "", 1, 0
wallFuel = scalar, F32, 1612, "", 1, 0 ; total TS size = 1604
; total TS size = 1616 camResyncCounter = scalar, U08, 1604, "", 1, 0
idleState = bits, S32, 1616, [0:2], "not important" m_hasSynchronizedPhase = bits, U32, 1608, [0:0]
currentIdlePosition = scalar, F32, 1620 ; total TS size = 1612
baseIdlePosition = scalar, F32, 1624 wallFuelCorrection = scalar, F32, 1612, "", 1, 0
idleClosedLoop = scalar, F32, 1628 wallFuel = scalar, F32, 1616, "", 1, 0
iacByTpsTaper = scalar, F32, 1632 ; total TS size = 1620
mightResetPid = bits, U32, 1636, [0:0] idleState = bits, S32, 1620, [0:2], "not important"
shouldResetPid = bits, U32, 1636, [1:1] currentIdlePosition = scalar, F32, 1624
wasResetPid = bits, U32, 1636, [2:2] baseIdlePosition = scalar, F32, 1628
mustResetPid = bits, U32, 1636, [3:3] idleClosedLoop = scalar, F32, 1632
isCranking = bits, U32, 1636, [4:4] iacByTpsTaper = scalar, F32, 1636
isIacTableForCoasting = bits, U32, 1636, [5:5] mightResetPid = bits, U32, 1640, [0:0]
notIdling = bits, U32, 1636, [6:6] shouldResetPid = bits, U32, 1640, [1:1]
needReset = bits, U32, 1636, [7:7] wasResetPid = bits, U32, 1640, [2:2]
isInDeadZone = bits, U32, 1636, [8:8] mustResetPid = bits, U32, 1640, [3:3]
isBlipping = bits, U32, 1636, [9:9] isCranking = bits, U32, 1640, [4:4]
useClosedLoop = bits, U32, 1636, [10:10] isIacTableForCoasting = bits, U32, 1640, [5:5]
badTps = bits, U32, 1636, [11:11] notIdling = bits, U32, 1640, [6:6]
looksLikeRunning = bits, U32, 1636, [12:12] needReset = bits, U32, 1640, [7:7]
looksLikeCoasting = bits, U32, 1636, [13:13] isInDeadZone = bits, U32, 1640, [8:8]
looksLikeCrankToIdle = bits, U32, 1636, [14:14] isBlipping = bits, U32, 1640, [9:9]
isIdleCoasting = bits, U32, 1636, [15:15] useClosedLoop = bits, U32, 1640, [10:10]
isIdleClosedLoop = bits, U32, 1636, [16:16] badTps = bits, U32, 1640, [11:11]
idleTarget = scalar, S32, 1640, "", 1, 0 looksLikeRunning = bits, U32, 1640, [12:12]
targetRpmByClt = scalar, S32, 1644, "", 1, 0 looksLikeCoasting = bits, U32, 1640, [13:13]
targetRpmAc = scalar, S32, 1648, "", 1, 0 looksLikeCrankToIdle = bits, U32, 1640, [14:14]
iacByRpmTaper = scalar, F32, 1652 isIdleCoasting = bits, U32, 1640, [15:15]
luaAdd = scalar, F32, 1656 isIdleClosedLoop = bits, U32, 1640, [16:16]
; total TS size = 1660 idleTarget = scalar, S32, 1644, "", 1, 0
etb1targetWithIdlePosition = scalar, F32, 1660, "%", 1,0 targetRpmByClt = scalar, S32, 1648, "", 1, 0
etb1trim = scalar, F32, 1664, "", 1, 0 targetRpmAc = scalar, S32, 1652, "", 1, 0
etb1luaAdjustment = scalar, F32, 1668, "%", 1,0 iacByRpmTaper = scalar, F32, 1656
etb1m_wastegatePosition = scalar, F32, 1672, "%", 1,0 luaAdd = scalar, F32, 1660
etb1etbFeedForward = scalar, F32, 1676 ; total TS size = 1664
etb1etbCurrentTarget = scalar, F32, 1680, "%", 1, 0 etb1targetWithIdlePosition = scalar, F32, 1664, "%", 1,0
etb1m_adjustedTarget = scalar, S16, 1684, "%", 0.01, 0 etb1trim = scalar, F32, 1668, "", 1, 0
etb1etbRevLimitActive = bits, U32, 1688, [0:0] etb1luaAdjustment = scalar, F32, 1672, "%", 1,0
etb1jamDetected = bits, U32, 1688, [1:1] etb1m_wastegatePosition = scalar, F32, 1676, "%", 1,0
etb1validPlantPosition = bits, U32, 1688, [2:2] etb1etbFeedForward = scalar, F32, 1680
etb1etbTpsErrorCounter = scalar, U16, 1692, "count", 1,0 etb1etbCurrentTarget = scalar, F32, 1684, "%", 1, 0
etb1etbPpsErrorCounter = scalar, U16, 1694, "count", 1,0 etb1m_adjustedTarget = scalar, S16, 1688, "%", 0.01, 0
etb1etbErrorCode = scalar, S08, 1696, "", 1, 0 etb1etbRevLimitActive = bits, U32, 1692, [0:0]
etb1etbErrorCodeBlinker = scalar, S08, 1697, "", 1, 0 etb1jamDetected = bits, U32, 1692, [1:1]
etb1tcEtbDrop = scalar, S08, 1698, "%", 1, 0 etb1validPlantPosition = bits, U32, 1692, [2:2]
etb1jamTimer = scalar, U16, 1700, "sec", 0.01, 0 etb1etbTpsErrorCounter = scalar, U16, 1696, "count", 1,0
etb1adjustedEtbTarget = scalar, S08, 1702, "%", 1, 0 etb1etbPpsErrorCounter = scalar, U16, 1698, "count", 1,0
etb1state = scalar, U08, 1703, "", 1, 0 etb1etbErrorCode = scalar, S08, 1700, "", 1, 0
; total TS size = 1704 etb1etbErrorCodeBlinker = scalar, S08, 1701, "", 1, 0
etb2targetWithIdlePosition = scalar, F32, 1704, "%", 1,0 etb1tcEtbDrop = scalar, S08, 1702, "%", 1, 0
etb2trim = scalar, F32, 1708, "", 1, 0 etb1jamTimer = scalar, U16, 1704, "sec", 0.01, 0
etb2luaAdjustment = scalar, F32, 1712, "%", 1,0 etb1adjustedEtbTarget = scalar, S08, 1706, "%", 1, 0
etb2m_wastegatePosition = scalar, F32, 1716, "%", 1,0 etb1state = scalar, U08, 1707, "", 1, 0
etb2etbFeedForward = scalar, F32, 1720 ; total TS size = 1708
etb2etbCurrentTarget = scalar, F32, 1724, "%", 1, 0 etb2targetWithIdlePosition = scalar, F32, 1708, "%", 1,0
etb2m_adjustedTarget = scalar, S16, 1728, "%", 0.01, 0 etb2trim = scalar, F32, 1712, "", 1, 0
etb2etbRevLimitActive = bits, U32, 1732, [0:0] etb2luaAdjustment = scalar, F32, 1716, "%", 1,0
etb2jamDetected = bits, U32, 1732, [1:1] etb2m_wastegatePosition = scalar, F32, 1720, "%", 1,0
etb2validPlantPosition = bits, U32, 1732, [2:2] etb2etbFeedForward = scalar, F32, 1724
etb2etbTpsErrorCounter = scalar, U16, 1736, "count", 1,0 etb2etbCurrentTarget = scalar, F32, 1728, "%", 1, 0
etb2etbPpsErrorCounter = scalar, U16, 1738, "count", 1,0 etb2m_adjustedTarget = scalar, S16, 1732, "%", 0.01, 0
etb2etbErrorCode = scalar, S08, 1740, "", 1, 0 etb2etbRevLimitActive = bits, U32, 1736, [0:0]
etb2etbErrorCodeBlinker = scalar, S08, 1741, "", 1, 0 etb2jamDetected = bits, U32, 1736, [1:1]
etb2tcEtbDrop = scalar, S08, 1742, "%", 1, 0 etb2validPlantPosition = bits, U32, 1736, [2:2]
etb2jamTimer = scalar, U16, 1744, "sec", 0.01, 0 etb2etbTpsErrorCounter = scalar, U16, 1740, "count", 1,0
etb2adjustedEtbTarget = scalar, S08, 1746, "%", 1, 0 etb2etbPpsErrorCounter = scalar, U16, 1742, "count", 1,0
etb2state = scalar, U08, 1747, "", 1, 0 etb2etbErrorCode = scalar, S08, 1744, "", 1, 0
; total TS size = 1748 etb2etbErrorCodeBlinker = scalar, S08, 1745, "", 1, 0
wb1faultCode = scalar, U08, 1748, "", 1, 0 etb2tcEtbDrop = scalar, S08, 1746, "%", 1, 0
wb1heaterDuty = scalar, U08, 1749, "%", 1, 0 etb2jamTimer = scalar, U16, 1748, "sec", 0.01, 0
wb1pumpDuty = scalar, U08, 1750, "%", 1, 0 etb2adjustedEtbTarget = scalar, S08, 1750, "%", 1, 0
wb1tempC = scalar, U16, 1752, "C", 1, 0 etb2state = scalar, U08, 1751, "", 1, 0
wb1nernstVoltage = scalar, U16, 1754, "V", 0.001, 0 ; total TS size = 1752
wb1esr = scalar, U16, 1756, "ohm", 1, 0 wb1faultCode = scalar, U08, 1752, "", 1, 0
; total TS size = 1760 wb1heaterDuty = scalar, U08, 1753, "%", 1, 0
wb2faultCode = scalar, U08, 1760, "", 1, 0 wb1pumpDuty = scalar, U08, 1754, "%", 1, 0
wb2heaterDuty = scalar, U08, 1761, "%", 1, 0 wb1tempC = scalar, U16, 1756, "C", 1, 0
wb2pumpDuty = scalar, U08, 1762, "%", 1, 0 wb1nernstVoltage = scalar, U16, 1758, "V", 0.001, 0
wb2tempC = scalar, U16, 1764, "C", 1, 0 wb1esr = scalar, U16, 1760, "ohm", 1, 0
wb2nernstVoltage = scalar, U16, 1766, "V", 0.001, 0 ; total TS size = 1764
wb2esr = scalar, U16, 1768, "ohm", 1, 0 wb2faultCode = scalar, U08, 1764, "", 1, 0
; total TS size = 1772 wb2heaterDuty = scalar, U08, 1765, "%", 1, 0
dcOutput0 = scalar, F32, 1772, "%", 1,0 wb2pumpDuty = scalar, U08, 1766, "%", 1, 0
isEnabled0_int = scalar, U08, 1776, "%", 1,0 wb2tempC = scalar, U16, 1768, "C", 1, 0
isEnabled0 = bits, U32, 1780, [0:0] wb2nernstVoltage = scalar, U16, 1770, "V", 0.001, 0
; total TS size = 1784 wb2esr = scalar, U16, 1772, "ohm", 1, 0
value0 = scalar, U16, 1784, "RAW", 1,0 ; total TS size = 1776
value1 = scalar, U16, 1786, "RAW", 1,0 dcOutput0 = scalar, F32, 1776, "%", 1,0
errorRate = scalar, F32, 1788, "% (don't belive me)", 1,0 isEnabled0_int = scalar, U08, 1780, "%", 1,0
; total TS size = 1792 isEnabled0 = bits, U32, 1784, [0:0]
vvtTarget = scalar, U16, 1792, "deg", 0.1, 0 ; total TS size = 1788
vvtOutput = scalar, U08, 1794, "%", 0.5, 0 value0 = scalar, U16, 1788, "RAW", 1,0
value1 = scalar, U16, 1790, "RAW", 1,0
errorRate = scalar, F32, 1792, "% (don't belive me)", 1,0
; total TS size = 1796 ; total TS size = 1796
lambdaCurrentlyGood = bits, U32, 1796, [0:0] vvtTarget = scalar, U16, 1796, "deg", 0.1, 0
lambdaMonitorCut = bits, U32, 1796, [1:1] vvtOutput = scalar, U08, 1798, "%", 0.5, 0
lambdaTimeSinceGood = scalar, U16, 1800, "sec", 0.01, 0 ; total TS size = 1800
; total TS size = 1804 lambdaCurrentlyGood = bits, U32, 1800, [0:0]
lambdaMonitorCut = bits, U32, 1800, [1:1]
lambdaTimeSinceGood = scalar, U16, 1804, "sec", 0.01, 0
; total TS size = 1808

View File

@ -51,25 +51,25 @@ LDS_lambda_monitor,
#define THROTTLE_MODEL_BASE_ADDRESS 1088 #define THROTTLE_MODEL_BASE_ADDRESS 1088
#define HIGH_PRESSURE_FUEL_PUMP_BASE_ADDRESS 1100 #define HIGH_PRESSURE_FUEL_PUMP_BASE_ADDRESS 1100
#define INJECTOR_MODEL_BASE_ADDRESS 1136 #define INJECTOR_MODEL_BASE_ADDRESS 1136
#define LAUNCH_CONTROL_STATE_BASE_ADDRESS 1148 #define LAUNCH_CONTROL_STATE_BASE_ADDRESS 1152
#define SHIFT_TORQUE_REDUCTION_STATE_BASE_ADDRESS 1156 #define SHIFT_TORQUE_REDUCTION_STATE_BASE_ADDRESS 1160
#define ANTILAG_SYSTEM_STATE_BASE_ADDRESS 1160 #define ANTILAG_SYSTEM_STATE_BASE_ADDRESS 1164
#define BOOST_CONTROL_BASE_ADDRESS 1172 #define BOOST_CONTROL_BASE_ADDRESS 1176
#define AC_CONTROL_BASE_ADDRESS 1196 #define AC_CONTROL_BASE_ADDRESS 1200
#define NITROUS_CONTROL_STATE_BASE_ADDRESS 1204 #define NITROUS_CONTROL_STATE_BASE_ADDRESS 1208
#define FAN_CONTROL_BASE_ADDRESS 1208 #define FAN_CONTROL_BASE_ADDRESS 1212
#define FUEL_PUMP_CONTROL_BASE_ADDRESS 1224 #define FUEL_PUMP_CONTROL_BASE_ADDRESS 1228
#define MAIN_RELAY_BASE_ADDRESS 1228 #define MAIN_RELAY_BASE_ADDRESS 1232
#define ENGINE_STATE_BASE_ADDRESS 1232 #define ENGINE_STATE_BASE_ADDRESS 1236
#define TPS_ACCEL_STATE_BASE_ADDRESS 1324 #define TPS_ACCEL_STATE_BASE_ADDRESS 1328
#define TRIGGER_CENTRAL_BASE_ADDRESS 1372 #define TRIGGER_CENTRAL_BASE_ADDRESS 1376
#define TRIGGER_STATE_BASE_ADDRESS 1420 #define TRIGGER_STATE_BASE_ADDRESS 1424
#define TRIGGER_STATE_PRIMARY_BASE_ADDRESS 1600 #define TRIGGER_STATE_PRIMARY_BASE_ADDRESS 1604
#define WALL_FUEL_STATE_BASE_ADDRESS 1608 #define WALL_FUEL_STATE_BASE_ADDRESS 1612
#define IDLE_STATE_BASE_ADDRESS 1616 #define IDLE_STATE_BASE_ADDRESS 1620
#define ELECTRONIC_THROTTLE_BASE_ADDRESS 1660 #define ELECTRONIC_THROTTLE_BASE_ADDRESS 1664
#define WIDEBAND_STATE_BASE_ADDRESS 1748 #define WIDEBAND_STATE_BASE_ADDRESS 1752
#define DC_MOTORS_BASE_ADDRESS 1772 #define DC_MOTORS_BASE_ADDRESS 1776
#define SENT_STATE_BASE_ADDRESS 1784 #define SENT_STATE_BASE_ADDRESS 1788
#define VVT_BASE_ADDRESS 1792 #define VVT_BASE_ADDRESS 1796
#define LAMBDA_MONITOR_BASE_ADDRESS 1796 #define LAMBDA_MONITOR_BASE_ADDRESS 1800

View File

@ -465,198 +465,199 @@ HpfdDeactivationPhase("GDI: HPFP deactivation angle", SensorCategory.SENSOR_INPU
m_deadtime("Fuel: injector lag", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1136, 1.0, 0.0, 0.0, "ms"), m_deadtime("Fuel: injector lag", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1136, 1.0, 0.0, 0.0, "ms"),
pressureDelta("Fuel: Injector pressure delta", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1140, 1.0, -1000.0, 1000.0, "kPa"), pressureDelta("Fuel: Injector pressure delta", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1140, 1.0, -1000.0, 1000.0, "kPa"),
pressureRatio("Fuel: Injector pressure ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1144, 1.0, 0.0, 100.0, ""), pressureRatio("Fuel: Injector pressure ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1144, 1.0, 0.0, 100.0, ""),
retardThresholdRpm("Launch: Retard threshold RPM", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1148, 1.0, -1.0, -1.0, ""), pressureCorrectionReference("Fuel: corr reference pressure", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1148, 1.0, 0.0, 1000.0, "kPa"),
fuelALSCorrection("fuelALSCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1164, 1.0, -1.0, -1.0, ""), retardThresholdRpm("Launch: Retard threshold RPM", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1152, 1.0, -1.0, -1.0, ""),
timingALSCorrection("timingALSCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1168, 0.01, -20.0, 20.0, "deg"), fuelALSCorrection("fuelALSCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1168, 1.0, -1.0, -1.0, ""),
timingALSSkip("timingALSSkip", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1170, 0.01, 0.0, 50.0, "deg"), timingALSCorrection("timingALSCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1172, 0.01, -20.0, 20.0, "deg"),
luaTargetAdd("Boost: Lua target add", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1176, 0.5, -100.0, 100.0, "v"), timingALSSkip("timingALSSkip", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1174, 0.01, 0.0, 50.0, "deg"),
boostOutput("Boost: Output", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1178, 0.01, -100.0, 100.0, "percent"), luaTargetAdd("Boost: Lua target add", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1180, 0.5, -100.0, 100.0, "v"),
luaTargetMult("Boost: Lua target mult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1180, 1.0, -100.0, 100.0, "v"), boostOutput("Boost: Output", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1182, 0.01, -100.0, 100.0, "percent"),
openLoopPart("Boost: Open loop", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1184, 1.0, -100.0, 100.0, "v"), luaTargetMult("Boost: Lua target mult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1184, 1.0, -100.0, 100.0, "v"),
luaOpenLoopAdd("Boost: Lua open loop add", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1188, 1.0, -100.0, 100.0, "v"), openLoopPart("Boost: Open loop", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1188, 1.0, -100.0, 100.0, "v"),
boostControllerClosedLoopPart("Boost: Closed loop", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1192, 0.5, -50.0, 50.0, "%"), luaOpenLoopAdd("Boost: Lua open loop add", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1192, 1.0, -100.0, 100.0, "v"),
alignmentFill_at_21("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1193, 1.0, -20.0, 100.0, "units"), boostControllerClosedLoopPart("Boost: Closed loop", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1196, 0.5, -50.0, 50.0, "%"),
boostControlTarget("Boost: Target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1194, 0.03333333333333333, 0.0, 300.0, "kPa"), alignmentFill_at_21("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1197, 1.0, -20.0, 100.0, "units"),
acButtonState("AC switch", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1196, 1.0, -1.0, -1.0, ""), boostControlTarget("Boost: Target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1198, 0.03333333333333333, 0.0, 300.0, "kPa"),
alignmentFill_at_1("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1197, 1.0, -20.0, 100.0, "units"), acButtonState("AC switch", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1200, 1.0, -1.0, -1.0, ""),
radiatorFanStatus("radiatorFanStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1212, 1.0, -1.0, -1.0, ""), alignmentFill_at_1("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1201, 1.0, -20.0, 100.0, "units"),
alignmentFill_at_5("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1213, 1.0, -20.0, 100.0, "units"), radiatorFanStatus("radiatorFanStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1216, 1.0, -1.0, -1.0, ""),
radiatorFanStatus("radiatorFanStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1212, 1.0, -1.0, -1.0, ""), alignmentFill_at_5("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1217, 1.0, -20.0, 100.0, "units"),
alignmentFill_at_5("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1213, 1.0, -20.0, 100.0, "units"), radiatorFanStatus("radiatorFanStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1216, 1.0, -1.0, -1.0, ""),
lua("lua", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1232, 1.0, -1.0, -1.0, ""), alignmentFill_at_5("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1217, 1.0, -20.0, 100.0, "units"),
sd("sd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1244, 1.0, -1.0, -1.0, ""), lua("lua", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1236, 1.0, -1.0, -1.0, ""),
crankingFuel("crankingFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1252, 1.0, -1.0, -1.0, ""), sd("sd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1248, 1.0, -1.0, -1.0, ""),
baroCorrection("Fuel: Barometric pressure mult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1268, 1.0, -1.0, -1.0, ""), crankingFuel("crankingFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1256, 1.0, -1.0, -1.0, ""),
hellenBoardId("Detected Board ID", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1272, 1.0, 0.0, 3000.0, "id"), baroCorrection("Fuel: Barometric pressure mult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1272, 1.0, -1.0, -1.0, ""),
clutchUpState("Clutch: up", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1274, 1.0, -1.0, -1.0, ""), hellenBoardId("Detected Board ID", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1276, 1.0, 0.0, 3000.0, "id"),
brakePedalState("Brake switch", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1275, 1.0, -1.0, -1.0, ""), clutchUpState("Clutch: up", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1278, 1.0, -1.0, -1.0, ""),
startStopState("startStopState", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1276, 1.0, -1.0, -1.0, ""), brakePedalState("Brake switch", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1279, 1.0, -1.0, -1.0, ""),
smartChipState("smartChipState", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1277, 1.0, -1.0, -1.0, ""), startStopState("startStopState", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1280, 1.0, -1.0, -1.0, ""),
smartChipRestartCounter("smartChipRestartCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1278, 1.0, -1.0, -1.0, ""), smartChipState("smartChipState", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1281, 1.0, -1.0, -1.0, ""),
smartChipAliveCounter("smartChipAliveCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1279, 1.0, -1.0, -1.0, ""), smartChipRestartCounter("smartChipRestartCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1282, 1.0, -1.0, -1.0, ""),
startStopStateToggleCounter("startStopStateToggleCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1284, 1.0, -1.0, -1.0, ""), smartChipAliveCounter("smartChipAliveCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1283, 1.0, -1.0, -1.0, ""),
luaSoftSparkSkip("luaSoftSparkSkip", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1288, 1.0, -1.0, -1.0, ""), startStopStateToggleCounter("startStopStateToggleCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1288, 1.0, -1.0, -1.0, ""),
luaHardSparkSkip("luaHardSparkSkip", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1292, 1.0, -1.0, -1.0, ""), luaSoftSparkSkip("luaSoftSparkSkip", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1292, 1.0, -1.0, -1.0, ""),
tractionControlSparkSkip("tractionControlSparkSkip", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1296, 1.0, -1.0, -1.0, ""), luaHardSparkSkip("luaHardSparkSkip", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1296, 1.0, -1.0, -1.0, ""),
fuelInjectionCounter("Fuel: Injection counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1300, 1.0, -1.0, -1.0, ""), tractionControlSparkSkip("tractionControlSparkSkip", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1300, 1.0, -1.0, -1.0, ""),
globalSparkCounter("Ign: Spark counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1304, 1.0, -1.0, -1.0, ""), fuelInjectionCounter("Fuel: Injection counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1304, 1.0, -1.0, -1.0, ""),
fuelingLoad("Fuel: Load", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1308, 1.0, -1.0, -1.0, ""), globalSparkCounter("Ign: Spark counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1308, 1.0, -1.0, -1.0, ""),
ignitionLoad("Ignition: load", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1312, 1.0, -1.0, -1.0, ""), fuelingLoad("Fuel: Load", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1312, 1.0, -1.0, -1.0, ""),
veTableYAxis("veTableYAxis", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1316, 0.01, 0.0, 0.0, "%"), ignitionLoad("Ignition: load", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1316, 1.0, -1.0, -1.0, ""),
overDwellCounter("overDwellCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1318, 1.0, -1.0, -1.0, ""), veTableYAxis("veTableYAxis", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1320, 0.01, 0.0, 0.0, "%"),
overDwellNotScheduledCounter("overDwellNotScheduledCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1319, 1.0, -1.0, -1.0, ""), overDwellCounter("overDwellCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1322, 1.0, -1.0, -1.0, ""),
sparkOutOfOrderCounter("sparkOutOfOrderCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1320, 1.0, -1.0, -1.0, ""), overDwellNotScheduledCounter("overDwellNotScheduledCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1323, 1.0, -1.0, -1.0, ""),
alignmentFill_at_89("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1321, 1.0, -20.0, 100.0, "units"), sparkOutOfOrderCounter("sparkOutOfOrderCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1324, 1.0, -1.0, -1.0, ""),
tpsFrom("Fuel: TPS AE from", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1324, 1.0, -1.0, -1.0, ""), alignmentFill_at_89("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1325, 1.0, -20.0, 100.0, "units"),
tpsTo("Fuel: TPS AE to", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1328, 1.0, -1.0, -1.0, ""), tpsFrom("Fuel: TPS AE from", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1328, 1.0, -1.0, -1.0, ""),
deltaTps("Fuel: TPS AE change", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1332, 1.0, -1.0, -1.0, ""), tpsTo("Fuel: TPS AE to", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1332, 1.0, -1.0, -1.0, ""),
extraFuel("extraFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1336, 1.0, -1.0, -1.0, ""), deltaTps("Fuel: TPS AE change", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1336, 1.0, -1.0, -1.0, ""),
valueFromTable("valueFromTable", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1340, 1.0, -1.0, -1.0, ""), extraFuel("extraFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1340, 1.0, -1.0, -1.0, ""),
fractionalInjFuel("fractionalInjFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1348, 1.0, -1.0, -1.0, ""), valueFromTable("valueFromTable", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1344, 1.0, -1.0, -1.0, ""),
accumulatedValue("accumulatedValue", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1352, 1.0, -1.0, -1.0, ""), fractionalInjFuel("fractionalInjFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1352, 1.0, -1.0, -1.0, ""),
maxExtraPerCycle("maxExtraPerCycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1356, 1.0, -1.0, -1.0, ""), accumulatedValue("accumulatedValue", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1356, 1.0, -1.0, -1.0, ""),
maxExtraPerPeriod("maxExtraPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1360, 1.0, -1.0, -1.0, ""), maxExtraPerCycle("maxExtraPerCycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1360, 1.0, -1.0, -1.0, ""),
maxInjectedPerPeriod("maxInjectedPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1364, 1.0, -1.0, -1.0, ""), maxExtraPerPeriod("maxExtraPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1364, 1.0, -1.0, -1.0, ""),
cycleCnt("cycleCnt", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1368, 1.0, -1.0, -1.0, ""), maxInjectedPerPeriod("maxInjectedPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1368, 1.0, -1.0, -1.0, ""),
hwEventCounters1("Hardware events since boot 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1372, 1.0, -1.0, -1.0, ""), cycleCnt("cycleCnt", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1372, 1.0, -1.0, -1.0, ""),
hwEventCounters2("Hardware events since boot 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1374, 1.0, -1.0, -1.0, ""), hwEventCounters1("Hardware events since boot 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1376, 1.0, -1.0, -1.0, ""),
hwEventCounters3("Hardware events since boot 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1376, 1.0, -1.0, -1.0, ""), hwEventCounters2("Hardware events since boot 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1378, 1.0, -1.0, -1.0, ""),
hwEventCounters4("Hardware events since boot 4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1378, 1.0, -1.0, -1.0, ""), hwEventCounters3("Hardware events since boot 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1380, 1.0, -1.0, -1.0, ""),
vvtCamCounter("Sync: total cams front counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1380, 1.0, -1.0, -1.0, ""), hwEventCounters4("Hardware events since boot 4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1382, 1.0, -1.0, -1.0, ""),
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1382, 1.0, -20.0, 100.0, "units"), vvtCamCounter("Sync: total cams front counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1384, 1.0, -1.0, -1.0, ""),
mapVvt_MAP_AT_SPECIAL_POINT("InstantMAP at readout angle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1384, 1.0, -300.0, 300.0, "kPa"), alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1386, 1.0, -20.0, 100.0, "units"),
mapVvt_MAP_AT_DIFF("InstantMAP delta @ readout angles", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1388, 1.0, -300.0, 300.0, "kPa"), mapVvt_MAP_AT_SPECIAL_POINT("InstantMAP at readout angle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1388, 1.0, -300.0, 300.0, "kPa"),
mapVvt_MAP_AT_CYCLE_COUNT("mapVvt_MAP_AT_CYCLE_COUNT", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1392, 1.0, -10.0, 100.0, "distance"), mapVvt_MAP_AT_DIFF("InstantMAP delta @ readout angles", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1392, 1.0, -300.0, 300.0, "kPa"),
mapVvt_sync_counter("Instant MAP sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1393, 1.0, 0.0, 10000.0, "counter"), mapVvt_MAP_AT_CYCLE_COUNT("mapVvt_MAP_AT_CYCLE_COUNT", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1396, 1.0, -10.0, 100.0, "distance"),
alignmentFill_at_22("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1394, 1.0, -20.0, 100.0, "units"), mapVvt_sync_counter("Instant MAP sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1397, 1.0, 0.0, 10000.0, "counter"),
currentEngineDecodedPhase("Sync: Engine Phase", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1396, 1.0, 0.0, 0.0, "deg"), alignmentFill_at_22("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1398, 1.0, -20.0, 100.0, "units"),
triggerToothAngleError("Sync: trigger angle error", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1400, 1.0, -30.0, 30.0, "deg"), currentEngineDecodedPhase("Sync: Engine Phase", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1400, 1.0, 0.0, 0.0, "deg"),
triggerIgnoredToothCount("triggerIgnoredToothCount", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1404, 1.0, -1.0, -1.0, ""), triggerToothAngleError("Sync: trigger angle error", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1404, 1.0, -30.0, 30.0, "deg"),
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1405, 1.0, -20.0, 100.0, "units"), triggerIgnoredToothCount("triggerIgnoredToothCount", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1408, 1.0, -1.0, -1.0, ""),
mapCamPrevToothAngle("Sync: MAP: prev angle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1408, 1.0, -3000.0, 3000.0, "deg"), alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1409, 1.0, -20.0, 100.0, "units"),
triggerElapsedUs("triggerElapsedUs", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1416, 1.0, -1.0, -1.0, ""), mapCamPrevToothAngle("Sync: MAP: prev angle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1412, 1.0, -3000.0, 3000.0, "deg"),
synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1420, 1.0, -1.0, -1.0, ""), triggerElapsedUs("triggerElapsedUs", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1420, 1.0, -1.0, -1.0, ""),
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, 0.0, 100000.0, "us"), synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, -1.0, -1.0, ""),
vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, -10000.0, 10000.0, ""), vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, 0.0, 100000.0, "us"),
vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""), vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""), vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1440, 1.0, -10000.0, 10000.0, ""), vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1440, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1444, 1.0, -10000.0, 10000.0, ""), vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1444, 1.0, -10000.0, 10000.0, ""),
triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1448, 1.0, -10000.0, 10000.0, ""), vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1448, 1.0, -10000.0, 10000.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1452, 1.0, -1.0, -1.0, ""), triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1452, 1.0, -10000.0, 10000.0, ""),
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1453, 1.0, -20.0, 100.0, "units"), triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1456, 1.0, -1.0, -1.0, ""),
synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1420, 1.0, -1.0, -1.0, ""), alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1457, 1.0, -20.0, 100.0, "units"),
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, 0.0, 100000.0, "us"), synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, -1.0, -1.0, ""),
vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, -10000.0, 10000.0, ""), vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, 0.0, 100000.0, "us"),
vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""), vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""), vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1440, 1.0, -10000.0, 10000.0, ""), vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1440, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1444, 1.0, -10000.0, 10000.0, ""), vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1444, 1.0, -10000.0, 10000.0, ""),
triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1448, 1.0, -10000.0, 10000.0, ""), vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1448, 1.0, -10000.0, 10000.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1452, 1.0, -1.0, -1.0, ""), triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1452, 1.0, -10000.0, 10000.0, ""),
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1453, 1.0, -20.0, 100.0, "units"), triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1456, 1.0, -1.0, -1.0, ""),
synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1420, 1.0, -1.0, -1.0, ""), alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1457, 1.0, -20.0, 100.0, "units"),
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, 0.0, 100000.0, "us"), synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, -1.0, -1.0, ""),
vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, -10000.0, 10000.0, ""), vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, 0.0, 100000.0, "us"),
vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""), vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""), vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1440, 1.0, -10000.0, 10000.0, ""), vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1440, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1444, 1.0, -10000.0, 10000.0, ""), vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1444, 1.0, -10000.0, 10000.0, ""),
triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1448, 1.0, -10000.0, 10000.0, ""), vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1448, 1.0, -10000.0, 10000.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1452, 1.0, -1.0, -1.0, ""), triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1452, 1.0, -10000.0, 10000.0, ""),
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1453, 1.0, -20.0, 100.0, "units"), triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1456, 1.0, -1.0, -1.0, ""),
synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1420, 1.0, -1.0, -1.0, ""), alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1457, 1.0, -20.0, 100.0, "units"),
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, 0.0, 100000.0, "us"), synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, -1.0, -1.0, ""),
vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, -10000.0, 10000.0, ""), vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, 0.0, 100000.0, "us"),
vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""), vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""), vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1440, 1.0, -10000.0, 10000.0, ""), vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1440, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1444, 1.0, -10000.0, 10000.0, ""), vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1444, 1.0, -10000.0, 10000.0, ""),
triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1448, 1.0, -10000.0, 10000.0, ""), vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1448, 1.0, -10000.0, 10000.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1452, 1.0, -1.0, -1.0, ""), triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1452, 1.0, -10000.0, 10000.0, ""),
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1453, 1.0, -20.0, 100.0, "units"), triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1456, 1.0, -1.0, -1.0, ""),
synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1420, 1.0, -1.0, -1.0, ""), alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1457, 1.0, -20.0, 100.0, "units"),
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, 0.0, 100000.0, "us"), synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, -1.0, -1.0, ""),
vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, -10000.0, 10000.0, ""), vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, 0.0, 100000.0, "us"),
vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""), vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""), vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1440, 1.0, -10000.0, 10000.0, ""), vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1440, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1444, 1.0, -10000.0, 10000.0, ""), vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1444, 1.0, -10000.0, 10000.0, ""),
triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1448, 1.0, -10000.0, 10000.0, ""), vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1448, 1.0, -10000.0, 10000.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1452, 1.0, -1.0, -1.0, ""), triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1452, 1.0, -10000.0, 10000.0, ""),
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1453, 1.0, -20.0, 100.0, "units"), triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1456, 1.0, -1.0, -1.0, ""),
camResyncCounter("sync: Phase Re-Sync Counter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1600, 1.0, -1.0, -1.0, ""), alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1457, 1.0, -20.0, 100.0, "units"),
alignmentFill_at_1("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1601, 1.0, -20.0, 100.0, "units"), camResyncCounter("sync: Phase Re-Sync Counter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1604, 1.0, -1.0, -1.0, ""),
wallFuelCorrection("fuel wallwetting injection time\n correction to account for wall wetting effect for current cycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1608, 1.0, -1.0, -1.0, ""), alignmentFill_at_1("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1605, 1.0, -20.0, 100.0, "units"),
wallFuel("Fuel on the wall\nin ms of injector open time for each injector.", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1612, 1.0, -1.0, -1.0, ""), wallFuelCorrection("fuel wallwetting injection time\n correction to account for wall wetting effect for current cycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1612, 1.0, -1.0, -1.0, ""),
idleState("idleState", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1616, 1.0, -1.0, -1.0, ""), wallFuel("Fuel on the wall\nin ms of injector open time for each injector.", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1616, 1.0, -1.0, -1.0, ""),
currentIdlePosition("Idle: Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1620, 1.0, 0.0, 0.0, "%"), idleState("idleState", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1620, 1.0, -1.0, -1.0, ""),
baseIdlePosition("idle: base value\ncurrent position without adjustments (iacByTpsTaper, afterCrankingIACtaperDuration)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1624, 1.0, -1.0, -1.0, ""), currentIdlePosition("Idle: Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1624, 1.0, 0.0, 0.0, "%"),
idleClosedLoop("Idle: Closed loop", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1628, 1.0, -1.0, -1.0, ""), baseIdlePosition("idle: base value\ncurrent position without adjustments (iacByTpsTaper, afterCrankingIACtaperDuration)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1628, 1.0, -1.0, -1.0, ""),
iacByTpsTaper("idle: iacByTpsTaper portion", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1632, 1.0, -1.0, -1.0, ""), idleClosedLoop("Idle: Closed loop", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1632, 1.0, -1.0, -1.0, ""),
idleTarget("Idle: Target RPM", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1640, 1.0, -1.0, -1.0, ""), iacByTpsTaper("idle: iacByTpsTaper portion", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1636, 1.0, -1.0, -1.0, ""),
targetRpmByClt("Idle: Target RPM base", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1644, 1.0, -1.0, -1.0, ""), idleTarget("Idle: Target RPM", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1644, 1.0, -1.0, -1.0, ""),
targetRpmAc("Idle: Target A/C RPM", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1648, 1.0, -1.0, -1.0, ""), targetRpmByClt("Idle: Target RPM base", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1648, 1.0, -1.0, -1.0, ""),
iacByRpmTaper("idle: iacByRpmTaper portion", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1652, 1.0, -1.0, -1.0, ""), targetRpmAc("Idle: Target A/C RPM", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1652, 1.0, -1.0, -1.0, ""),
luaAdd("idle: Lua Adder", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1656, 1.0, -1.0, -1.0, ""), iacByRpmTaper("idle: iacByRpmTaper portion", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1656, 1.0, -1.0, -1.0, ""),
targetWithIdlePosition("ETB: target with idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1660, 1.0, 0.0, 10.0, "%"), luaAdd("idle: Lua Adder", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1660, 1.0, -1.0, -1.0, ""),
trim("ETB: trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1664, 1.0, -1.0, -1.0, ""), targetWithIdlePosition("ETB: target with idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1664, 1.0, 0.0, 10.0, "%"),
luaAdjustment("ETB: luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1668, 1.0, 0.0, 3.0, "%"), trim("ETB: trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1668, 1.0, -1.0, -1.0, ""),
m_wastegatePosition("DC: wastegatePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1672, 1.0, 0.0, 3.0, "%"), luaAdjustment("ETB: luaAdjustment", 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, ""), m_wastegatePosition("DC: wastegatePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1676, 1.0, 0.0, 3.0, "%"),
etbCurrentTarget("ETB: target for current pedal", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1680, 1.0, -10000.0, 10000.0, "%"), etbFeedForward("etbFeedForward", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1680, 1.0, -1.0, -1.0, ""),
m_adjustedTarget("Adjusted target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1684, 0.01, -100.0, 100.0, "%"), etbCurrentTarget("ETB: target for current pedal", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1684, 1.0, -10000.0, 10000.0, "%"),
alignmentFill_at_26("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1686, 1.0, -20.0, 100.0, "units"), m_adjustedTarget("Adjusted target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1688, 0.01, -100.0, 100.0, "%"),
etbTpsErrorCounter("ETB TPS error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1692, 1.0, 0.0, 3.0, "count"), alignmentFill_at_26("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1690, 1.0, -20.0, 100.0, "units"),
etbPpsErrorCounter("ETB pedal error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1694, 1.0, 0.0, 3.0, "count"), etbTpsErrorCounter("ETB TPS error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1696, 1.0, 0.0, 3.0, "count"),
etbErrorCode("etbErrorCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1696, 1.0, -1.0, -1.0, ""), etbPpsErrorCounter("ETB pedal error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1698, 1.0, 0.0, 3.0, "count"),
etbErrorCodeBlinker("etbErrorCodeBlinker", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1697, 1.0, -1.0, -1.0, ""), etbErrorCode("etbErrorCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1700, 1.0, -1.0, -1.0, ""),
tcEtbDrop("ETB traction control", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1698, 1.0, 0.0, 100.0, "%"), etbErrorCodeBlinker("etbErrorCodeBlinker", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1701, 1.0, -1.0, -1.0, ""),
alignmentFill_at_39("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1699, 1.0, -20.0, 100.0, "units"), tcEtbDrop("ETB traction control", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1702, 1.0, 0.0, 100.0, "%"),
jamTimer("ETB jam timer", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1700, 0.01, 0.0, 100.0, "sec"), alignmentFill_at_39("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1703, 1.0, -20.0, 100.0, "units"),
adjustedEtbTarget("ETB with adjustments", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1702, 1.0, 0.0, 100.0, "%"), jamTimer("ETB jam timer", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1704, 0.01, 0.0, 100.0, "sec"),
state("state", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1703, 1.0, -1.0, -1.0, ""), adjustedEtbTarget("ETB with adjustments", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1706, 1.0, 0.0, 100.0, "%"),
targetWithIdlePosition("ETB: target with idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1660, 1.0, 0.0, 10.0, "%"), state("state", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1707, 1.0, -1.0, -1.0, ""),
trim("ETB: trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1664, 1.0, -1.0, -1.0, ""), targetWithIdlePosition("ETB: target with idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1664, 1.0, 0.0, 10.0, "%"),
luaAdjustment("ETB: luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1668, 1.0, 0.0, 3.0, "%"), trim("ETB: trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1668, 1.0, -1.0, -1.0, ""),
m_wastegatePosition("DC: wastegatePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1672, 1.0, 0.0, 3.0, "%"), luaAdjustment("ETB: luaAdjustment", 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, ""), m_wastegatePosition("DC: wastegatePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1676, 1.0, 0.0, 3.0, "%"),
etbCurrentTarget("ETB: target for current pedal", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1680, 1.0, -10000.0, 10000.0, "%"), etbFeedForward("etbFeedForward", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1680, 1.0, -1.0, -1.0, ""),
m_adjustedTarget("Adjusted target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1684, 0.01, -100.0, 100.0, "%"), etbCurrentTarget("ETB: target for current pedal", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1684, 1.0, -10000.0, 10000.0, "%"),
alignmentFill_at_26("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1686, 1.0, -20.0, 100.0, "units"), m_adjustedTarget("Adjusted target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1688, 0.01, -100.0, 100.0, "%"),
etbTpsErrorCounter("ETB TPS error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1692, 1.0, 0.0, 3.0, "count"), alignmentFill_at_26("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1690, 1.0, -20.0, 100.0, "units"),
etbPpsErrorCounter("ETB pedal error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1694, 1.0, 0.0, 3.0, "count"), etbTpsErrorCounter("ETB TPS error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1696, 1.0, 0.0, 3.0, "count"),
etbErrorCode("etbErrorCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1696, 1.0, -1.0, -1.0, ""), etbPpsErrorCounter("ETB pedal error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1698, 1.0, 0.0, 3.0, "count"),
etbErrorCodeBlinker("etbErrorCodeBlinker", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1697, 1.0, -1.0, -1.0, ""), etbErrorCode("etbErrorCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1700, 1.0, -1.0, -1.0, ""),
tcEtbDrop("ETB traction control", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1698, 1.0, 0.0, 100.0, "%"), etbErrorCodeBlinker("etbErrorCodeBlinker", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1701, 1.0, -1.0, -1.0, ""),
alignmentFill_at_39("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1699, 1.0, -20.0, 100.0, "units"), tcEtbDrop("ETB traction control", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1702, 1.0, 0.0, 100.0, "%"),
jamTimer("ETB jam timer", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1700, 0.01, 0.0, 100.0, "sec"), alignmentFill_at_39("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1703, 1.0, -20.0, 100.0, "units"),
adjustedEtbTarget("ETB with adjustments", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1702, 1.0, 0.0, 100.0, "%"), jamTimer("ETB jam timer", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1704, 0.01, 0.0, 100.0, "sec"),
state("state", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1703, 1.0, -1.0, -1.0, ""), adjustedEtbTarget("ETB with adjustments", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1706, 1.0, 0.0, 100.0, "%"),
faultCode("WBO: Fault code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1748, 1.0, -1.0, -1.0, ""), state("state", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1707, 1.0, -1.0, -1.0, ""),
heaterDuty("WBO: Heater duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1749, 1.0, 0.0, 100.0, "%"), faultCode("WBO: Fault code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1752, 1.0, -1.0, -1.0, ""),
pumpDuty("WBO: Pump duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1750, 1.0, 0.0, 100.0, "%"), heaterDuty("WBO: Heater duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1753, 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"), pumpDuty("WBO: Pump duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1754, 1.0, 0.0, 100.0, "%"),
tempC("WBO: Temperature", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1752, 1.0, 500.0, 1000.0, "C"), alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1755, 1.0, -20.0, 100.0, "units"),
nernstVoltage("WBO: Nernst Voltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1754, 0.001, 0.0, 1.0, "V"), tempC("WBO: Temperature", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1756, 1.0, 500.0, 1000.0, "C"),
esr("WBO: ESR", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1756, 1.0, 0.0, 10000.0, "ohm"), nernstVoltage("WBO: Nernst Voltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1758, 0.001, 0.0, 1.0, "V"),
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1758, 1.0, -20.0, 100.0, "units"), esr("WBO: ESR", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1760, 1.0, 0.0, 10000.0, "ohm"),
faultCode("WBO: Fault code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1748, 1.0, -1.0, -1.0, ""), alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1762, 1.0, -20.0, 100.0, "units"),
heaterDuty("WBO: Heater duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1749, 1.0, 0.0, 100.0, "%"), faultCode("WBO: Fault code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1752, 1.0, -1.0, -1.0, ""),
pumpDuty("WBO: Pump duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1750, 1.0, 0.0, 100.0, "%"), heaterDuty("WBO: Heater duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1753, 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"), pumpDuty("WBO: Pump duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1754, 1.0, 0.0, 100.0, "%"),
tempC("WBO: Temperature", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1752, 1.0, 500.0, 1000.0, "C"), alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1755, 1.0, -20.0, 100.0, "units"),
nernstVoltage("WBO: Nernst Voltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1754, 0.001, 0.0, 1.0, "V"), tempC("WBO: Temperature", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1756, 1.0, 500.0, 1000.0, "C"),
esr("WBO: ESR", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1756, 1.0, 0.0, 10000.0, "ohm"), nernstVoltage("WBO: Nernst Voltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1758, 0.001, 0.0, 1.0, "V"),
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1758, 1.0, -20.0, 100.0, "units"), esr("WBO: ESR", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1760, 1.0, 0.0, 10000.0, "ohm"),
dcOutput0("DC: output0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1772, 1.0, 0.0, 10.0, "%"), alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1762, 1.0, -20.0, 100.0, "units"),
isEnabled0_int("DC: en0", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1776, 1.0, 0.0, 10.0, "%"), dcOutput0("DC: output0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 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"), isEnabled0_int("DC: en0", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1780, 1.0, 0.0, 10.0, "%"),
value0("SENT ch0 value0", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1784, 1.0, 0.0, 4095.0, "RAW"), alignmentFill_at_5("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1781, 1.0, -20.0, 100.0, "units"),
value1("SENT ch0 value1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1786, 1.0, 0.0, 4095.0, "RAW"), value0("SENT ch0 value0", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1788, 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)"), value1("SENT ch0 value1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1790, 1.0, 0.0, 4095.0, "RAW"),
vvtTarget("vvtTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1792, 0.1, -90.0, 90.0, "deg"), errorRate("SENT ch0 error rate", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1792, 1.0, 0.0, 100.0, "% (don't belive me)"),
vvtOutput("vvtOutput", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1794, 0.5, 100.0, 1.0, "%"), vvtTarget("vvtTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1796, 0.1, -90.0, 90.0, "deg"),
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1795, 1.0, -20.0, 100.0, "units"), vvtOutput("vvtOutput", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1798, 0.5, 100.0, 1.0, "%"),
lambdaTimeSinceGood("lambdaTimeSinceGood", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1800, 0.01, 0.0, 1.0, "sec"), alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1799, 1.0, -20.0, 100.0, "units"),
alignmentFill_at_6("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1802, 1.0, -20.0, 100.0, "units"), lambdaTimeSinceGood("lambdaTimeSinceGood", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1804, 0.01, 0.0, 1.0, "sec"),
alignmentFill_at_6("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1806, 1.0, -20.0, 100.0, "units"),

View File

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

View File

@ -519,6 +519,9 @@ static const LogField fields[] = {
#if EFI_PROD_CODE && EFI_IDLE_CONTROL #if EFI_PROD_CODE && EFI_IDLE_CONTROL
{engine->module<InjectorModelPrimary>()->pressureRatio, "Fuel: Injector pressure ratio", "", 3}, {engine->module<InjectorModelPrimary>()->pressureRatio, "Fuel: Injector pressure ratio", "", 3},
#endif #endif
#if EFI_PROD_CODE && EFI_IDLE_CONTROL
{engine->module<InjectorModelPrimary>()->pressureCorrectionReference, "Fuel: corr reference pressure", "kPa", 1},
#endif
#if EFI_LAUNCH_CONTROL #if EFI_LAUNCH_CONTROL
{engine->launchController.retardThresholdRpm, "Launch: Retard threshold RPM", "", 0}, {engine->launchController.retardThresholdRpm, "Launch: Retard threshold RPM", "", 0},
#endif #endif

View File

@ -616,6 +616,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1381,7 +1382,7 @@
#define show_2chan_presets true #define show_2chan_presets true
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 2762865301 #define SIGNATURE_HASH 1112382883
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1872,14 +1873,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-2chan.2762865301" #define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-2chan.1112382883"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -616,6 +616,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1382,7 +1383,7 @@
#define show_4chan_presets true #define show_4chan_presets true
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 1788017325 #define SIGNATURE_HASH 2356321691
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1873,14 +1874,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-4chan.1788017325" #define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-4chan.2356321691"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "C2/C3 Crank VR" #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_CHANNEL_2_NAME "E5/E6 Cam VR"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -616,6 +616,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1382,7 +1383,7 @@
#define show_4chan_presets true #define show_4chan_presets true
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 1788017325 #define SIGNATURE_HASH 2356321691
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1873,14 +1874,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-4chan_f7.1788017325" #define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-4chan_f7.2356321691"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "C2/C3 Crank VR" #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_CHANNEL_2_NAME "E5/E6 Cam VR"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -617,6 +617,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1381,7 +1382,7 @@
#define SentInput_NONE 0 #define SentInput_NONE 0
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 1248198569 #define SIGNATURE_HASH 2894436511
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1872,14 +1873,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-4k-gdi.1248198569" #define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-4k-gdi.2894436511"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -616,6 +616,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1381,7 +1382,7 @@
#define show_8chan_presets true #define show_8chan_presets true
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 2381471270 #define SIGNATURE_HASH 1796356368
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1872,14 +1873,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-8chan-revA.2381471270" #define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-8chan-revA.1796356368"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -614,6 +614,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1379,7 +1380,7 @@
#define show_8chan_presets true #define show_8chan_presets true
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 2281817723 #define SIGNATURE_HASH 1860280653
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1870,14 +1871,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-8chan.2281817723" #define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-8chan.1860280653"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -614,6 +614,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1379,7 +1380,7 @@
#define show_8chan_presets true #define show_8chan_presets true
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 2281817723 #define SIGNATURE_HASH 1860280653
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1870,14 +1871,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-8chan_f7.2281817723" #define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-8chan_f7.1860280653"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -616,6 +616,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1380,7 +1381,7 @@
#define SentInput_NONE 0 #define SentInput_NONE 0
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 818069878 #define SIGNATURE_HASH 3592595008
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1871,14 +1872,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-gold.818069878" #define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-gold.3592595008"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -616,6 +616,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1380,7 +1381,7 @@
#define SentInput_NONE 0 #define SentInput_NONE 0
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 3508664133 #define SIGNATURE_HASH 935432307
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1871,14 +1872,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-silver.3508664133" #define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-silver.935432307"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -619,6 +619,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1383,7 +1384,7 @@
#define SentInput_NONE 0 #define SentInput_NONE 0
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 1957736566 #define SIGNATURE_HASH 2454771520
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1874,14 +1875,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.at_start_f435.1957736566" #define TS_SIGNATURE "rusEFI master.2025.02.26.at_start_f435.2454771520"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -619,6 +619,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1383,7 +1384,7 @@
#define SentInput_NONE 0 #define SentInput_NONE 0
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 817325112 #define SIGNATURE_HASH 3596026638
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1874,14 +1875,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.atlas.817325112" #define TS_SIGNATURE "rusEFI master.2025.02.26.atlas.3596026638"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -618,6 +618,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1384,7 +1385,7 @@
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_test_presets true #define show_test_presets true
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 2483583435 #define SIGNATURE_HASH 1927814909
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1875,14 +1876,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.f407-discovery.2483583435" #define TS_SIGNATURE "rusEFI master.2025.02.26.f407-discovery.1927814909"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -619,6 +619,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1383,7 +1384,7 @@
#define SentInput_NONE 0 #define SentInput_NONE 0
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 1957736566 #define SIGNATURE_HASH 2454771520
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1874,14 +1875,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.f429-discovery.1957736566" #define TS_SIGNATURE "rusEFI master.2025.02.26.f429-discovery.2454771520"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -619,6 +619,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1383,7 +1384,7 @@
#define SentInput_NONE 0 #define SentInput_NONE 0
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 1181202149 #define SIGNATURE_HASH 2693255635
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1874,14 +1875,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.f469-discovery.1181202149" #define TS_SIGNATURE "rusEFI master.2025.02.26.f469-discovery.2693255635"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -619,6 +619,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1383,7 +1384,7 @@
#define SentInput_NONE 0 #define SentInput_NONE 0
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 1957736566 #define SIGNATURE_HASH 2454771520
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1874,14 +1875,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.f746-discovery.1957736566" #define TS_SIGNATURE "rusEFI master.2025.02.26.f746-discovery.2454771520"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -619,6 +619,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1385,7 +1386,7 @@
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_test_presets true #define show_test_presets true
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 2410955709 #define SIGNATURE_HASH 1767122059
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1876,14 +1877,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.frankenso_na6.2410955709" #define TS_SIGNATURE "rusEFI master.2025.02.26.frankenso_na6.1767122059"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -619,6 +619,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1383,7 +1384,7 @@
#define SentInput_NONE 0 #define SentInput_NONE 0
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 1957736566 #define SIGNATURE_HASH 2454771520
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1874,14 +1875,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.haba208.1957736566" #define TS_SIGNATURE "rusEFI master.2025.02.26.haba208.2454771520"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -617,6 +617,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1381,7 +1382,7 @@
#define SentInput_NONE 0 #define SentInput_NONE 0
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 545899008 #define SIGNATURE_HASH 3328812342
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1874,14 +1875,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.hellen-honda-k.545899008" #define TS_SIGNATURE "rusEFI master.2025.02.26.hellen-honda-k.3328812342"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -619,6 +619,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1384,7 +1385,7 @@
#define show_HellenNB1_presets true #define show_HellenNB1_presets true
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 1856169703 #define SIGNATURE_HASH 2286059985
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1875,14 +1876,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.hellen-nb1.1856169703" #define TS_SIGNATURE "rusEFI master.2025.02.26.hellen-nb1.2286059985"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -619,6 +619,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1384,7 +1385,7 @@
#define show_Hellen121nissan_presets true #define show_Hellen121nissan_presets true
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 2128670166 #define SIGNATURE_HASH 2550172384
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1875,14 +1876,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.hellen121nissan.2128670166" #define TS_SIGNATURE "rusEFI master.2025.02.26.hellen121nissan.2550172384"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -619,6 +619,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1384,7 +1385,7 @@
#define show_Hellen121vag_presets true #define show_Hellen121vag_presets true
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 618186925 #define SIGNATURE_HASH 3258494875
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1875,14 +1876,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.hellen121vag.618186925" #define TS_SIGNATURE "rusEFI master.2025.02.26.hellen121vag.3258494875"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -619,6 +619,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1384,7 +1385,7 @@
#define show_Hellen128merc_presets true #define show_Hellen128merc_presets true
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 2569181825 #define SIGNATURE_HASH 2143485367
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1875,14 +1876,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.hellen128.2569181825" #define TS_SIGNATURE "rusEFI master.2025.02.26.hellen128.2143485367"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -617,6 +617,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1381,7 +1382,7 @@
#define SentInput_NONE 0 #define SentInput_NONE 0
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 3721027491 #define SIGNATURE_HASH 992622741
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1872,14 +1873,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.hellen154hyundai.3721027491" #define TS_SIGNATURE "rusEFI master.2025.02.26.hellen154hyundai.992622741"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -617,6 +617,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1381,7 +1382,7 @@
#define SentInput_NONE 0 #define SentInput_NONE 0
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 1651818546 #define SIGNATURE_HASH 2224334596
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1872,14 +1873,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.hellen154hyundai_f7.1651818546" #define TS_SIGNATURE "rusEFI master.2025.02.26.hellen154hyundai_f7.2224334596"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -619,6 +619,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1384,7 +1385,7 @@
#define show_HellenNB2_presets true #define show_HellenNB2_presets true
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 577176706 #define SIGNATURE_HASH 3297207220
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1875,14 +1876,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.hellen72.577176706" #define TS_SIGNATURE "rusEFI master.2025.02.26.hellen72.3297207220"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -619,6 +619,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1384,7 +1385,7 @@
#define show_HellenNA6_presets true #define show_HellenNA6_presets true
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 2096223363 #define SIGNATURE_HASH 2584851381
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1875,14 +1876,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.hellenNA6.2096223363" #define TS_SIGNATURE "rusEFI master.2025.02.26.hellenNA6.2584851381"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -619,6 +619,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1385,7 +1386,7 @@
#define show_HellenNB1_presets false #define show_HellenNB1_presets false
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 1044659991 #define SIGNATURE_HASH 3634649121
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1876,14 +1877,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.hellenNA8_96.1044659991" #define TS_SIGNATURE "rusEFI master.2025.02.26.hellenNA8_96.3634649121"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -619,6 +619,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1383,7 +1384,7 @@
#define SentInput_NONE 0 #define SentInput_NONE 0
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 312734697 #define SIGNATURE_HASH 4098069727
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1875,14 +1876,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.m74_9.312734697" #define TS_SIGNATURE "rusEFI master.2025.02.26.m74_9.4098069727"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -617,6 +617,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1382,7 +1383,7 @@
#define SentInput_NONE 0 #define SentInput_NONE 0
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 2029659369 #define SIGNATURE_HASH 2652521439
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1873,14 +1874,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.mre-legacy_f4.2029659369" #define TS_SIGNATURE "rusEFI master.2025.02.26.mre-legacy_f4.2652521439"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -617,6 +617,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1382,7 +1383,7 @@
#define SentInput_NONE 0 #define SentInput_NONE 0
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 2029659369 #define SIGNATURE_HASH 2652521439
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1873,14 +1874,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.mre_f4.2029659369" #define TS_SIGNATURE "rusEFI master.2025.02.26.mre_f4.2652521439"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -617,6 +617,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1382,7 +1383,7 @@
#define SentInput_NONE 0 #define SentInput_NONE 0
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 2029659369 #define SIGNATURE_HASH 2652521439
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1873,14 +1874,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.mre_f7.2029659369" #define TS_SIGNATURE "rusEFI master.2025.02.26.mre_f7.2652521439"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -619,6 +619,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1383,7 +1384,7 @@
#define SentInput_NONE 0 #define SentInput_NONE 0
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 1957736566 #define SIGNATURE_HASH 2454771520
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1874,14 +1875,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.nucleo_f413.1957736566" #define TS_SIGNATURE "rusEFI master.2025.02.26.nucleo_f413.2454771520"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -617,6 +617,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1381,7 +1382,7 @@
#define SentInput_NONE 0 #define SentInput_NONE 0
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 833847701 #define SIGNATURE_HASH 3612599971
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1872,14 +1873,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.proteus_f4.833847701" #define TS_SIGNATURE "rusEFI master.2025.02.26.proteus_f4.3612599971"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -617,6 +617,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1381,7 +1382,7 @@
#define SentInput_NONE 0 #define SentInput_NONE 0
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 833847701 #define SIGNATURE_HASH 3612599971
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1872,14 +1873,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.proteus_f7.833847701" #define TS_SIGNATURE "rusEFI master.2025.02.26.proteus_f7.3612599971"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -617,6 +617,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1381,7 +1382,7 @@
#define SentInput_NONE 0 #define SentInput_NONE 0
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 833847701 #define SIGNATURE_HASH 3612599971
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1872,14 +1873,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.proteus_h7.833847701" #define TS_SIGNATURE "rusEFI master.2025.02.26.proteus_h7.3612599971"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -617,6 +617,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1381,7 +1382,7 @@
#define SentInput_NONE 0 #define SentInput_NONE 0
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 3639395850 #define SIGNATURE_HASH 1041015100
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1873,14 +1874,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.small-can-board.3639395850" #define TS_SIGNATURE "rusEFI master.2025.02.26.small-can-board.1041015100"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -619,6 +619,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1383,7 +1384,7 @@
#define SentInput_NONE 0 #define SentInput_NONE 0
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 1957736566 #define SIGNATURE_HASH 2454771520
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1874,14 +1875,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.stm32f429_nucleo.1957736566" #define TS_SIGNATURE "rusEFI master.2025.02.26.stm32f429_nucleo.2454771520"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -619,6 +619,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1383,7 +1384,7 @@
#define SentInput_NONE 0 #define SentInput_NONE 0
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 1957736566 #define SIGNATURE_HASH 2454771520
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1874,14 +1875,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.stm32f767_nucleo.1957736566" #define TS_SIGNATURE "rusEFI master.2025.02.26.stm32f767_nucleo.2454771520"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -619,6 +619,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1383,7 +1384,7 @@
#define SentInput_NONE 0 #define SentInput_NONE 0
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 1957736566 #define SIGNATURE_HASH 2454771520
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1874,14 +1875,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.stm32h743_nucleo.1957736566" #define TS_SIGNATURE "rusEFI master.2025.02.26.stm32h743_nucleo.2454771520"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -619,6 +619,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1383,7 +1384,7 @@
#define SentInput_NONE 0 #define SentInput_NONE 0
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 2203430093 #define SIGNATURE_HASH 1706413051
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1874,14 +1875,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.subaru_eg33_f7.2203430093" #define TS_SIGNATURE "rusEFI master.2025.02.26.subaru_eg33_f7.1706413051"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -619,6 +619,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1383,7 +1384,7 @@
#define SentInput_NONE 0 #define SentInput_NONE 0
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 1957736566 #define SIGNATURE_HASH 2454771520
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1874,14 +1875,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.t-b-g.1957736566" #define TS_SIGNATURE "rusEFI master.2025.02.26.t-b-g.2454771520"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -613,6 +613,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1377,7 +1378,7 @@
#define SentInput_NONE 0 #define SentInput_NONE 0
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 1398250033 #define SIGNATURE_HASH 3048733959
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1869,14 +1870,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.uaefi.1398250033" #define TS_SIGNATURE "rusEFI master.2025.02.26.uaefi.3048733959"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -617,6 +617,7 @@
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature" #define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction" #define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed" #define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
#define GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE "Fuel: corr reference pressure"
#define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking" #define GAUGE_NAME_FUEL_CRANKING "Fuel: cranking"
#define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate" #define GAUGE_NAME_FUEL_FLOW "Fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction" #define GAUGE_NAME_FUEL_IAT_CORR "Fuel: IAT correction"
@ -1381,7 +1382,7 @@
#define SentInput_NONE 0 #define SentInput_NONE 0
#define show_tcu_gauges false #define show_tcu_gauges false
#define show_vvt_output_pin true #define show_vvt_output_pin true
#define SIGNATURE_HASH 3641099421 #define SIGNATURE_HASH 1072079787
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1872,14 +1873,14 @@
#define ts_show_wastegate_sensor true #define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true #define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.26.uaefi121.3641099421" #define TS_SIGNATURE "rusEFI master.2025.02.26.uaefi121.1072079787"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t #define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804 #define TS_TOTAL_OUTPUT_SIZE 1808
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5 #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 // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 2762865301 #define SIGNATURE_HASH 1112382883
#define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-2chan.2762865301" #define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-2chan.1112382883"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 1788017325 #define SIGNATURE_HASH 2356321691
#define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-4chan.1788017325" #define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-4chan.2356321691"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 1788017325 #define SIGNATURE_HASH 2356321691
#define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-4chan_f7.1788017325" #define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-4chan_f7.2356321691"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 1248198569 #define SIGNATURE_HASH 2894436511
#define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-4k-gdi.1248198569" #define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-4k-gdi.2894436511"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 2381471270 #define SIGNATURE_HASH 1796356368
#define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-8chan-revA.2381471270" #define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-8chan-revA.1796356368"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 2281817723 #define SIGNATURE_HASH 1860280653
#define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-8chan.2281817723" #define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-8chan.1860280653"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 2281817723 #define SIGNATURE_HASH 1860280653
#define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-8chan_f7.2281817723" #define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-8chan_f7.1860280653"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 818069878 #define SIGNATURE_HASH 3592595008
#define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-gold.818069878" #define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-gold.3592595008"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 3508664133 #define SIGNATURE_HASH 935432307
#define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-silver.3508664133" #define TS_SIGNATURE "rusEFI master.2025.02.26.alphax-silver.935432307"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 1957736566 #define SIGNATURE_HASH 2454771520
#define TS_SIGNATURE "rusEFI master.2025.02.26.at_start_f435.1957736566" #define TS_SIGNATURE "rusEFI master.2025.02.26.at_start_f435.2454771520"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 817325112 #define SIGNATURE_HASH 3596026638
#define TS_SIGNATURE "rusEFI master.2025.02.26.atlas.817325112" #define TS_SIGNATURE "rusEFI master.2025.02.26.atlas.3596026638"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 2483583435 #define SIGNATURE_HASH 1927814909
#define TS_SIGNATURE "rusEFI master.2025.02.26.f407-discovery.2483583435" #define TS_SIGNATURE "rusEFI master.2025.02.26.f407-discovery.1927814909"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 1957736566 #define SIGNATURE_HASH 2454771520
#define TS_SIGNATURE "rusEFI master.2025.02.26.f429-discovery.1957736566" #define TS_SIGNATURE "rusEFI master.2025.02.26.f429-discovery.2454771520"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 1181202149 #define SIGNATURE_HASH 2693255635
#define TS_SIGNATURE "rusEFI master.2025.02.26.f469-discovery.1181202149" #define TS_SIGNATURE "rusEFI master.2025.02.26.f469-discovery.2693255635"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 1957736566 #define SIGNATURE_HASH 2454771520
#define TS_SIGNATURE "rusEFI master.2025.02.26.f746-discovery.1957736566" #define TS_SIGNATURE "rusEFI master.2025.02.26.f746-discovery.2454771520"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 2410955709 #define SIGNATURE_HASH 1767122059
#define TS_SIGNATURE "rusEFI master.2025.02.26.frankenso_na6.2410955709" #define TS_SIGNATURE "rusEFI master.2025.02.26.frankenso_na6.1767122059"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 1957736566 #define SIGNATURE_HASH 2454771520
#define TS_SIGNATURE "rusEFI master.2025.02.26.haba208.1957736566" #define TS_SIGNATURE "rusEFI master.2025.02.26.haba208.2454771520"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 545899008 #define SIGNATURE_HASH 3328812342
#define TS_SIGNATURE "rusEFI master.2025.02.26.hellen-honda-k.545899008" #define TS_SIGNATURE "rusEFI master.2025.02.26.hellen-honda-k.3328812342"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 1856169703 #define SIGNATURE_HASH 2286059985
#define TS_SIGNATURE "rusEFI master.2025.02.26.hellen-nb1.1856169703" #define TS_SIGNATURE "rusEFI master.2025.02.26.hellen-nb1.2286059985"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 2128670166 #define SIGNATURE_HASH 2550172384
#define TS_SIGNATURE "rusEFI master.2025.02.26.hellen121nissan.2128670166" #define TS_SIGNATURE "rusEFI master.2025.02.26.hellen121nissan.2550172384"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 618186925 #define SIGNATURE_HASH 3258494875
#define TS_SIGNATURE "rusEFI master.2025.02.26.hellen121vag.618186925" #define TS_SIGNATURE "rusEFI master.2025.02.26.hellen121vag.3258494875"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 2569181825 #define SIGNATURE_HASH 2143485367
#define TS_SIGNATURE "rusEFI master.2025.02.26.hellen128.2569181825" #define TS_SIGNATURE "rusEFI master.2025.02.26.hellen128.2143485367"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 3721027491 #define SIGNATURE_HASH 992622741
#define TS_SIGNATURE "rusEFI master.2025.02.26.hellen154hyundai.3721027491" #define TS_SIGNATURE "rusEFI master.2025.02.26.hellen154hyundai.992622741"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 1651818546 #define SIGNATURE_HASH 2224334596
#define TS_SIGNATURE "rusEFI master.2025.02.26.hellen154hyundai_f7.1651818546" #define TS_SIGNATURE "rusEFI master.2025.02.26.hellen154hyundai_f7.2224334596"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 577176706 #define SIGNATURE_HASH 3297207220
#define TS_SIGNATURE "rusEFI master.2025.02.26.hellen72.577176706" #define TS_SIGNATURE "rusEFI master.2025.02.26.hellen72.3297207220"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 2096223363 #define SIGNATURE_HASH 2584851381
#define TS_SIGNATURE "rusEFI master.2025.02.26.hellenNA6.2096223363" #define TS_SIGNATURE "rusEFI master.2025.02.26.hellenNA6.2584851381"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 1044659991 #define SIGNATURE_HASH 3634649121
#define TS_SIGNATURE "rusEFI master.2025.02.26.hellenNA8_96.1044659991" #define TS_SIGNATURE "rusEFI master.2025.02.26.hellenNA8_96.3634649121"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 312734697 #define SIGNATURE_HASH 4098069727
#define TS_SIGNATURE "rusEFI master.2025.02.26.m74_9.312734697" #define TS_SIGNATURE "rusEFI master.2025.02.26.m74_9.4098069727"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 2029659369 #define SIGNATURE_HASH 2652521439
#define TS_SIGNATURE "rusEFI master.2025.02.26.mre-legacy_f4.2029659369" #define TS_SIGNATURE "rusEFI master.2025.02.26.mre-legacy_f4.2652521439"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 2029659369 #define SIGNATURE_HASH 2652521439
#define TS_SIGNATURE "rusEFI master.2025.02.26.mre_f4.2029659369" #define TS_SIGNATURE "rusEFI master.2025.02.26.mre_f4.2652521439"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 2029659369 #define SIGNATURE_HASH 2652521439
#define TS_SIGNATURE "rusEFI master.2025.02.26.mre_f7.2029659369" #define TS_SIGNATURE "rusEFI master.2025.02.26.mre_f7.2652521439"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 1957736566 #define SIGNATURE_HASH 2454771520
#define TS_SIGNATURE "rusEFI master.2025.02.26.nucleo_f413.1957736566" #define TS_SIGNATURE "rusEFI master.2025.02.26.nucleo_f413.2454771520"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 833847701 #define SIGNATURE_HASH 3612599971
#define TS_SIGNATURE "rusEFI master.2025.02.26.proteus_f4.833847701" #define TS_SIGNATURE "rusEFI master.2025.02.26.proteus_f4.3612599971"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 833847701 #define SIGNATURE_HASH 3612599971
#define TS_SIGNATURE "rusEFI master.2025.02.26.proteus_f7.833847701" #define TS_SIGNATURE "rusEFI master.2025.02.26.proteus_f7.3612599971"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 833847701 #define SIGNATURE_HASH 3612599971
#define TS_SIGNATURE "rusEFI master.2025.02.26.proteus_h7.833847701" #define TS_SIGNATURE "rusEFI master.2025.02.26.proteus_h7.3612599971"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 3639395850 #define SIGNATURE_HASH 1041015100
#define TS_SIGNATURE "rusEFI master.2025.02.26.small-can-board.3639395850" #define TS_SIGNATURE "rusEFI master.2025.02.26.small-can-board.1041015100"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 1957736566 #define SIGNATURE_HASH 2454771520
#define TS_SIGNATURE "rusEFI master.2025.02.26.stm32f429_nucleo.1957736566" #define TS_SIGNATURE "rusEFI master.2025.02.26.stm32f429_nucleo.2454771520"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 1957736566 #define SIGNATURE_HASH 2454771520
#define TS_SIGNATURE "rusEFI master.2025.02.26.stm32f767_nucleo.1957736566" #define TS_SIGNATURE "rusEFI master.2025.02.26.stm32f767_nucleo.2454771520"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 1957736566 #define SIGNATURE_HASH 2454771520
#define TS_SIGNATURE "rusEFI master.2025.02.26.stm32h743_nucleo.1957736566" #define TS_SIGNATURE "rusEFI master.2025.02.26.stm32h743_nucleo.2454771520"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 2203430093 #define SIGNATURE_HASH 1706413051
#define TS_SIGNATURE "rusEFI master.2025.02.26.subaru_eg33_f7.2203430093" #define TS_SIGNATURE "rusEFI master.2025.02.26.subaru_eg33_f7.1706413051"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 1957736566 #define SIGNATURE_HASH 2454771520
#define TS_SIGNATURE "rusEFI master.2025.02.26.t-b-g.1957736566" #define TS_SIGNATURE "rusEFI master.2025.02.26.t-b-g.2454771520"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 1398250033 #define SIGNATURE_HASH 3048733959
#define TS_SIGNATURE "rusEFI master.2025.02.26.uaefi.1398250033" #define TS_SIGNATURE "rusEFI master.2025.02.26.uaefi.3048733959"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 3641099421 #define SIGNATURE_HASH 1072079787
#define TS_SIGNATURE "rusEFI master.2025.02.26.uaefi121.3641099421" #define TS_SIGNATURE "rusEFI master.2025.02.26.uaefi121.1072079787"

View File

@ -1009,6 +1009,11 @@ float getOutputValueByName(const char *name) {
case -359858019: case -359858019:
return engine->module<InjectorModelPrimary>()->pressureRatio; return engine->module<InjectorModelPrimary>()->pressureRatio;
#endif #endif
// pressureCorrectionReference
#if EFI_PROD_CODE && EFI_IDLE_CONTROL
case -917305595:
return engine->module<InjectorModelPrimary>()->pressureCorrectionReference;
#endif
// retardThresholdRpm // retardThresholdRpm
#if EFI_LAUNCH_CONTROL #if EFI_LAUNCH_CONTROL
case -1374156957: case -1374156957:
@ -1267,67 +1272,129 @@ float getOutputValueByName(const char *name) {
case -454003684: case -454003684:
return engine->module<NitrousController>()->isNitrousCondition; return engine->module<NitrousController>()->isNitrousCondition;
#endif #endif
// cranking // fan1cranking
#if FULL_SD_LOGS #if FULL_SD_LOGS
case 182391090: case -113087656:
return engine->module<FanControl1>()->cranking; return engine->module<FanControl1>()->cranking;
#endif #endif
// notRunning // fan1notRunning
#if FULL_SD_LOGS #if FULL_SD_LOGS
case -496961865: case -150769059:
return engine->module<FanControl1>()->notRunning; return engine->module<FanControl1>()->notRunning;
#endif #endif
// disabledWhileEngineStopped // fan1disabledWhileEngineStopped
#if FULL_SD_LOGS #if FULL_SD_LOGS
case 142778571: case 168011889:
return engine->module<FanControl1>()->disabledWhileEngineStopped; return engine->module<FanControl1>()->disabledWhileEngineStopped;
#endif #endif
// brokenClt // fan1brokenClt
#if FULL_SD_LOGS #if FULL_SD_LOGS
case 545954889: case -614909137:
return engine->module<FanControl1>()->brokenClt; return engine->module<FanControl1>()->brokenClt;
#endif #endif
// enabledForAc // fan1enabledForAc
#if FULL_SD_LOGS #if FULL_SD_LOGS
case 291043035: case -662113279:
return engine->module<FanControl1>()->enabledForAc; return engine->module<FanControl1>()->enabledForAc;
#endif #endif
// hot // fan1hot
#if FULL_SD_LOGS #if FULL_SD_LOGS
case 193494032: case -1717868938:
return engine->module<FanControl1>()->hot; return engine->module<FanControl1>()->hot;
#endif #endif
// cold // fan1cold
#if FULL_SD_LOGS #if FULL_SD_LOGS
case 2090155911: case -855279955:
return engine->module<FanControl1>()->cold; return engine->module<FanControl1>()->cold;
#endif #endif
// disabledBySpeed // fan1disabledBySpeed
#if FULL_SD_LOGS #if FULL_SD_LOGS
case 2105103113: case 890832495:
return engine->module<FanControl1>()->disabledBySpeed; return engine->module<FanControl1>()->disabledBySpeed;
#endif #endif
// m_state // fan1m_state
#if FULL_SD_LOGS #if FULL_SD_LOGS
case -1337468622: case -1997175144:
return engine->module<FanControl1>()->m_state; return engine->module<FanControl1>()->m_state;
#endif #endif
// radiatorFanStatus // fan1radiatorFanStatus
#if FULL_SD_LOGS #if FULL_SD_LOGS
case -1987291756: case -1478067590:
return engine->module<FanControl1>()->radiatorFanStatus; return engine->module<FanControl1>()->radiatorFanStatus;
#endif #endif
// isPrime // fan2cranking
case -1429286498: #if FULL_SD_LOGS
case 1841224793:
return engine->module<FanControl2>()->cranking;
#endif
// fan2notRunning
#if FULL_SD_LOGS
case 2086676382:
return engine->module<FanControl2>()->notRunning;
#endif
// fan2disabledWhileEngineStopped
#if FULL_SD_LOGS
case 494714802:
return engine->module<FanControl2>()->disabledWhileEngineStopped;
#endif
// fan2brokenClt
#if FULL_SD_LOGS
case -547107760:
return engine->module<FanControl2>()->brokenClt;
#endif
// fan2enabledForAc
#if FULL_SD_LOGS
case 669515138:
return engine->module<FanControl2>()->enabledForAc;
#endif
// fan2hot
#if FULL_SD_LOGS
case -1717833001:
return engine->module<FanControl2>()->hot;
#endif
// fan2cold
#if FULL_SD_LOGS
case -854094034:
return engine->module<FanControl2>()->cold;
#endif
// fan2disabledBySpeed
#if FULL_SD_LOGS
case 1095642192:
return engine->module<FanControl2>()->disabledBySpeed;
#endif
// fan2m_state
#if FULL_SD_LOGS
case 1966562169:
return engine->module<FanControl2>()->m_state;
#endif
// fan2radiatorFanStatus
#if FULL_SD_LOGS
case -1778606949:
return engine->module<FanControl2>()->radiatorFanStatus;
#endif
// fan1isPrime
case -2088993020:
return engine->module<FuelPumpController>()->isPrime; return engine->module<FuelPumpController>()->isPrime;
// engineTurnedRecently // fan1engineTurnedRecently
case -1270448973: case -2137243687:
return engine->module<FuelPumpController>()->engineTurnedRecently; return engine->module<FuelPumpController>()->engineTurnedRecently;
// isFuelPumpOn // fan1isFuelPumpOn
case -344048084: case -1297204398:
return engine->module<FuelPumpController>()->isFuelPumpOn; return engine->module<FuelPumpController>()->isFuelPumpOn;
// ignitionOn // fan1ignitionOn
case -381519965: case -35327159:
return engine->module<FuelPumpController>()->ignitionOn;
// fan2isPrime
case 1874744293:
return engine->module<FuelPumpController>()->isPrime;
// fan2engineTurnedRecently
case -777438630:
return engine->module<FuelPumpController>()->engineTurnedRecently;
// fan2isFuelPumpOn
case 34424019:
return engine->module<FuelPumpController>()->isFuelPumpOn;
// fan2ignitionOn
case -2092849014:
return engine->module<FuelPumpController>()->ignitionOn; return engine->module<FuelPumpController>()->ignitionOn;
// lua.fuelAdd // lua.fuelAdd
case 1649801578: case 1649801578:
@ -1522,31 +1589,131 @@ float getOutputValueByName(const char *name) {
case 767689023: case 767689023:
return engine->triggerCentral.triggerElapsedUs; return engine->triggerCentral.triggerElapsedUs;
#endif #endif
// synchronizationCounter // trgsynchronizationCounter
#if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
case 1783280791: case -1943574844:
return engine->triggerCentral.triggerState.synchronizationCounter; return engine->triggerCentral.triggerState.synchronizationCounter;
#endif #endif
// vvtToothDurations0 // trgvvtToothDurations0
#if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
case 270372348: case -601476695:
return engine->triggerCentral.triggerState.vvtToothDurations0; return engine->triggerCentral.triggerState.vvtToothDurations0;
#endif #endif
// vvtCurrentPosition // trgvvtCurrentPosition
#if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
case -1496890691: case 1926227562:
return engine->triggerCentral.triggerState.vvtCurrentPosition; return engine->triggerCentral.triggerState.vvtCurrentPosition;
#endif #endif
// triggerSyncGapRatio // trgtriggerSyncGapRatio
#if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
case 19770157: case 1313522810:
return engine->triggerCentral.triggerState.triggerSyncGapRatio; return engine->triggerCentral.triggerState.triggerSyncGapRatio;
#endif #endif
// triggerStateIndex // trgtriggerStateIndex
#if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
case -704123054: case 310661471:
return engine->triggerCentral.triggerState.triggerStateIndex; return engine->triggerCentral.triggerState.triggerStateIndex;
#endif #endif
// vvt1isynchronizationCounter
#if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
case -608535663:
return engine->triggerCentral.vvtState[0][0].synchronizationCounter;
#endif
// vvt1ivvtToothDurations0
#if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
case 1574758390:
return engine->triggerCentral.vvtState[0][0].vvtToothDurations0;
#endif
// vvt1ivvtCurrentPosition
#if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
case -192504649:
return engine->triggerCentral.vvtState[0][0].vvtCurrentPosition;
#endif
// vvt1itriggerSyncGapRatio
#if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
case 114836583:
return engine->triggerCentral.vvtState[0][0].triggerSyncGapRatio;
#endif
// vvt1itriggerStateIndex
#if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
case -404295156:
return engine->triggerCentral.vvtState[0][0].triggerStateIndex;
#endif
// vvt1esynchronizationCounter
#if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
case -1159462771:
return engine->triggerCentral.vvtState[0][1].synchronizationCounter;
#endif
// vvt1evvtToothDurations0
#if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
case -1703719182:
return engine->triggerCentral.vvtState[0][1].vvtToothDurations0;
#endif
// vvt1evvtCurrentPosition
#if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
case 823985075:
return engine->triggerCentral.vvtState[0][1].vvtCurrentPosition;
#endif
// vvt1etriggerSyncGapRatio
#if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
case -700740893:
return engine->triggerCentral.vvtState[0][1].triggerSyncGapRatio;
#endif
// vvt1etriggerStateIndex
#if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
case 797862280:
return engine->triggerCentral.vvtState[0][1].triggerStateIndex;
#endif
// vvt2isynchronizationCounter
#if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
case -1432096142:
return engine->triggerCentral.vvtState[1][0].synchronizationCounter;
#endif
// vvt2ivvtToothDurations0
#if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
case 704910935:
return engine->triggerCentral.vvtState[1][0].vvtToothDurations0;
#endif
// vvt2ivvtCurrentPosition
#if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
case -1062352104:
return engine->triggerCentral.vvtState[1][0].vvtCurrentPosition;
#endif
// vvt2itriggerSyncGapRatio
#if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
case 1474641640:
return engine->triggerCentral.vvtState[1][0].triggerSyncGapRatio;
#endif
// vvt2itriggerStateIndex
#if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
case -1732159411:
return engine->triggerCentral.vvtState[1][0].triggerStateIndex;
#endif
// vvt2esynchronizationCounter
#if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
case -1983023250:
return engine->triggerCentral.vvtState[1][1].synchronizationCounter;
#endif
// vvt2evvtToothDurations0
#if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
case 1721400659:
return engine->triggerCentral.vvtState[1][1].vvtToothDurations0;
#endif
// vvt2evvtCurrentPosition
#if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
case -45862380:
return engine->triggerCentral.vvtState[1][1].vvtCurrentPosition;
#endif
// vvt2etriggerSyncGapRatio
#if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
case 659064164:
return engine->triggerCentral.vvtState[1][1].triggerSyncGapRatio;
#endif
// vvt2etriggerStateIndex
#if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
case -530001975:
return engine->triggerCentral.vvtState[1][1].triggerStateIndex;
#endif
// idleState // idleState
#if EFI_PROD_CODE && EFI_IDLE_CONTROL #if EFI_PROD_CODE && EFI_IDLE_CONTROL
case 1886060228: case 1886060228:
@ -1682,96 +1849,186 @@ float getOutputValueByName(const char *name) {
case 206059088: case 206059088:
return engine->module<IdleController>().unmock().luaAdd; return engine->module<IdleController>().unmock().luaAdd;
#endif #endif
// targetWithIdlePosition // etb1targetWithIdlePosition
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case -379647813: case 99356871:
return getLiveData<electronic_throttle_s>(0)->targetWithIdlePosition; return getLiveData<electronic_throttle_s>(0)->targetWithIdlePosition;
#endif #endif
// trim // etb1trim
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case 2090770017: case 2069994349:
return getLiveData<electronic_throttle_s>(0)->trim; return getLiveData<electronic_throttle_s>(0)->trim;
#endif #endif
// luaAdjustment // etb1luaAdjustment
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case -279143898: case 1246430386:
return getLiveData<electronic_throttle_s>(0)->luaAdjustment; return getLiveData<electronic_throttle_s>(0)->luaAdjustment;
#endif #endif
// m_wastegatePosition // etb1m_wastegatePosition
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case 369781963: case 561614935:
return getLiveData<electronic_throttle_s>(0)->m_wastegatePosition; return getLiveData<electronic_throttle_s>(0)->m_wastegatePosition;
#endif #endif
// etbFeedForward // etb1etbFeedForward
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case -774593527: case -1970249707:
return getLiveData<electronic_throttle_s>(0)->etbFeedForward; return getLiveData<electronic_throttle_s>(0)->etbFeedForward;
#endif #endif
// etbCurrentTarget // etb1etbCurrentTarget
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case -349799446: case -1044288778:
return getLiveData<electronic_throttle_s>(0)->etbCurrentTarget; return getLiveData<electronic_throttle_s>(0)->etbCurrentTarget;
#endif #endif
// m_adjustedTarget // etb1m_adjustedTarget
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case 722763468: case 28274136:
return getLiveData<electronic_throttle_s>(0)->m_adjustedTarget; return getLiveData<electronic_throttle_s>(0)->m_adjustedTarget;
#endif #endif
// etbRevLimitActive // etb1etbRevLimitActive
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case -365205400: case -1808516876:
return getLiveData<electronic_throttle_s>(0)->etbRevLimitActive; return getLiveData<electronic_throttle_s>(0)->etbRevLimitActive;
#endif #endif
// jamDetected // etb1jamDetected
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case 53307391: case -1238909045:
return getLiveData<electronic_throttle_s>(0)->jamDetected; return getLiveData<electronic_throttle_s>(0)->jamDetected;
#endif #endif
// validPlantPosition // etb1validPlantPosition
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case 1136799785: case 752161333:
return getLiveData<electronic_throttle_s>(0)->validPlantPosition; return getLiveData<electronic_throttle_s>(0)->validPlantPosition;
#endif #endif
// etbTpsErrorCounter // etb1etbTpsErrorCounter
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case 471499073: case 86860621:
return getLiveData<electronic_throttle_s>(0)->etbTpsErrorCounter; return getLiveData<electronic_throttle_s>(0)->etbTpsErrorCounter;
#endif #endif
// etbPpsErrorCounter // etb1etbPpsErrorCounter
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case -1896035779: case 2014293065:
return getLiveData<electronic_throttle_s>(0)->etbPpsErrorCounter; return getLiveData<electronic_throttle_s>(0)->etbPpsErrorCounter;
#endif #endif
// etbErrorCode // etb1etbErrorCode
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case 532705701: case 839236273:
return getLiveData<electronic_throttle_s>(0)->etbErrorCode; return getLiveData<electronic_throttle_s>(0)->etbErrorCode;
#endif #endif
// etbErrorCodeBlinker // etb1etbErrorCodeBlinker
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case -1199038708: case -1007205736:
return getLiveData<electronic_throttle_s>(0)->etbErrorCodeBlinker; return getLiveData<electronic_throttle_s>(0)->etbErrorCodeBlinker;
#endif #endif
// tcEtbDrop // etb1tcEtbDrop
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case -1939104212: case 1502782136:
return getLiveData<electronic_throttle_s>(0)->tcEtbDrop; return getLiveData<electronic_throttle_s>(0)->tcEtbDrop;
#endif #endif
// jamTimer // etb1jamTimer
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case -2139665346: case -213258422:
return getLiveData<electronic_throttle_s>(0)->jamTimer; return getLiveData<electronic_throttle_s>(0)->jamTimer;
#endif #endif
// adjustedEtbTarget // etb1adjustedEtbTarget
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case 680567995: case -762743481:
return getLiveData<electronic_throttle_s>(0)->adjustedEtbTarget; return getLiveData<electronic_throttle_s>(0)->adjustedEtbTarget;
#endif #endif
// state // etb1state
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case 274811398: case -410785646:
return getLiveData<electronic_throttle_s>(0)->state; return getLiveData<electronic_throttle_s>(0)->state;
#endif #endif
// etb2targetWithIdlePosition
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case -836653176:
return getLiveData<electronic_throttle_s>(1)->targetWithIdlePosition;
#endif
// etb2trim
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case 2071180270:
return getLiveData<electronic_throttle_s>(1)->trim;
#endif
// etb2luaAdjustment
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case -2054472109:
return getLiveData<electronic_throttle_s>(1)->luaAdjustment;
#endif
// etb2m_wastegatePosition
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case -308232520:
return getLiveData<electronic_throttle_s>(1)->m_wastegatePosition;
#endif
// etb2etbFeedForward
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case 769117654:
return getLiveData<electronic_throttle_s>(1)->etbFeedForward;
#endif
// etb2etbCurrentTarget
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case 1419463927:
return getLiveData<electronic_throttle_s>(1)->etbCurrentTarget;
#endif
// etb2m_adjustedTarget
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case -1802940455:
return getLiveData<electronic_throttle_s>(1)->m_adjustedTarget;
#endif
// etb2etbRevLimitActive
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case -2109056235:
return getLiveData<electronic_throttle_s>(1)->etbRevLimitActive;
#endif
// etb2jamDetected
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case -417653524:
return getLiveData<electronic_throttle_s>(1)->jamDetected;
#endif
// etb2validPlantPosition
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case -575702922:
return getLiveData<electronic_throttle_s>(1)->validPlantPosition;
#endif
// etb2etbTpsErrorCounter
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case -1241003634:
return getLiveData<electronic_throttle_s>(1)->etbTpsErrorCounter;
#endif
// etb2etbPpsErrorCounter
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case 686428810:
return getLiveData<electronic_throttle_s>(1)->etbPpsErrorCounter;
#endif
// etb2etbErrorCode
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case -2124102606:
return getLiveData<electronic_throttle_s>(1)->etbErrorCode;
#endif
// etb2etbErrorCodeBlinker
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case -1877053191:
return getLiveData<electronic_throttle_s>(1)->etbErrorCodeBlinker;
#endif
// etb2tcEtbDrop
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case 1570583513:
return getLiveData<electronic_throttle_s>(1)->tcEtbDrop;
#endif
// etb2jamTimer
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case 1741054027:
return getLiveData<electronic_throttle_s>(1)->jamTimer;
#endif
// etb2adjustedEtbTarget
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case -1063282840:
return getLiveData<electronic_throttle_s>(1)->adjustedEtbTarget;
#endif
// etb2state
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case -371650253:
return getLiveData<electronic_throttle_s>(1)->state;
#endif
// dcOutput0 // dcOutput0
case 1242329357: case 1242329357:
return engine->dc_motors.dcOutput0; return engine->dc_motors.dcOutput0;

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/algo/fuel/injector_model.txt Wed Jan 03 20:30:10 UTC 2024 // this section was generated automatically by rusEFI tool config_definition_base-all.jar based on (unknown script) controllers/algo/fuel/injector_model.txt
// by class com.rusefi.output.CHeaderConsumer // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -22,8 +22,14 @@ struct injector_model_s {
* offset 8 * offset 8
*/ */
float pressureRatio = (float)0; float pressureRatio = (float)0;
/**
* @@GAUGE_NAME_FUEL_CORRECTION_REFERENCE_PRESSURE@@
* units: kPa
* offset 12
*/
float pressureCorrectionReference = (float)0;
}; };
static_assert(sizeof(injector_model_s) == 12); static_assert(sizeof(injector_model_s) == 16);
// end // end
// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/algo/fuel/injector_model.txt Wed Jan 03 20:30:10 UTC 2024 // this section was generated automatically by rusEFI tool config_definition_base-all.jar based on (unknown script) controllers/algo/fuel/injector_model.txt

View File

@ -38,12 +38,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2025.02.26.f407-discovery.2483583435" signature = "rusEFI master.2025.02.26.f407-discovery.1927814909"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2025.02.26.f407-discovery.2483583435" ; signature is expected to be 7 or more characters. signature= "rusEFI master.2025.02.26.f407-discovery.1927814909" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false useLegacyFTempUnits = false
@ -2682,7 +2682,7 @@ communityCommsLedPin = bits, U16, 23352, [0:8], $gpio_list
ochGetCommand = "O%2o%2c" ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code ; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1804 ochBlockSize = 1808
; 11.2.3 Full Optimized High Speed ; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9 scatteredOchGetCommand = 9
@ -3278,346 +3278,347 @@ HpfdDeactivationPhase = scalar, F32, 1132, "", 1, 0
m_deadtime = scalar, F32, 1136, "ms", 1, 0 m_deadtime = scalar, F32, 1136, "ms", 1, 0
pressureDelta = scalar, F32, 1140, "kPa", 1, 0 pressureDelta = scalar, F32, 1140, "kPa", 1, 0
pressureRatio = scalar, F32, 1144, "", 1, 0 pressureRatio = scalar, F32, 1144, "", 1, 0
; total TS size = 1148 pressureCorrectionReference = scalar, F32, 1148, "kPa", 1, 0
retardThresholdRpm = scalar, S32, 1148, "", 1, 0 ; total TS size = 1152
launchActivatePinState = bits, U32, 1152, [0:0] retardThresholdRpm = scalar, S32, 1152, "", 1, 0
isPreLaunchCondition = bits, U32, 1152, [1:1] launchActivatePinState = bits, U32, 1156, [0:0]
isLaunchCondition = bits, U32, 1152, [2:2] isPreLaunchCondition = bits, U32, 1156, [1:1]
isSwitchActivated = bits, U32, 1152, [3:3] isLaunchCondition = bits, U32, 1156, [2:2]
isClutchActivated = bits, U32, 1152, [4:4] isSwitchActivated = bits, U32, 1156, [3:3]
isBrakePedalActivated = bits, U32, 1152, [5:5] isClutchActivated = bits, U32, 1156, [4:4]
isValidInputPin = bits, U32, 1152, [6:6] isBrakePedalActivated = bits, U32, 1156, [5:5]
activateSwitchCondition = bits, U32, 1152, [7:7] isValidInputPin = bits, U32, 1156, [6:6]
rpmLaunchCondition = bits, U32, 1152, [8:8] activateSwitchCondition = bits, U32, 1156, [7:7]
rpmPreLaunchCondition = bits, U32, 1152, [9:9] rpmLaunchCondition = bits, U32, 1156, [8:8]
speedCondition = bits, U32, 1152, [10:10] rpmPreLaunchCondition = bits, U32, 1156, [9:9]
tpsCondition = bits, U32, 1152, [11:11] speedCondition = bits, U32, 1156, [10:10]
; total TS size = 1156 tpsCondition = bits, U32, 1156, [11:11]
isTorqueReductionTriggerPinValid = bits, U32, 1156, [0:0]
torqueReductionTriggerPinState = bits, U32, 1156, [1:1]
isTimeConditionSatisfied = bits, U32, 1156, [2:2]
isRpmConditionSatisfied = bits, U32, 1156, [3:3]
isAppConditionSatisfied = bits, U32, 1156, [4:4]
isFlatShiftConditionSatisfied = bits, U32, 1156, [5:5]
; total TS size = 1160 ; total TS size = 1160
isAntilagCondition = bits, U32, 1160, [0:0] isTorqueReductionTriggerPinValid = bits, U32, 1160, [0:0]
ALSMinRPMCondition = bits, U32, 1160, [1:1] torqueReductionTriggerPinState = bits, U32, 1160, [1:1]
ALSMaxRPMCondition = bits, U32, 1160, [2:2] isTimeConditionSatisfied = bits, U32, 1160, [2:2]
ALSMinCLTCondition = bits, U32, 1160, [3:3] isRpmConditionSatisfied = bits, U32, 1160, [3:3]
ALSMaxCLTCondition = bits, U32, 1160, [4:4] isAppConditionSatisfied = bits, U32, 1160, [4:4]
ALSMaxThrottleIntentCondition = bits, U32, 1160, [5:5] isFlatShiftConditionSatisfied = bits, U32, 1160, [5:5]
isALSSwitchActivated = bits, U32, 1160, [6:6] ; total TS size = 1164
ALSActivatePinState = bits, U32, 1160, [7:7] isAntilagCondition = bits, U32, 1164, [0:0]
ALSSwitchCondition = bits, U32, 1160, [8:8] ALSMinRPMCondition = bits, U32, 1164, [1:1]
ALSTimerCondition = bits, U32, 1160, [9:9] ALSMaxRPMCondition = bits, U32, 1164, [2:2]
fuelALSCorrection = scalar, F32, 1164, "", 1, 0 ALSMinCLTCondition = bits, U32, 1164, [3:3]
timingALSCorrection = scalar, S16, 1168, "deg", 0.01, 0 ALSMaxCLTCondition = bits, U32, 1164, [4:4]
timingALSSkip = scalar, S16, 1170, "deg", 0.01, 0 ALSMaxThrottleIntentCondition = bits, U32, 1164, [5:5]
; total TS size = 1172 isALSSwitchActivated = bits, U32, 1164, [6:6]
isTpsInvalid = bits, U32, 1172, [0:0] ALSActivatePinState = bits, U32, 1164, [7:7]
m_shouldResetPid = bits, U32, 1172, [1:1] ALSSwitchCondition = bits, U32, 1164, [8:8]
isBelowClosedLoopThreshold = bits, U32, 1172, [2:2] ALSTimerCondition = bits, U32, 1164, [9:9]
isNotClosedLoop = bits, U32, 1172, [3:3] fuelALSCorrection = scalar, F32, 1168, "", 1, 0
isZeroRpm = bits, U32, 1172, [4:4] timingALSCorrection = scalar, S16, 1172, "deg", 0.01, 0
hasInitBoost = bits, U32, 1172, [5:5] timingALSSkip = scalar, S16, 1174, "deg", 0.01, 0
rpmTooLow = bits, U32, 1172, [6:6] ; total TS size = 1176
tpsTooLow = bits, U32, 1172, [7:7] isTpsInvalid = bits, U32, 1176, [0:0]
mapTooLow = bits, U32, 1172, [8:8] m_shouldResetPid = bits, U32, 1176, [1:1]
isPlantValid = bits, U32, 1172, [9:9] isBelowClosedLoopThreshold = bits, U32, 1176, [2:2]
isBoostControlled = bits, U32, 1172, [10:10] isNotClosedLoop = bits, U32, 1176, [3:3]
luaTargetAdd = scalar, S16, 1176, "v", 0.5,0 isZeroRpm = bits, U32, 1176, [4:4]
boostOutput = scalar, S16, 1178, "percent", 0.01,0 hasInitBoost = bits, U32, 1176, [5:5]
luaTargetMult = scalar, F32, 1180, "v", 1,0 rpmTooLow = bits, U32, 1176, [6:6]
openLoopPart = scalar, F32, 1184, "v", 1,0 tpsTooLow = bits, U32, 1176, [7:7]
luaOpenLoopAdd = scalar, F32, 1188, "v", 1,0 mapTooLow = bits, U32, 1176, [8:8]
boostControllerClosedLoopPart = scalar, S08, 1192, "%", 0.5,0 isPlantValid = bits, U32, 1176, [9:9]
boostControlTarget = scalar, S16, 1194, "kPa", 0.03333333333333333,0 isBoostControlled = bits, U32, 1176, [10:10]
; total TS size = 1196 luaTargetAdd = scalar, S16, 1180, "v", 0.5,0
acButtonState = scalar, S08, 1196, "", 1, 0 boostOutput = scalar, S16, 1182, "percent", 0.01,0
m_acEnabled = bits, U32, 1200, [0:0] luaTargetMult = scalar, F32, 1184, "v", 1,0
engineTooSlow = bits, U32, 1200, [1:1] openLoopPart = scalar, F32, 1188, "v", 1,0
engineTooFast = bits, U32, 1200, [2:2] luaOpenLoopAdd = scalar, F32, 1192, "v", 1,0
noClt = bits, U32, 1200, [3:3] boostControllerClosedLoopPart = scalar, S08, 1196, "%", 0.5,0
engineTooHot = bits, U32, 1200, [4:4] boostControlTarget = scalar, S16, 1198, "kPa", 0.03333333333333333,0
tpsTooHigh = bits, U32, 1200, [5:5] ; total TS size = 1200
isDisabledByLua = bits, U32, 1200, [6:6] acButtonState = scalar, S08, 1200, "", 1, 0
acCompressorState = bits, U32, 1200, [7:7] m_acEnabled = bits, U32, 1204, [0:0]
acPressureTooLow = bits, U32, 1200, [8:8] engineTooSlow = bits, U32, 1204, [1:1]
acPressureTooHigh = bits, U32, 1200, [9:9] engineTooFast = bits, U32, 1204, [2:2]
; total TS size = 1204 noClt = bits, U32, 1204, [3:3]
isNitrousArmed = bits, U32, 1204, [0:0] engineTooHot = bits, U32, 1204, [4:4]
isNitrousSpeedCondition = bits, U32, 1204, [1:1] tpsTooHigh = bits, U32, 1204, [5:5]
isNitrousTpsCondition = bits, U32, 1204, [2:2] isDisabledByLua = bits, U32, 1204, [6:6]
isNitrousCltCondition = bits, U32, 1204, [3:3] acCompressorState = bits, U32, 1204, [7:7]
isNitrousMapCondition = bits, U32, 1204, [4:4] acPressureTooLow = bits, U32, 1204, [8:8]
isNitrousAfrCondition = bits, U32, 1204, [5:5] acPressureTooHigh = bits, U32, 1204, [9:9]
isNitrousRpmCondition = bits, U32, 1204, [6:6]
isNitrousCondition = bits, U32, 1204, [7:7]
; total TS size = 1208 ; total TS size = 1208
fan1cranking = bits, U32, 1208, [0:0] isNitrousArmed = bits, U32, 1208, [0:0]
fan1notRunning = bits, U32, 1208, [1:1] isNitrousSpeedCondition = bits, U32, 1208, [1:1]
fan1disabledWhileEngineStopped = bits, U32, 1208, [2:2] isNitrousTpsCondition = bits, U32, 1208, [2:2]
fan1brokenClt = bits, U32, 1208, [3:3] isNitrousCltCondition = bits, U32, 1208, [3:3]
fan1enabledForAc = bits, U32, 1208, [4:4] isNitrousMapCondition = bits, U32, 1208, [4:4]
fan1hot = bits, U32, 1208, [5:5] isNitrousAfrCondition = bits, U32, 1208, [5:5]
fan1cold = bits, U32, 1208, [6:6] isNitrousRpmCondition = bits, U32, 1208, [6:6]
fan1disabledBySpeed = bits, U32, 1208, [7:7] isNitrousCondition = bits, U32, 1208, [7:7]
fan1m_state = bits, U32, 1208, [8:8] ; total TS size = 1212
fan1radiatorFanStatus = scalar, U08, 1212, "", 1, 0 fan1cranking = bits, U32, 1212, [0:0]
; total TS size = 1216 fan1notRunning = bits, U32, 1212, [1:1]
fan2cranking = bits, U32, 1216, [0:0] fan1disabledWhileEngineStopped = bits, U32, 1212, [2:2]
fan2notRunning = bits, U32, 1216, [1:1] fan1brokenClt = bits, U32, 1212, [3:3]
fan2disabledWhileEngineStopped = bits, U32, 1216, [2:2] fan1enabledForAc = bits, U32, 1212, [4:4]
fan2brokenClt = bits, U32, 1216, [3:3] fan1hot = bits, U32, 1212, [5:5]
fan2enabledForAc = bits, U32, 1216, [4:4] fan1cold = bits, U32, 1212, [6:6]
fan2hot = bits, U32, 1216, [5:5] fan1disabledBySpeed = bits, U32, 1212, [7:7]
fan2cold = bits, U32, 1216, [6:6] fan1m_state = bits, U32, 1212, [8:8]
fan2disabledBySpeed = bits, U32, 1216, [7:7] fan1radiatorFanStatus = scalar, U08, 1216, "", 1, 0
fan2m_state = bits, U32, 1216, [8:8] ; total TS size = 1220
fan2radiatorFanStatus = scalar, U08, 1220, "", 1, 0 fan2cranking = bits, U32, 1220, [0:0]
; total TS size = 1224 fan2notRunning = bits, U32, 1220, [1:1]
isPrime = bits, U32, 1224, [0:0] fan2disabledWhileEngineStopped = bits, U32, 1220, [2:2]
engineTurnedRecently = bits, U32, 1224, [1:1] fan2brokenClt = bits, U32, 1220, [3:3]
isFuelPumpOn = bits, U32, 1224, [2:2] fan2enabledForAc = bits, U32, 1220, [4:4]
ignitionOn = bits, U32, 1224, [3:3] fan2hot = bits, U32, 1220, [5:5]
fan2cold = bits, U32, 1220, [6:6]
fan2disabledBySpeed = bits, U32, 1220, [7:7]
fan2m_state = bits, U32, 1220, [8:8]
fan2radiatorFanStatus = scalar, U08, 1224, "", 1, 0
; total TS size = 1228 ; total TS size = 1228
isBenchTest = bits, U32, 1228, [0:0] isPrime = bits, U32, 1228, [0:0]
hasIgnitionVoltage = bits, U32, 1228, [1:1] engineTurnedRecently = bits, U32, 1228, [1:1]
mainRelayState = bits, U32, 1228, [2:2] isFuelPumpOn = bits, U32, 1228, [2:2]
delayedShutoffRequested = bits, U32, 1228, [3:3] ignitionOn = bits, U32, 1228, [3:3]
; total TS size = 1232 ; total TS size = 1232
lua_fuelAdd = scalar, F32, 1232, "g", 1, 0 isBenchTest = bits, U32, 1232, [0:0]
lua_fuelMult = scalar, F32, 1236, "", 1, 0 hasIgnitionVoltage = bits, U32, 1232, [1:1]
lua_clutchUpState = bits, U32, 1240, [0:0] mainRelayState = bits, U32, 1232, [2:2]
lua_brakePedalState = bits, U32, 1240, [1:1] delayedShutoffRequested = bits, U32, 1232, [3:3]
lua_acRequestState = bits, U32, 1240, [2:2] ; total TS size = 1236
lua_luaDisableEtb = bits, U32, 1240, [3:3] lua_fuelAdd = scalar, F32, 1236, "g", 1, 0
lua_luaIgnCut = bits, U32, 1240, [4:4] lua_fuelMult = scalar, F32, 1240, "", 1, 0
lua_luaFuelCut = bits, U32, 1240, [5:5] lua_clutchUpState = bits, U32, 1244, [0:0]
lua_clutchDownState = bits, U32, 1240, [6:6] lua_brakePedalState = bits, U32, 1244, [1:1]
lua_disableDecelerationFuelCutOff = bits, U32, 1240, [7:7] lua_acRequestState = bits, U32, 1244, [2:2]
lua_torqueReductionState = bits, U32, 1240, [8:8] lua_luaDisableEtb = bits, U32, 1244, [3:3]
sd_tCharge = scalar, S16, 1244, "deg C", 0.01, 0 lua_luaIgnCut = bits, U32, 1244, [4:4]
sd_tChargeK = scalar, F32, 1248, "", 1, 0 lua_luaFuelCut = bits, U32, 1244, [5:5]
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1252, "", 1, 0 lua_clutchDownState = bits, U32, 1244, [6:6]
crankingFuel_tpsCoefficient = scalar, F32, 1256, "", 1, 0 lua_disableDecelerationFuelCutOff = bits, U32, 1244, [7:7]
crankingFuel_durationCoefficient = scalar, F32, 1260, "", 1, 0 lua_torqueReductionState = bits, U32, 1244, [8:8]
crankingFuel_fuel = scalar, U16, 1264, "mg", 0.01, 0 sd_tCharge = scalar, S16, 1248, "deg C", 0.01, 0
baroCorrection = scalar, F32, 1268, "", 1, 0 sd_tChargeK = scalar, F32, 1252, "", 1, 0
hellenBoardId = scalar, S16, 1272, "id", 1, 0 crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1256, "", 1, 0
clutchUpState = scalar, S08, 1274, "", 1, 0 crankingFuel_tpsCoefficient = scalar, F32, 1260, "", 1, 0
brakePedalState = scalar, S08, 1275, "", 1, 0 crankingFuel_durationCoefficient = scalar, F32, 1264, "", 1, 0
startStopState = scalar, S08, 1276, "", 1, 0 crankingFuel_fuel = scalar, U16, 1268, "mg", 0.01, 0
smartChipState = scalar, S08, 1277, "", 1, 0 baroCorrection = scalar, F32, 1272, "", 1, 0
smartChipRestartCounter = scalar, S08, 1278, "", 1, 0 hellenBoardId = scalar, S16, 1276, "id", 1, 0
smartChipAliveCounter = scalar, S08, 1279, "", 1, 0 clutchUpState = scalar, S08, 1278, "", 1, 0
startStopPhysicalState = bits, U32, 1280, [0:0] brakePedalState = scalar, S08, 1279, "", 1, 0
acrActive = bits, U32, 1280, [1:1] startStopState = scalar, S08, 1280, "", 1, 0
acrEngineMovedRecently = bits, U32, 1280, [2:2] smartChipState = scalar, S08, 1281, "", 1, 0
heaterControlEnabled = bits, U32, 1280, [3:3] smartChipRestartCounter = scalar, S08, 1282, "", 1, 0
luaDigitalState0 = bits, U32, 1280, [4:4] smartChipAliveCounter = scalar, S08, 1283, "", 1, 0
luaDigitalState1 = bits, U32, 1280, [5:5] startStopPhysicalState = bits, U32, 1284, [0:0]
luaDigitalState2 = bits, U32, 1280, [6:6] acrActive = bits, U32, 1284, [1:1]
luaDigitalState3 = bits, U32, 1280, [7:7] acrEngineMovedRecently = bits, U32, 1284, [2:2]
clutchDownState = bits, U32, 1280, [8:8] heaterControlEnabled = bits, U32, 1284, [3:3]
startStopStateToggleCounter = scalar, U32, 1284, "", 1, 0 luaDigitalState0 = bits, U32, 1284, [4:4]
luaSoftSparkSkip = scalar, F32, 1288, "", 1, 0 luaDigitalState1 = bits, U32, 1284, [5:5]
luaHardSparkSkip = scalar, F32, 1292, "", 1, 0 luaDigitalState2 = bits, U32, 1284, [6:6]
tractionControlSparkSkip = scalar, F32, 1296, "", 1, 0 luaDigitalState3 = bits, U32, 1284, [7:7]
fuelInjectionCounter = scalar, U32, 1300, "", 1, 0 clutchDownState = bits, U32, 1284, [8:8]
globalSparkCounter = scalar, U32, 1304, "", 1, 0 startStopStateToggleCounter = scalar, U32, 1288, "", 1, 0
fuelingLoad = scalar, F32, 1308, "", 1, 0 luaSoftSparkSkip = scalar, F32, 1292, "", 1, 0
ignitionLoad = scalar, F32, 1312, "", 1, 0 luaHardSparkSkip = scalar, F32, 1296, "", 1, 0
veTableYAxis = scalar, U16, 1316, "%", 0.01, 0 tractionControlSparkSkip = scalar, F32, 1300, "", 1, 0
overDwellCounter = scalar, U08, 1318, "", 1, 0 fuelInjectionCounter = scalar, U32, 1304, "", 1, 0
overDwellNotScheduledCounter = scalar, U08, 1319, "", 1, 0 globalSparkCounter = scalar, U32, 1308, "", 1, 0
sparkOutOfOrderCounter = scalar, U08, 1320, "", 1, 0 fuelingLoad = scalar, F32, 1312, "", 1, 0
; total TS size = 1324 ignitionLoad = scalar, F32, 1316, "", 1, 0
tpsFrom = scalar, F32, 1324 veTableYAxis = scalar, U16, 1320, "%", 0.01, 0
tpsTo = scalar, F32, 1328 overDwellCounter = scalar, U08, 1322, "", 1, 0
deltaTps = scalar, F32, 1332 overDwellNotScheduledCounter = scalar, U08, 1323, "", 1, 0
extraFuel = scalar, F32, 1336, "", 1, 0 sparkOutOfOrderCounter = scalar, U08, 1324, "", 1, 0
valueFromTable = scalar, F32, 1340, "", 1, 0 ; total TS size = 1328
isAboveAccelThreshold = bits, U32, 1344, [0:0] tpsFrom = scalar, F32, 1328
isBelowDecelThreshold = bits, U32, 1344, [1:1] tpsTo = scalar, F32, 1332
isTimeToResetAccumulator = bits, U32, 1344, [2:2] deltaTps = scalar, F32, 1336
isFractionalEnrichment = bits, U32, 1344, [3:3] extraFuel = scalar, F32, 1340, "", 1, 0
belowEpsilon = bits, U32, 1344, [4:4] valueFromTable = scalar, F32, 1344, "", 1, 0
tooShort = bits, U32, 1344, [5:5] isAboveAccelThreshold = bits, U32, 1348, [0:0]
fractionalInjFuel = scalar, F32, 1348, "", 1, 0 isBelowDecelThreshold = bits, U32, 1348, [1:1]
accumulatedValue = scalar, F32, 1352, "", 1, 0 isTimeToResetAccumulator = bits, U32, 1348, [2:2]
maxExtraPerCycle = scalar, F32, 1356, "", 1, 0 isFractionalEnrichment = bits, U32, 1348, [3:3]
maxExtraPerPeriod = scalar, F32, 1360, "", 1, 0 belowEpsilon = bits, U32, 1348, [4:4]
maxInjectedPerPeriod = scalar, F32, 1364, "", 1, 0 tooShort = bits, U32, 1348, [5:5]
cycleCnt = scalar, S32, 1368, "", 1, 0 fractionalInjFuel = scalar, F32, 1352, "", 1, 0
; total TS size = 1372 accumulatedValue = scalar, F32, 1356, "", 1, 0
hwEventCounters1 = scalar, U16, 1372, "", 1, 0 maxExtraPerCycle = scalar, F32, 1360, "", 1, 0
hwEventCounters2 = scalar, U16, 1374, "", 1, 0 maxExtraPerPeriod = scalar, F32, 1364, "", 1, 0
hwEventCounters3 = scalar, U16, 1376, "", 1, 0 maxInjectedPerPeriod = scalar, F32, 1368, "", 1, 0
hwEventCounters4 = scalar, U16, 1378, "", 1, 0 cycleCnt = scalar, S32, 1372, "", 1, 0
vvtCamCounter = scalar, U16, 1380, "", 1, 0 ; total TS size = 1376
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1384, "kPa", 1, 0 hwEventCounters1 = scalar, U16, 1376, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1388, "kPa", 1, 0 hwEventCounters2 = scalar, U16, 1378, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1392, "distance", 1, 0 hwEventCounters3 = scalar, U16, 1380, "", 1, 0
mapVvt_sync_counter = scalar, U08, 1393, "counter", 1, 0 hwEventCounters4 = scalar, U16, 1382, "", 1, 0
currentEngineDecodedPhase = scalar, F32, 1396, "deg", 1, 0 vvtCamCounter = scalar, U16, 1384, "", 1, 0
triggerToothAngleError = scalar, F32, 1400, "deg", 1, 0 mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1388, "kPa", 1, 0
triggerIgnoredToothCount = scalar, U08, 1404, "", 1, 0 mapVvt_MAP_AT_DIFF = scalar, F32, 1392, "kPa", 1, 0
mapCamPrevToothAngle = scalar, F32, 1408, "deg", 1, 0 mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1396, "distance", 1, 0
isDecodingMapCam = bits, U32, 1412, [0:0] mapVvt_sync_counter = scalar, U08, 1397, "counter", 1, 0
triggerElapsedUs = scalar, U32, 1416, "", 1, 0 currentEngineDecodedPhase = scalar, F32, 1400, "deg", 1, 0
; total TS size = 1420 triggerToothAngleError = scalar, F32, 1404, "deg", 1, 0
trgsynchronizationCounter = scalar, U32, 1420, "", 1, 0 triggerIgnoredToothCount = scalar, U08, 1408, "", 1, 0
trgvvtToothDurations0 = scalar, U32, 1424, "us", 1, 0 mapCamPrevToothAngle = scalar, F32, 1412, "deg", 1, 0
trgvvtCurrentPosition = scalar, F32, 1428, "", 1, 0 isDecodingMapCam = bits, U32, 1416, [0:0]
trgvvtToothPosition1 = scalar, F32, 1432, "", 1, 0 triggerElapsedUs = scalar, U32, 1420, "", 1, 0
trgvvtToothPosition2 = scalar, F32, 1436, "", 1, 0 ; total TS size = 1424
trgvvtToothPosition3 = scalar, F32, 1440, "", 1, 0 trgsynchronizationCounter = scalar, U32, 1424, "", 1, 0
trgvvtToothPosition4 = scalar, F32, 1444, "", 1, 0 trgvvtToothDurations0 = scalar, U32, 1428, "us", 1, 0
trgtriggerSyncGapRatio = scalar, F32, 1448, "", 1, 0 trgvvtCurrentPosition = scalar, F32, 1432, "", 1, 0
trgtriggerStateIndex = scalar, U08, 1452, "", 1, 0 trgvvtToothPosition1 = scalar, F32, 1436, "", 1, 0
; total TS size = 1456 trgvvtToothPosition2 = scalar, F32, 1440, "", 1, 0
vvt1isynchronizationCounter = scalar, U32, 1456, "", 1, 0 trgvvtToothPosition3 = scalar, F32, 1444, "", 1, 0
vvt1ivvtToothDurations0 = scalar, U32, 1460, "us", 1, 0 trgvvtToothPosition4 = scalar, F32, 1448, "", 1, 0
vvt1ivvtCurrentPosition = scalar, F32, 1464, "", 1, 0 trgtriggerSyncGapRatio = scalar, F32, 1452, "", 1, 0
vvt1ivvtToothPosition1 = scalar, F32, 1468, "", 1, 0 trgtriggerStateIndex = scalar, U08, 1456, "", 1, 0
vvt1ivvtToothPosition2 = scalar, F32, 1472, "", 1, 0 ; total TS size = 1460
vvt1ivvtToothPosition3 = scalar, F32, 1476, "", 1, 0 vvt1isynchronizationCounter = scalar, U32, 1460, "", 1, 0
vvt1ivvtToothPosition4 = scalar, F32, 1480, "", 1, 0 vvt1ivvtToothDurations0 = scalar, U32, 1464, "us", 1, 0
vvt1itriggerSyncGapRatio = scalar, F32, 1484, "", 1, 0 vvt1ivvtCurrentPosition = scalar, F32, 1468, "", 1, 0
vvt1itriggerStateIndex = scalar, U08, 1488, "", 1, 0 vvt1ivvtToothPosition1 = scalar, F32, 1472, "", 1, 0
; total TS size = 1492 vvt1ivvtToothPosition2 = scalar, F32, 1476, "", 1, 0
vvt1esynchronizationCounter = scalar, U32, 1492, "", 1, 0 vvt1ivvtToothPosition3 = scalar, F32, 1480, "", 1, 0
vvt1evvtToothDurations0 = scalar, U32, 1496, "us", 1, 0 vvt1ivvtToothPosition4 = scalar, F32, 1484, "", 1, 0
vvt1evvtCurrentPosition = scalar, F32, 1500, "", 1, 0 vvt1itriggerSyncGapRatio = scalar, F32, 1488, "", 1, 0
vvt1evvtToothPosition1 = scalar, F32, 1504, "", 1, 0 vvt1itriggerStateIndex = scalar, U08, 1492, "", 1, 0
vvt1evvtToothPosition2 = scalar, F32, 1508, "", 1, 0 ; total TS size = 1496
vvt1evvtToothPosition3 = scalar, F32, 1512, "", 1, 0 vvt1esynchronizationCounter = scalar, U32, 1496, "", 1, 0
vvt1evvtToothPosition4 = scalar, F32, 1516, "", 1, 0 vvt1evvtToothDurations0 = scalar, U32, 1500, "us", 1, 0
vvt1etriggerSyncGapRatio = scalar, F32, 1520, "", 1, 0 vvt1evvtCurrentPosition = scalar, F32, 1504, "", 1, 0
vvt1etriggerStateIndex = scalar, U08, 1524, "", 1, 0 vvt1evvtToothPosition1 = scalar, F32, 1508, "", 1, 0
; total TS size = 1528 vvt1evvtToothPosition2 = scalar, F32, 1512, "", 1, 0
vvt2isynchronizationCounter = scalar, U32, 1528, "", 1, 0 vvt1evvtToothPosition3 = scalar, F32, 1516, "", 1, 0
vvt2ivvtToothDurations0 = scalar, U32, 1532, "us", 1, 0 vvt1evvtToothPosition4 = scalar, F32, 1520, "", 1, 0
vvt2ivvtCurrentPosition = scalar, F32, 1536, "", 1, 0 vvt1etriggerSyncGapRatio = scalar, F32, 1524, "", 1, 0
vvt2ivvtToothPosition1 = scalar, F32, 1540, "", 1, 0 vvt1etriggerStateIndex = scalar, U08, 1528, "", 1, 0
vvt2ivvtToothPosition2 = scalar, F32, 1544, "", 1, 0 ; total TS size = 1532
vvt2ivvtToothPosition3 = scalar, F32, 1548, "", 1, 0 vvt2isynchronizationCounter = scalar, U32, 1532, "", 1, 0
vvt2ivvtToothPosition4 = scalar, F32, 1552, "", 1, 0 vvt2ivvtToothDurations0 = scalar, U32, 1536, "us", 1, 0
vvt2itriggerSyncGapRatio = scalar, F32, 1556, "", 1, 0 vvt2ivvtCurrentPosition = scalar, F32, 1540, "", 1, 0
vvt2itriggerStateIndex = scalar, U08, 1560, "", 1, 0 vvt2ivvtToothPosition1 = scalar, F32, 1544, "", 1, 0
; total TS size = 1564 vvt2ivvtToothPosition2 = scalar, F32, 1548, "", 1, 0
vvt2esynchronizationCounter = scalar, U32, 1564, "", 1, 0 vvt2ivvtToothPosition3 = scalar, F32, 1552, "", 1, 0
vvt2evvtToothDurations0 = scalar, U32, 1568, "us", 1, 0 vvt2ivvtToothPosition4 = scalar, F32, 1556, "", 1, 0
vvt2evvtCurrentPosition = scalar, F32, 1572, "", 1, 0 vvt2itriggerSyncGapRatio = scalar, F32, 1560, "", 1, 0
vvt2evvtToothPosition1 = scalar, F32, 1576, "", 1, 0 vvt2itriggerStateIndex = scalar, U08, 1564, "", 1, 0
vvt2evvtToothPosition2 = scalar, F32, 1580, "", 1, 0 ; total TS size = 1568
vvt2evvtToothPosition3 = scalar, F32, 1584, "", 1, 0 vvt2esynchronizationCounter = scalar, U32, 1568, "", 1, 0
vvt2evvtToothPosition4 = scalar, F32, 1588, "", 1, 0 vvt2evvtToothDurations0 = scalar, U32, 1572, "us", 1, 0
vvt2etriggerSyncGapRatio = scalar, F32, 1592, "", 1, 0 vvt2evvtCurrentPosition = scalar, F32, 1576, "", 1, 0
vvt2etriggerStateIndex = scalar, U08, 1596, "", 1, 0 vvt2evvtToothPosition1 = scalar, F32, 1580, "", 1, 0
; total TS size = 1600 vvt2evvtToothPosition2 = scalar, F32, 1584, "", 1, 0
camResyncCounter = scalar, U08, 1600, "", 1, 0 vvt2evvtToothPosition3 = scalar, F32, 1588, "", 1, 0
m_hasSynchronizedPhase = bits, U32, 1604, [0:0] vvt2evvtToothPosition4 = scalar, F32, 1592, "", 1, 0
; total TS size = 1608 vvt2etriggerSyncGapRatio = scalar, F32, 1596, "", 1, 0
wallFuelCorrection = scalar, F32, 1608, "", 1, 0 vvt2etriggerStateIndex = scalar, U08, 1600, "", 1, 0
wallFuel = scalar, F32, 1612, "", 1, 0 ; total TS size = 1604
; total TS size = 1616 camResyncCounter = scalar, U08, 1604, "", 1, 0
idleState = bits, S32, 1616, [0:2], "not important" m_hasSynchronizedPhase = bits, U32, 1608, [0:0]
currentIdlePosition = scalar, F32, 1620 ; total TS size = 1612
baseIdlePosition = scalar, F32, 1624 wallFuelCorrection = scalar, F32, 1612, "", 1, 0
idleClosedLoop = scalar, F32, 1628 wallFuel = scalar, F32, 1616, "", 1, 0
iacByTpsTaper = scalar, F32, 1632 ; total TS size = 1620
mightResetPid = bits, U32, 1636, [0:0] idleState = bits, S32, 1620, [0:2], "not important"
shouldResetPid = bits, U32, 1636, [1:1] currentIdlePosition = scalar, F32, 1624
wasResetPid = bits, U32, 1636, [2:2] baseIdlePosition = scalar, F32, 1628
mustResetPid = bits, U32, 1636, [3:3] idleClosedLoop = scalar, F32, 1632
isCranking = bits, U32, 1636, [4:4] iacByTpsTaper = scalar, F32, 1636
isIacTableForCoasting = bits, U32, 1636, [5:5] mightResetPid = bits, U32, 1640, [0:0]
notIdling = bits, U32, 1636, [6:6] shouldResetPid = bits, U32, 1640, [1:1]
needReset = bits, U32, 1636, [7:7] wasResetPid = bits, U32, 1640, [2:2]
isInDeadZone = bits, U32, 1636, [8:8] mustResetPid = bits, U32, 1640, [3:3]
isBlipping = bits, U32, 1636, [9:9] isCranking = bits, U32, 1640, [4:4]
useClosedLoop = bits, U32, 1636, [10:10] isIacTableForCoasting = bits, U32, 1640, [5:5]
badTps = bits, U32, 1636, [11:11] notIdling = bits, U32, 1640, [6:6]
looksLikeRunning = bits, U32, 1636, [12:12] needReset = bits, U32, 1640, [7:7]
looksLikeCoasting = bits, U32, 1636, [13:13] isInDeadZone = bits, U32, 1640, [8:8]
looksLikeCrankToIdle = bits, U32, 1636, [14:14] isBlipping = bits, U32, 1640, [9:9]
isIdleCoasting = bits, U32, 1636, [15:15] useClosedLoop = bits, U32, 1640, [10:10]
isIdleClosedLoop = bits, U32, 1636, [16:16] badTps = bits, U32, 1640, [11:11]
idleTarget = scalar, S32, 1640, "", 1, 0 looksLikeRunning = bits, U32, 1640, [12:12]
targetRpmByClt = scalar, S32, 1644, "", 1, 0 looksLikeCoasting = bits, U32, 1640, [13:13]
targetRpmAc = scalar, S32, 1648, "", 1, 0 looksLikeCrankToIdle = bits, U32, 1640, [14:14]
iacByRpmTaper = scalar, F32, 1652 isIdleCoasting = bits, U32, 1640, [15:15]
luaAdd = scalar, F32, 1656 isIdleClosedLoop = bits, U32, 1640, [16:16]
; total TS size = 1660 idleTarget = scalar, S32, 1644, "", 1, 0
etb1targetWithIdlePosition = scalar, F32, 1660, "%", 1,0 targetRpmByClt = scalar, S32, 1648, "", 1, 0
etb1trim = scalar, F32, 1664, "", 1, 0 targetRpmAc = scalar, S32, 1652, "", 1, 0
etb1luaAdjustment = scalar, F32, 1668, "%", 1,0 iacByRpmTaper = scalar, F32, 1656
etb1m_wastegatePosition = scalar, F32, 1672, "%", 1,0 luaAdd = scalar, F32, 1660
etb1etbFeedForward = scalar, F32, 1676 ; total TS size = 1664
etb1etbCurrentTarget = scalar, F32, 1680, "%", 1, 0 etb1targetWithIdlePosition = scalar, F32, 1664, "%", 1,0
etb1m_adjustedTarget = scalar, S16, 1684, "%", 0.01, 0 etb1trim = scalar, F32, 1668, "", 1, 0
etb1etbRevLimitActive = bits, U32, 1688, [0:0] etb1luaAdjustment = scalar, F32, 1672, "%", 1,0
etb1jamDetected = bits, U32, 1688, [1:1] etb1m_wastegatePosition = scalar, F32, 1676, "%", 1,0
etb1validPlantPosition = bits, U32, 1688, [2:2] etb1etbFeedForward = scalar, F32, 1680
etb1etbTpsErrorCounter = scalar, U16, 1692, "count", 1,0 etb1etbCurrentTarget = scalar, F32, 1684, "%", 1, 0
etb1etbPpsErrorCounter = scalar, U16, 1694, "count", 1,0 etb1m_adjustedTarget = scalar, S16, 1688, "%", 0.01, 0
etb1etbErrorCode = scalar, S08, 1696, "", 1, 0 etb1etbRevLimitActive = bits, U32, 1692, [0:0]
etb1etbErrorCodeBlinker = scalar, S08, 1697, "", 1, 0 etb1jamDetected = bits, U32, 1692, [1:1]
etb1tcEtbDrop = scalar, S08, 1698, "%", 1, 0 etb1validPlantPosition = bits, U32, 1692, [2:2]
etb1jamTimer = scalar, U16, 1700, "sec", 0.01, 0 etb1etbTpsErrorCounter = scalar, U16, 1696, "count", 1,0
etb1adjustedEtbTarget = scalar, S08, 1702, "%", 1, 0 etb1etbPpsErrorCounter = scalar, U16, 1698, "count", 1,0
etb1state = scalar, U08, 1703, "", 1, 0 etb1etbErrorCode = scalar, S08, 1700, "", 1, 0
; total TS size = 1704 etb1etbErrorCodeBlinker = scalar, S08, 1701, "", 1, 0
etb2targetWithIdlePosition = scalar, F32, 1704, "%", 1,0 etb1tcEtbDrop = scalar, S08, 1702, "%", 1, 0
etb2trim = scalar, F32, 1708, "", 1, 0 etb1jamTimer = scalar, U16, 1704, "sec", 0.01, 0
etb2luaAdjustment = scalar, F32, 1712, "%", 1,0 etb1adjustedEtbTarget = scalar, S08, 1706, "%", 1, 0
etb2m_wastegatePosition = scalar, F32, 1716, "%", 1,0 etb1state = scalar, U08, 1707, "", 1, 0
etb2etbFeedForward = scalar, F32, 1720 ; total TS size = 1708
etb2etbCurrentTarget = scalar, F32, 1724, "%", 1, 0 etb2targetWithIdlePosition = scalar, F32, 1708, "%", 1,0
etb2m_adjustedTarget = scalar, S16, 1728, "%", 0.01, 0 etb2trim = scalar, F32, 1712, "", 1, 0
etb2etbRevLimitActive = bits, U32, 1732, [0:0] etb2luaAdjustment = scalar, F32, 1716, "%", 1,0
etb2jamDetected = bits, U32, 1732, [1:1] etb2m_wastegatePosition = scalar, F32, 1720, "%", 1,0
etb2validPlantPosition = bits, U32, 1732, [2:2] etb2etbFeedForward = scalar, F32, 1724
etb2etbTpsErrorCounter = scalar, U16, 1736, "count", 1,0 etb2etbCurrentTarget = scalar, F32, 1728, "%", 1, 0
etb2etbPpsErrorCounter = scalar, U16, 1738, "count", 1,0 etb2m_adjustedTarget = scalar, S16, 1732, "%", 0.01, 0
etb2etbErrorCode = scalar, S08, 1740, "", 1, 0 etb2etbRevLimitActive = bits, U32, 1736, [0:0]
etb2etbErrorCodeBlinker = scalar, S08, 1741, "", 1, 0 etb2jamDetected = bits, U32, 1736, [1:1]
etb2tcEtbDrop = scalar, S08, 1742, "%", 1, 0 etb2validPlantPosition = bits, U32, 1736, [2:2]
etb2jamTimer = scalar, U16, 1744, "sec", 0.01, 0 etb2etbTpsErrorCounter = scalar, U16, 1740, "count", 1,0
etb2adjustedEtbTarget = scalar, S08, 1746, "%", 1, 0 etb2etbPpsErrorCounter = scalar, U16, 1742, "count", 1,0
etb2state = scalar, U08, 1747, "", 1, 0 etb2etbErrorCode = scalar, S08, 1744, "", 1, 0
; total TS size = 1748 etb2etbErrorCodeBlinker = scalar, S08, 1745, "", 1, 0
wb1faultCode = scalar, U08, 1748, "", 1, 0 etb2tcEtbDrop = scalar, S08, 1746, "%", 1, 0
wb1heaterDuty = scalar, U08, 1749, "%", 1, 0 etb2jamTimer = scalar, U16, 1748, "sec", 0.01, 0
wb1pumpDuty = scalar, U08, 1750, "%", 1, 0 etb2adjustedEtbTarget = scalar, S08, 1750, "%", 1, 0
wb1tempC = scalar, U16, 1752, "C", 1, 0 etb2state = scalar, U08, 1751, "", 1, 0
wb1nernstVoltage = scalar, U16, 1754, "V", 0.001, 0 ; total TS size = 1752
wb1esr = scalar, U16, 1756, "ohm", 1, 0 wb1faultCode = scalar, U08, 1752, "", 1, 0
; total TS size = 1760 wb1heaterDuty = scalar, U08, 1753, "%", 1, 0
wb2faultCode = scalar, U08, 1760, "", 1, 0 wb1pumpDuty = scalar, U08, 1754, "%", 1, 0
wb2heaterDuty = scalar, U08, 1761, "%", 1, 0 wb1tempC = scalar, U16, 1756, "C", 1, 0
wb2pumpDuty = scalar, U08, 1762, "%", 1, 0 wb1nernstVoltage = scalar, U16, 1758, "V", 0.001, 0
wb2tempC = scalar, U16, 1764, "C", 1, 0 wb1esr = scalar, U16, 1760, "ohm", 1, 0
wb2nernstVoltage = scalar, U16, 1766, "V", 0.001, 0 ; total TS size = 1764
wb2esr = scalar, U16, 1768, "ohm", 1, 0 wb2faultCode = scalar, U08, 1764, "", 1, 0
; total TS size = 1772 wb2heaterDuty = scalar, U08, 1765, "%", 1, 0
dcOutput0 = scalar, F32, 1772, "%", 1,0 wb2pumpDuty = scalar, U08, 1766, "%", 1, 0
isEnabled0_int = scalar, U08, 1776, "%", 1,0 wb2tempC = scalar, U16, 1768, "C", 1, 0
isEnabled0 = bits, U32, 1780, [0:0] wb2nernstVoltage = scalar, U16, 1770, "V", 0.001, 0
; total TS size = 1784 wb2esr = scalar, U16, 1772, "ohm", 1, 0
value0 = scalar, U16, 1784, "RAW", 1,0 ; total TS size = 1776
value1 = scalar, U16, 1786, "RAW", 1,0 dcOutput0 = scalar, F32, 1776, "%", 1,0
errorRate = scalar, F32, 1788, "% (don't belive me)", 1,0 isEnabled0_int = scalar, U08, 1780, "%", 1,0
; total TS size = 1792 isEnabled0 = bits, U32, 1784, [0:0]
vvtTarget = scalar, U16, 1792, "deg", 0.1, 0 ; total TS size = 1788
vvtOutput = scalar, U08, 1794, "%", 0.5, 0 value0 = scalar, U16, 1788, "RAW", 1,0
value1 = scalar, U16, 1790, "RAW", 1,0
errorRate = scalar, F32, 1792, "% (don't belive me)", 1,0
; total TS size = 1796 ; total TS size = 1796
lambdaCurrentlyGood = bits, U32, 1796, [0:0] vvtTarget = scalar, U16, 1796, "deg", 0.1, 0
lambdaMonitorCut = bits, U32, 1796, [1:1] vvtOutput = scalar, U08, 1798, "%", 0.5, 0
lambdaTimeSinceGood = scalar, U16, 1800, "sec", 0.01, 0 ; total TS size = 1800
; total TS size = 1804 lambdaCurrentlyGood = bits, U32, 1800, [0:0]
lambdaMonitorCut = bits, U32, 1800, [1:1]
lambdaTimeSinceGood = scalar, U16, 1804, "sec", 0.01, 0
; total TS size = 1808
time = { timeNow } time = { timeNow }
@ -5155,6 +5156,7 @@ gaugeCategory = Fueling
fuelFlowRateGauge = fuelFlowRate, "Fuel: Flow rate", "g/s", 0, 50, 0, 0, 50, 50, 2, 0 fuelFlowRateGauge = fuelFlowRate, "Fuel: Flow rate", "g/s", 0, 50, 0, 0, 50, 50, 2, 0
targetLambdaGauge = targetLambda,"fuel: target lambda", "", 10, 19.4, 12, 13, 15, 16, 2, 2 targetLambdaGauge = targetLambda,"fuel: target lambda", "", 10, 19.4, 12, 13, 15, 16, 2, 2
currentTargetAfrGauge = targetAFR,"fuel: target AFR", "", 0.65, 1.2, 0.7, 0.75, 1.1, 1.15, 3, 2 currentTargetAfrGauge = targetAFR,"fuel: target AFR", "", 0.65, 1.2, 0.7, 0.75, 1.1, 1.15, 3, 2
fuelPressureCorrectionReferenceGauge = pressureCorrectionReference, "Fuel: corr reference pressure", "kPa", 0, 1000, 0, 0, 1000, 1000, 0, 0
gaugeCategory = Throttle Body (incl. ETB) gaugeCategory = Throttle Body (incl. ETB)
pedalPositionGauge = throttlePedalPosition, "Throttle pedal position", "%", -20, 120, -10, -5, 105, 110, 1, 1 pedalPositionGauge = throttlePedalPosition, "Throttle pedal position", "%", -20, 120, -10, -5, 105, 110, 1, 1
@ -5902,6 +5904,7 @@ entry = HpfdDeactivationPhase, "GDI: HPFP deactivation angle", float, "%.3f"
entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f"
entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f"
entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f"
entry = pressureCorrectionReference, "Fuel: corr reference pressure", float, "%.3f"
entry = retardThresholdRpm, "Launch: Retard threshold RPM", int, "%d" entry = retardThresholdRpm, "Launch: Retard threshold RPM", int, "%d"
entry = launchActivatePinState, "launchActivatePinState", int, "%d" entry = launchActivatePinState, "launchActivatePinState", int, "%d"
entry = isPreLaunchCondition, "isPreLaunchCondition", int, "%d" entry = isPreLaunchCondition, "isPreLaunchCondition", int, "%d"
@ -6896,6 +6899,7 @@ dialog = injector_modelDialog, "injector_model"
graphLine = m_deadtime graphLine = m_deadtime
graphLine = pressureDelta graphLine = pressureDelta
graphLine = pressureRatio graphLine = pressureRatio
graphLine = pressureCorrectionReference
indicatorPanel = launch_control_stateIndicatorPanel, 2 indicatorPanel = launch_control_stateIndicatorPanel, 2
indicator = {launchActivatePinState}, "launchActivatePinState No", "launchActivatePinState Yes" indicator = {launchActivatePinState}, "launchActivatePinState No", "launchActivatePinState Yes"

View File

@ -38,12 +38,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2025.02.26.alphax-2chan.2762865301" signature = "rusEFI master.2025.02.26.alphax-2chan.1112382883"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2025.02.26.alphax-2chan.2762865301" ; signature is expected to be 7 or more characters. signature= "rusEFI master.2025.02.26.alphax-2chan.1112382883" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false useLegacyFTempUnits = false
@ -2686,7 +2686,7 @@ boardUseCamPullDown = bits, U32, 23352, [4:4], "With Pull Up", "With Pull Down"
ochGetCommand = "O%2o%2c" ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code ; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1804 ochBlockSize = 1808
; 11.2.3 Full Optimized High Speed ; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9 scatteredOchGetCommand = 9
@ -3282,346 +3282,347 @@ HpfdDeactivationPhase = scalar, F32, 1132, "", 1, 0
m_deadtime = scalar, F32, 1136, "ms", 1, 0 m_deadtime = scalar, F32, 1136, "ms", 1, 0
pressureDelta = scalar, F32, 1140, "kPa", 1, 0 pressureDelta = scalar, F32, 1140, "kPa", 1, 0
pressureRatio = scalar, F32, 1144, "", 1, 0 pressureRatio = scalar, F32, 1144, "", 1, 0
; total TS size = 1148 pressureCorrectionReference = scalar, F32, 1148, "kPa", 1, 0
retardThresholdRpm = scalar, S32, 1148, "", 1, 0 ; total TS size = 1152
launchActivatePinState = bits, U32, 1152, [0:0] retardThresholdRpm = scalar, S32, 1152, "", 1, 0
isPreLaunchCondition = bits, U32, 1152, [1:1] launchActivatePinState = bits, U32, 1156, [0:0]
isLaunchCondition = bits, U32, 1152, [2:2] isPreLaunchCondition = bits, U32, 1156, [1:1]
isSwitchActivated = bits, U32, 1152, [3:3] isLaunchCondition = bits, U32, 1156, [2:2]
isClutchActivated = bits, U32, 1152, [4:4] isSwitchActivated = bits, U32, 1156, [3:3]
isBrakePedalActivated = bits, U32, 1152, [5:5] isClutchActivated = bits, U32, 1156, [4:4]
isValidInputPin = bits, U32, 1152, [6:6] isBrakePedalActivated = bits, U32, 1156, [5:5]
activateSwitchCondition = bits, U32, 1152, [7:7] isValidInputPin = bits, U32, 1156, [6:6]
rpmLaunchCondition = bits, U32, 1152, [8:8] activateSwitchCondition = bits, U32, 1156, [7:7]
rpmPreLaunchCondition = bits, U32, 1152, [9:9] rpmLaunchCondition = bits, U32, 1156, [8:8]
speedCondition = bits, U32, 1152, [10:10] rpmPreLaunchCondition = bits, U32, 1156, [9:9]
tpsCondition = bits, U32, 1152, [11:11] speedCondition = bits, U32, 1156, [10:10]
; total TS size = 1156 tpsCondition = bits, U32, 1156, [11:11]
isTorqueReductionTriggerPinValid = bits, U32, 1156, [0:0]
torqueReductionTriggerPinState = bits, U32, 1156, [1:1]
isTimeConditionSatisfied = bits, U32, 1156, [2:2]
isRpmConditionSatisfied = bits, U32, 1156, [3:3]
isAppConditionSatisfied = bits, U32, 1156, [4:4]
isFlatShiftConditionSatisfied = bits, U32, 1156, [5:5]
; total TS size = 1160 ; total TS size = 1160
isAntilagCondition = bits, U32, 1160, [0:0] isTorqueReductionTriggerPinValid = bits, U32, 1160, [0:0]
ALSMinRPMCondition = bits, U32, 1160, [1:1] torqueReductionTriggerPinState = bits, U32, 1160, [1:1]
ALSMaxRPMCondition = bits, U32, 1160, [2:2] isTimeConditionSatisfied = bits, U32, 1160, [2:2]
ALSMinCLTCondition = bits, U32, 1160, [3:3] isRpmConditionSatisfied = bits, U32, 1160, [3:3]
ALSMaxCLTCondition = bits, U32, 1160, [4:4] isAppConditionSatisfied = bits, U32, 1160, [4:4]
ALSMaxThrottleIntentCondition = bits, U32, 1160, [5:5] isFlatShiftConditionSatisfied = bits, U32, 1160, [5:5]
isALSSwitchActivated = bits, U32, 1160, [6:6] ; total TS size = 1164
ALSActivatePinState = bits, U32, 1160, [7:7] isAntilagCondition = bits, U32, 1164, [0:0]
ALSSwitchCondition = bits, U32, 1160, [8:8] ALSMinRPMCondition = bits, U32, 1164, [1:1]
ALSTimerCondition = bits, U32, 1160, [9:9] ALSMaxRPMCondition = bits, U32, 1164, [2:2]
fuelALSCorrection = scalar, F32, 1164, "", 1, 0 ALSMinCLTCondition = bits, U32, 1164, [3:3]
timingALSCorrection = scalar, S16, 1168, "deg", 0.01, 0 ALSMaxCLTCondition = bits, U32, 1164, [4:4]
timingALSSkip = scalar, S16, 1170, "deg", 0.01, 0 ALSMaxThrottleIntentCondition = bits, U32, 1164, [5:5]
; total TS size = 1172 isALSSwitchActivated = bits, U32, 1164, [6:6]
isTpsInvalid = bits, U32, 1172, [0:0] ALSActivatePinState = bits, U32, 1164, [7:7]
m_shouldResetPid = bits, U32, 1172, [1:1] ALSSwitchCondition = bits, U32, 1164, [8:8]
isBelowClosedLoopThreshold = bits, U32, 1172, [2:2] ALSTimerCondition = bits, U32, 1164, [9:9]
isNotClosedLoop = bits, U32, 1172, [3:3] fuelALSCorrection = scalar, F32, 1168, "", 1, 0
isZeroRpm = bits, U32, 1172, [4:4] timingALSCorrection = scalar, S16, 1172, "deg", 0.01, 0
hasInitBoost = bits, U32, 1172, [5:5] timingALSSkip = scalar, S16, 1174, "deg", 0.01, 0
rpmTooLow = bits, U32, 1172, [6:6] ; total TS size = 1176
tpsTooLow = bits, U32, 1172, [7:7] isTpsInvalid = bits, U32, 1176, [0:0]
mapTooLow = bits, U32, 1172, [8:8] m_shouldResetPid = bits, U32, 1176, [1:1]
isPlantValid = bits, U32, 1172, [9:9] isBelowClosedLoopThreshold = bits, U32, 1176, [2:2]
isBoostControlled = bits, U32, 1172, [10:10] isNotClosedLoop = bits, U32, 1176, [3:3]
luaTargetAdd = scalar, S16, 1176, "v", 0.5,0 isZeroRpm = bits, U32, 1176, [4:4]
boostOutput = scalar, S16, 1178, "percent", 0.01,0 hasInitBoost = bits, U32, 1176, [5:5]
luaTargetMult = scalar, F32, 1180, "v", 1,0 rpmTooLow = bits, U32, 1176, [6:6]
openLoopPart = scalar, F32, 1184, "v", 1,0 tpsTooLow = bits, U32, 1176, [7:7]
luaOpenLoopAdd = scalar, F32, 1188, "v", 1,0 mapTooLow = bits, U32, 1176, [8:8]
boostControllerClosedLoopPart = scalar, S08, 1192, "%", 0.5,0 isPlantValid = bits, U32, 1176, [9:9]
boostControlTarget = scalar, S16, 1194, "kPa", 0.03333333333333333,0 isBoostControlled = bits, U32, 1176, [10:10]
; total TS size = 1196 luaTargetAdd = scalar, S16, 1180, "v", 0.5,0
acButtonState = scalar, S08, 1196, "", 1, 0 boostOutput = scalar, S16, 1182, "percent", 0.01,0
m_acEnabled = bits, U32, 1200, [0:0] luaTargetMult = scalar, F32, 1184, "v", 1,0
engineTooSlow = bits, U32, 1200, [1:1] openLoopPart = scalar, F32, 1188, "v", 1,0
engineTooFast = bits, U32, 1200, [2:2] luaOpenLoopAdd = scalar, F32, 1192, "v", 1,0
noClt = bits, U32, 1200, [3:3] boostControllerClosedLoopPart = scalar, S08, 1196, "%", 0.5,0
engineTooHot = bits, U32, 1200, [4:4] boostControlTarget = scalar, S16, 1198, "kPa", 0.03333333333333333,0
tpsTooHigh = bits, U32, 1200, [5:5] ; total TS size = 1200
isDisabledByLua = bits, U32, 1200, [6:6] acButtonState = scalar, S08, 1200, "", 1, 0
acCompressorState = bits, U32, 1200, [7:7] m_acEnabled = bits, U32, 1204, [0:0]
acPressureTooLow = bits, U32, 1200, [8:8] engineTooSlow = bits, U32, 1204, [1:1]
acPressureTooHigh = bits, U32, 1200, [9:9] engineTooFast = bits, U32, 1204, [2:2]
; total TS size = 1204 noClt = bits, U32, 1204, [3:3]
isNitrousArmed = bits, U32, 1204, [0:0] engineTooHot = bits, U32, 1204, [4:4]
isNitrousSpeedCondition = bits, U32, 1204, [1:1] tpsTooHigh = bits, U32, 1204, [5:5]
isNitrousTpsCondition = bits, U32, 1204, [2:2] isDisabledByLua = bits, U32, 1204, [6:6]
isNitrousCltCondition = bits, U32, 1204, [3:3] acCompressorState = bits, U32, 1204, [7:7]
isNitrousMapCondition = bits, U32, 1204, [4:4] acPressureTooLow = bits, U32, 1204, [8:8]
isNitrousAfrCondition = bits, U32, 1204, [5:5] acPressureTooHigh = bits, U32, 1204, [9:9]
isNitrousRpmCondition = bits, U32, 1204, [6:6]
isNitrousCondition = bits, U32, 1204, [7:7]
; total TS size = 1208 ; total TS size = 1208
fan1cranking = bits, U32, 1208, [0:0] isNitrousArmed = bits, U32, 1208, [0:0]
fan1notRunning = bits, U32, 1208, [1:1] isNitrousSpeedCondition = bits, U32, 1208, [1:1]
fan1disabledWhileEngineStopped = bits, U32, 1208, [2:2] isNitrousTpsCondition = bits, U32, 1208, [2:2]
fan1brokenClt = bits, U32, 1208, [3:3] isNitrousCltCondition = bits, U32, 1208, [3:3]
fan1enabledForAc = bits, U32, 1208, [4:4] isNitrousMapCondition = bits, U32, 1208, [4:4]
fan1hot = bits, U32, 1208, [5:5] isNitrousAfrCondition = bits, U32, 1208, [5:5]
fan1cold = bits, U32, 1208, [6:6] isNitrousRpmCondition = bits, U32, 1208, [6:6]
fan1disabledBySpeed = bits, U32, 1208, [7:7] isNitrousCondition = bits, U32, 1208, [7:7]
fan1m_state = bits, U32, 1208, [8:8] ; total TS size = 1212
fan1radiatorFanStatus = scalar, U08, 1212, "", 1, 0 fan1cranking = bits, U32, 1212, [0:0]
; total TS size = 1216 fan1notRunning = bits, U32, 1212, [1:1]
fan2cranking = bits, U32, 1216, [0:0] fan1disabledWhileEngineStopped = bits, U32, 1212, [2:2]
fan2notRunning = bits, U32, 1216, [1:1] fan1brokenClt = bits, U32, 1212, [3:3]
fan2disabledWhileEngineStopped = bits, U32, 1216, [2:2] fan1enabledForAc = bits, U32, 1212, [4:4]
fan2brokenClt = bits, U32, 1216, [3:3] fan1hot = bits, U32, 1212, [5:5]
fan2enabledForAc = bits, U32, 1216, [4:4] fan1cold = bits, U32, 1212, [6:6]
fan2hot = bits, U32, 1216, [5:5] fan1disabledBySpeed = bits, U32, 1212, [7:7]
fan2cold = bits, U32, 1216, [6:6] fan1m_state = bits, U32, 1212, [8:8]
fan2disabledBySpeed = bits, U32, 1216, [7:7] fan1radiatorFanStatus = scalar, U08, 1216, "", 1, 0
fan2m_state = bits, U32, 1216, [8:8] ; total TS size = 1220
fan2radiatorFanStatus = scalar, U08, 1220, "", 1, 0 fan2cranking = bits, U32, 1220, [0:0]
; total TS size = 1224 fan2notRunning = bits, U32, 1220, [1:1]
isPrime = bits, U32, 1224, [0:0] fan2disabledWhileEngineStopped = bits, U32, 1220, [2:2]
engineTurnedRecently = bits, U32, 1224, [1:1] fan2brokenClt = bits, U32, 1220, [3:3]
isFuelPumpOn = bits, U32, 1224, [2:2] fan2enabledForAc = bits, U32, 1220, [4:4]
ignitionOn = bits, U32, 1224, [3:3] fan2hot = bits, U32, 1220, [5:5]
fan2cold = bits, U32, 1220, [6:6]
fan2disabledBySpeed = bits, U32, 1220, [7:7]
fan2m_state = bits, U32, 1220, [8:8]
fan2radiatorFanStatus = scalar, U08, 1224, "", 1, 0
; total TS size = 1228 ; total TS size = 1228
isBenchTest = bits, U32, 1228, [0:0] isPrime = bits, U32, 1228, [0:0]
hasIgnitionVoltage = bits, U32, 1228, [1:1] engineTurnedRecently = bits, U32, 1228, [1:1]
mainRelayState = bits, U32, 1228, [2:2] isFuelPumpOn = bits, U32, 1228, [2:2]
delayedShutoffRequested = bits, U32, 1228, [3:3] ignitionOn = bits, U32, 1228, [3:3]
; total TS size = 1232 ; total TS size = 1232
lua_fuelAdd = scalar, F32, 1232, "g", 1, 0 isBenchTest = bits, U32, 1232, [0:0]
lua_fuelMult = scalar, F32, 1236, "", 1, 0 hasIgnitionVoltage = bits, U32, 1232, [1:1]
lua_clutchUpState = bits, U32, 1240, [0:0] mainRelayState = bits, U32, 1232, [2:2]
lua_brakePedalState = bits, U32, 1240, [1:1] delayedShutoffRequested = bits, U32, 1232, [3:3]
lua_acRequestState = bits, U32, 1240, [2:2] ; total TS size = 1236
lua_luaDisableEtb = bits, U32, 1240, [3:3] lua_fuelAdd = scalar, F32, 1236, "g", 1, 0
lua_luaIgnCut = bits, U32, 1240, [4:4] lua_fuelMult = scalar, F32, 1240, "", 1, 0
lua_luaFuelCut = bits, U32, 1240, [5:5] lua_clutchUpState = bits, U32, 1244, [0:0]
lua_clutchDownState = bits, U32, 1240, [6:6] lua_brakePedalState = bits, U32, 1244, [1:1]
lua_disableDecelerationFuelCutOff = bits, U32, 1240, [7:7] lua_acRequestState = bits, U32, 1244, [2:2]
lua_torqueReductionState = bits, U32, 1240, [8:8] lua_luaDisableEtb = bits, U32, 1244, [3:3]
sd_tCharge = scalar, S16, 1244, "deg C", 0.01, 0 lua_luaIgnCut = bits, U32, 1244, [4:4]
sd_tChargeK = scalar, F32, 1248, "", 1, 0 lua_luaFuelCut = bits, U32, 1244, [5:5]
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1252, "", 1, 0 lua_clutchDownState = bits, U32, 1244, [6:6]
crankingFuel_tpsCoefficient = scalar, F32, 1256, "", 1, 0 lua_disableDecelerationFuelCutOff = bits, U32, 1244, [7:7]
crankingFuel_durationCoefficient = scalar, F32, 1260, "", 1, 0 lua_torqueReductionState = bits, U32, 1244, [8:8]
crankingFuel_fuel = scalar, U16, 1264, "mg", 0.01, 0 sd_tCharge = scalar, S16, 1248, "deg C", 0.01, 0
baroCorrection = scalar, F32, 1268, "", 1, 0 sd_tChargeK = scalar, F32, 1252, "", 1, 0
hellenBoardId = scalar, S16, 1272, "id", 1, 0 crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1256, "", 1, 0
clutchUpState = scalar, S08, 1274, "", 1, 0 crankingFuel_tpsCoefficient = scalar, F32, 1260, "", 1, 0
brakePedalState = scalar, S08, 1275, "", 1, 0 crankingFuel_durationCoefficient = scalar, F32, 1264, "", 1, 0
startStopState = scalar, S08, 1276, "", 1, 0 crankingFuel_fuel = scalar, U16, 1268, "mg", 0.01, 0
smartChipState = scalar, S08, 1277, "", 1, 0 baroCorrection = scalar, F32, 1272, "", 1, 0
smartChipRestartCounter = scalar, S08, 1278, "", 1, 0 hellenBoardId = scalar, S16, 1276, "id", 1, 0
smartChipAliveCounter = scalar, S08, 1279, "", 1, 0 clutchUpState = scalar, S08, 1278, "", 1, 0
startStopPhysicalState = bits, U32, 1280, [0:0] brakePedalState = scalar, S08, 1279, "", 1, 0
acrActive = bits, U32, 1280, [1:1] startStopState = scalar, S08, 1280, "", 1, 0
acrEngineMovedRecently = bits, U32, 1280, [2:2] smartChipState = scalar, S08, 1281, "", 1, 0
heaterControlEnabled = bits, U32, 1280, [3:3] smartChipRestartCounter = scalar, S08, 1282, "", 1, 0
luaDigitalState0 = bits, U32, 1280, [4:4] smartChipAliveCounter = scalar, S08, 1283, "", 1, 0
luaDigitalState1 = bits, U32, 1280, [5:5] startStopPhysicalState = bits, U32, 1284, [0:0]
luaDigitalState2 = bits, U32, 1280, [6:6] acrActive = bits, U32, 1284, [1:1]
luaDigitalState3 = bits, U32, 1280, [7:7] acrEngineMovedRecently = bits, U32, 1284, [2:2]
clutchDownState = bits, U32, 1280, [8:8] heaterControlEnabled = bits, U32, 1284, [3:3]
startStopStateToggleCounter = scalar, U32, 1284, "", 1, 0 luaDigitalState0 = bits, U32, 1284, [4:4]
luaSoftSparkSkip = scalar, F32, 1288, "", 1, 0 luaDigitalState1 = bits, U32, 1284, [5:5]
luaHardSparkSkip = scalar, F32, 1292, "", 1, 0 luaDigitalState2 = bits, U32, 1284, [6:6]
tractionControlSparkSkip = scalar, F32, 1296, "", 1, 0 luaDigitalState3 = bits, U32, 1284, [7:7]
fuelInjectionCounter = scalar, U32, 1300, "", 1, 0 clutchDownState = bits, U32, 1284, [8:8]
globalSparkCounter = scalar, U32, 1304, "", 1, 0 startStopStateToggleCounter = scalar, U32, 1288, "", 1, 0
fuelingLoad = scalar, F32, 1308, "", 1, 0 luaSoftSparkSkip = scalar, F32, 1292, "", 1, 0
ignitionLoad = scalar, F32, 1312, "", 1, 0 luaHardSparkSkip = scalar, F32, 1296, "", 1, 0
veTableYAxis = scalar, U16, 1316, "%", 0.01, 0 tractionControlSparkSkip = scalar, F32, 1300, "", 1, 0
overDwellCounter = scalar, U08, 1318, "", 1, 0 fuelInjectionCounter = scalar, U32, 1304, "", 1, 0
overDwellNotScheduledCounter = scalar, U08, 1319, "", 1, 0 globalSparkCounter = scalar, U32, 1308, "", 1, 0
sparkOutOfOrderCounter = scalar, U08, 1320, "", 1, 0 fuelingLoad = scalar, F32, 1312, "", 1, 0
; total TS size = 1324 ignitionLoad = scalar, F32, 1316, "", 1, 0
tpsFrom = scalar, F32, 1324 veTableYAxis = scalar, U16, 1320, "%", 0.01, 0
tpsTo = scalar, F32, 1328 overDwellCounter = scalar, U08, 1322, "", 1, 0
deltaTps = scalar, F32, 1332 overDwellNotScheduledCounter = scalar, U08, 1323, "", 1, 0
extraFuel = scalar, F32, 1336, "", 1, 0 sparkOutOfOrderCounter = scalar, U08, 1324, "", 1, 0
valueFromTable = scalar, F32, 1340, "", 1, 0 ; total TS size = 1328
isAboveAccelThreshold = bits, U32, 1344, [0:0] tpsFrom = scalar, F32, 1328
isBelowDecelThreshold = bits, U32, 1344, [1:1] tpsTo = scalar, F32, 1332
isTimeToResetAccumulator = bits, U32, 1344, [2:2] deltaTps = scalar, F32, 1336
isFractionalEnrichment = bits, U32, 1344, [3:3] extraFuel = scalar, F32, 1340, "", 1, 0
belowEpsilon = bits, U32, 1344, [4:4] valueFromTable = scalar, F32, 1344, "", 1, 0
tooShort = bits, U32, 1344, [5:5] isAboveAccelThreshold = bits, U32, 1348, [0:0]
fractionalInjFuel = scalar, F32, 1348, "", 1, 0 isBelowDecelThreshold = bits, U32, 1348, [1:1]
accumulatedValue = scalar, F32, 1352, "", 1, 0 isTimeToResetAccumulator = bits, U32, 1348, [2:2]
maxExtraPerCycle = scalar, F32, 1356, "", 1, 0 isFractionalEnrichment = bits, U32, 1348, [3:3]
maxExtraPerPeriod = scalar, F32, 1360, "", 1, 0 belowEpsilon = bits, U32, 1348, [4:4]
maxInjectedPerPeriod = scalar, F32, 1364, "", 1, 0 tooShort = bits, U32, 1348, [5:5]
cycleCnt = scalar, S32, 1368, "", 1, 0 fractionalInjFuel = scalar, F32, 1352, "", 1, 0
; total TS size = 1372 accumulatedValue = scalar, F32, 1356, "", 1, 0
hwEventCounters1 = scalar, U16, 1372, "", 1, 0 maxExtraPerCycle = scalar, F32, 1360, "", 1, 0
hwEventCounters2 = scalar, U16, 1374, "", 1, 0 maxExtraPerPeriod = scalar, F32, 1364, "", 1, 0
hwEventCounters3 = scalar, U16, 1376, "", 1, 0 maxInjectedPerPeriod = scalar, F32, 1368, "", 1, 0
hwEventCounters4 = scalar, U16, 1378, "", 1, 0 cycleCnt = scalar, S32, 1372, "", 1, 0
vvtCamCounter = scalar, U16, 1380, "", 1, 0 ; total TS size = 1376
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1384, "kPa", 1, 0 hwEventCounters1 = scalar, U16, 1376, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1388, "kPa", 1, 0 hwEventCounters2 = scalar, U16, 1378, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1392, "distance", 1, 0 hwEventCounters3 = scalar, U16, 1380, "", 1, 0
mapVvt_sync_counter = scalar, U08, 1393, "counter", 1, 0 hwEventCounters4 = scalar, U16, 1382, "", 1, 0
currentEngineDecodedPhase = scalar, F32, 1396, "deg", 1, 0 vvtCamCounter = scalar, U16, 1384, "", 1, 0
triggerToothAngleError = scalar, F32, 1400, "deg", 1, 0 mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1388, "kPa", 1, 0
triggerIgnoredToothCount = scalar, U08, 1404, "", 1, 0 mapVvt_MAP_AT_DIFF = scalar, F32, 1392, "kPa", 1, 0
mapCamPrevToothAngle = scalar, F32, 1408, "deg", 1, 0 mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1396, "distance", 1, 0
isDecodingMapCam = bits, U32, 1412, [0:0] mapVvt_sync_counter = scalar, U08, 1397, "counter", 1, 0
triggerElapsedUs = scalar, U32, 1416, "", 1, 0 currentEngineDecodedPhase = scalar, F32, 1400, "deg", 1, 0
; total TS size = 1420 triggerToothAngleError = scalar, F32, 1404, "deg", 1, 0
trgsynchronizationCounter = scalar, U32, 1420, "", 1, 0 triggerIgnoredToothCount = scalar, U08, 1408, "", 1, 0
trgvvtToothDurations0 = scalar, U32, 1424, "us", 1, 0 mapCamPrevToothAngle = scalar, F32, 1412, "deg", 1, 0
trgvvtCurrentPosition = scalar, F32, 1428, "", 1, 0 isDecodingMapCam = bits, U32, 1416, [0:0]
trgvvtToothPosition1 = scalar, F32, 1432, "", 1, 0 triggerElapsedUs = scalar, U32, 1420, "", 1, 0
trgvvtToothPosition2 = scalar, F32, 1436, "", 1, 0 ; total TS size = 1424
trgvvtToothPosition3 = scalar, F32, 1440, "", 1, 0 trgsynchronizationCounter = scalar, U32, 1424, "", 1, 0
trgvvtToothPosition4 = scalar, F32, 1444, "", 1, 0 trgvvtToothDurations0 = scalar, U32, 1428, "us", 1, 0
trgtriggerSyncGapRatio = scalar, F32, 1448, "", 1, 0 trgvvtCurrentPosition = scalar, F32, 1432, "", 1, 0
trgtriggerStateIndex = scalar, U08, 1452, "", 1, 0 trgvvtToothPosition1 = scalar, F32, 1436, "", 1, 0
; total TS size = 1456 trgvvtToothPosition2 = scalar, F32, 1440, "", 1, 0
vvt1isynchronizationCounter = scalar, U32, 1456, "", 1, 0 trgvvtToothPosition3 = scalar, F32, 1444, "", 1, 0
vvt1ivvtToothDurations0 = scalar, U32, 1460, "us", 1, 0 trgvvtToothPosition4 = scalar, F32, 1448, "", 1, 0
vvt1ivvtCurrentPosition = scalar, F32, 1464, "", 1, 0 trgtriggerSyncGapRatio = scalar, F32, 1452, "", 1, 0
vvt1ivvtToothPosition1 = scalar, F32, 1468, "", 1, 0 trgtriggerStateIndex = scalar, U08, 1456, "", 1, 0
vvt1ivvtToothPosition2 = scalar, F32, 1472, "", 1, 0 ; total TS size = 1460
vvt1ivvtToothPosition3 = scalar, F32, 1476, "", 1, 0 vvt1isynchronizationCounter = scalar, U32, 1460, "", 1, 0
vvt1ivvtToothPosition4 = scalar, F32, 1480, "", 1, 0 vvt1ivvtToothDurations0 = scalar, U32, 1464, "us", 1, 0
vvt1itriggerSyncGapRatio = scalar, F32, 1484, "", 1, 0 vvt1ivvtCurrentPosition = scalar, F32, 1468, "", 1, 0
vvt1itriggerStateIndex = scalar, U08, 1488, "", 1, 0 vvt1ivvtToothPosition1 = scalar, F32, 1472, "", 1, 0
; total TS size = 1492 vvt1ivvtToothPosition2 = scalar, F32, 1476, "", 1, 0
vvt1esynchronizationCounter = scalar, U32, 1492, "", 1, 0 vvt1ivvtToothPosition3 = scalar, F32, 1480, "", 1, 0
vvt1evvtToothDurations0 = scalar, U32, 1496, "us", 1, 0 vvt1ivvtToothPosition4 = scalar, F32, 1484, "", 1, 0
vvt1evvtCurrentPosition = scalar, F32, 1500, "", 1, 0 vvt1itriggerSyncGapRatio = scalar, F32, 1488, "", 1, 0
vvt1evvtToothPosition1 = scalar, F32, 1504, "", 1, 0 vvt1itriggerStateIndex = scalar, U08, 1492, "", 1, 0
vvt1evvtToothPosition2 = scalar, F32, 1508, "", 1, 0 ; total TS size = 1496
vvt1evvtToothPosition3 = scalar, F32, 1512, "", 1, 0 vvt1esynchronizationCounter = scalar, U32, 1496, "", 1, 0
vvt1evvtToothPosition4 = scalar, F32, 1516, "", 1, 0 vvt1evvtToothDurations0 = scalar, U32, 1500, "us", 1, 0
vvt1etriggerSyncGapRatio = scalar, F32, 1520, "", 1, 0 vvt1evvtCurrentPosition = scalar, F32, 1504, "", 1, 0
vvt1etriggerStateIndex = scalar, U08, 1524, "", 1, 0 vvt1evvtToothPosition1 = scalar, F32, 1508, "", 1, 0
; total TS size = 1528 vvt1evvtToothPosition2 = scalar, F32, 1512, "", 1, 0
vvt2isynchronizationCounter = scalar, U32, 1528, "", 1, 0 vvt1evvtToothPosition3 = scalar, F32, 1516, "", 1, 0
vvt2ivvtToothDurations0 = scalar, U32, 1532, "us", 1, 0 vvt1evvtToothPosition4 = scalar, F32, 1520, "", 1, 0
vvt2ivvtCurrentPosition = scalar, F32, 1536, "", 1, 0 vvt1etriggerSyncGapRatio = scalar, F32, 1524, "", 1, 0
vvt2ivvtToothPosition1 = scalar, F32, 1540, "", 1, 0 vvt1etriggerStateIndex = scalar, U08, 1528, "", 1, 0
vvt2ivvtToothPosition2 = scalar, F32, 1544, "", 1, 0 ; total TS size = 1532
vvt2ivvtToothPosition3 = scalar, F32, 1548, "", 1, 0 vvt2isynchronizationCounter = scalar, U32, 1532, "", 1, 0
vvt2ivvtToothPosition4 = scalar, F32, 1552, "", 1, 0 vvt2ivvtToothDurations0 = scalar, U32, 1536, "us", 1, 0
vvt2itriggerSyncGapRatio = scalar, F32, 1556, "", 1, 0 vvt2ivvtCurrentPosition = scalar, F32, 1540, "", 1, 0
vvt2itriggerStateIndex = scalar, U08, 1560, "", 1, 0 vvt2ivvtToothPosition1 = scalar, F32, 1544, "", 1, 0
; total TS size = 1564 vvt2ivvtToothPosition2 = scalar, F32, 1548, "", 1, 0
vvt2esynchronizationCounter = scalar, U32, 1564, "", 1, 0 vvt2ivvtToothPosition3 = scalar, F32, 1552, "", 1, 0
vvt2evvtToothDurations0 = scalar, U32, 1568, "us", 1, 0 vvt2ivvtToothPosition4 = scalar, F32, 1556, "", 1, 0
vvt2evvtCurrentPosition = scalar, F32, 1572, "", 1, 0 vvt2itriggerSyncGapRatio = scalar, F32, 1560, "", 1, 0
vvt2evvtToothPosition1 = scalar, F32, 1576, "", 1, 0 vvt2itriggerStateIndex = scalar, U08, 1564, "", 1, 0
vvt2evvtToothPosition2 = scalar, F32, 1580, "", 1, 0 ; total TS size = 1568
vvt2evvtToothPosition3 = scalar, F32, 1584, "", 1, 0 vvt2esynchronizationCounter = scalar, U32, 1568, "", 1, 0
vvt2evvtToothPosition4 = scalar, F32, 1588, "", 1, 0 vvt2evvtToothDurations0 = scalar, U32, 1572, "us", 1, 0
vvt2etriggerSyncGapRatio = scalar, F32, 1592, "", 1, 0 vvt2evvtCurrentPosition = scalar, F32, 1576, "", 1, 0
vvt2etriggerStateIndex = scalar, U08, 1596, "", 1, 0 vvt2evvtToothPosition1 = scalar, F32, 1580, "", 1, 0
; total TS size = 1600 vvt2evvtToothPosition2 = scalar, F32, 1584, "", 1, 0
camResyncCounter = scalar, U08, 1600, "", 1, 0 vvt2evvtToothPosition3 = scalar, F32, 1588, "", 1, 0
m_hasSynchronizedPhase = bits, U32, 1604, [0:0] vvt2evvtToothPosition4 = scalar, F32, 1592, "", 1, 0
; total TS size = 1608 vvt2etriggerSyncGapRatio = scalar, F32, 1596, "", 1, 0
wallFuelCorrection = scalar, F32, 1608, "", 1, 0 vvt2etriggerStateIndex = scalar, U08, 1600, "", 1, 0
wallFuel = scalar, F32, 1612, "", 1, 0 ; total TS size = 1604
; total TS size = 1616 camResyncCounter = scalar, U08, 1604, "", 1, 0
idleState = bits, S32, 1616, [0:2], "not important" m_hasSynchronizedPhase = bits, U32, 1608, [0:0]
currentIdlePosition = scalar, F32, 1620 ; total TS size = 1612
baseIdlePosition = scalar, F32, 1624 wallFuelCorrection = scalar, F32, 1612, "", 1, 0
idleClosedLoop = scalar, F32, 1628 wallFuel = scalar, F32, 1616, "", 1, 0
iacByTpsTaper = scalar, F32, 1632 ; total TS size = 1620
mightResetPid = bits, U32, 1636, [0:0] idleState = bits, S32, 1620, [0:2], "not important"
shouldResetPid = bits, U32, 1636, [1:1] currentIdlePosition = scalar, F32, 1624
wasResetPid = bits, U32, 1636, [2:2] baseIdlePosition = scalar, F32, 1628
mustResetPid = bits, U32, 1636, [3:3] idleClosedLoop = scalar, F32, 1632
isCranking = bits, U32, 1636, [4:4] iacByTpsTaper = scalar, F32, 1636
isIacTableForCoasting = bits, U32, 1636, [5:5] mightResetPid = bits, U32, 1640, [0:0]
notIdling = bits, U32, 1636, [6:6] shouldResetPid = bits, U32, 1640, [1:1]
needReset = bits, U32, 1636, [7:7] wasResetPid = bits, U32, 1640, [2:2]
isInDeadZone = bits, U32, 1636, [8:8] mustResetPid = bits, U32, 1640, [3:3]
isBlipping = bits, U32, 1636, [9:9] isCranking = bits, U32, 1640, [4:4]
useClosedLoop = bits, U32, 1636, [10:10] isIacTableForCoasting = bits, U32, 1640, [5:5]
badTps = bits, U32, 1636, [11:11] notIdling = bits, U32, 1640, [6:6]
looksLikeRunning = bits, U32, 1636, [12:12] needReset = bits, U32, 1640, [7:7]
looksLikeCoasting = bits, U32, 1636, [13:13] isInDeadZone = bits, U32, 1640, [8:8]
looksLikeCrankToIdle = bits, U32, 1636, [14:14] isBlipping = bits, U32, 1640, [9:9]
isIdleCoasting = bits, U32, 1636, [15:15] useClosedLoop = bits, U32, 1640, [10:10]
isIdleClosedLoop = bits, U32, 1636, [16:16] badTps = bits, U32, 1640, [11:11]
idleTarget = scalar, S32, 1640, "", 1, 0 looksLikeRunning = bits, U32, 1640, [12:12]
targetRpmByClt = scalar, S32, 1644, "", 1, 0 looksLikeCoasting = bits, U32, 1640, [13:13]
targetRpmAc = scalar, S32, 1648, "", 1, 0 looksLikeCrankToIdle = bits, U32, 1640, [14:14]
iacByRpmTaper = scalar, F32, 1652 isIdleCoasting = bits, U32, 1640, [15:15]
luaAdd = scalar, F32, 1656 isIdleClosedLoop = bits, U32, 1640, [16:16]
; total TS size = 1660 idleTarget = scalar, S32, 1644, "", 1, 0
etb1targetWithIdlePosition = scalar, F32, 1660, "%", 1,0 targetRpmByClt = scalar, S32, 1648, "", 1, 0
etb1trim = scalar, F32, 1664, "", 1, 0 targetRpmAc = scalar, S32, 1652, "", 1, 0
etb1luaAdjustment = scalar, F32, 1668, "%", 1,0 iacByRpmTaper = scalar, F32, 1656
etb1m_wastegatePosition = scalar, F32, 1672, "%", 1,0 luaAdd = scalar, F32, 1660
etb1etbFeedForward = scalar, F32, 1676 ; total TS size = 1664
etb1etbCurrentTarget = scalar, F32, 1680, "%", 1, 0 etb1targetWithIdlePosition = scalar, F32, 1664, "%", 1,0
etb1m_adjustedTarget = scalar, S16, 1684, "%", 0.01, 0 etb1trim = scalar, F32, 1668, "", 1, 0
etb1etbRevLimitActive = bits, U32, 1688, [0:0] etb1luaAdjustment = scalar, F32, 1672, "%", 1,0
etb1jamDetected = bits, U32, 1688, [1:1] etb1m_wastegatePosition = scalar, F32, 1676, "%", 1,0
etb1validPlantPosition = bits, U32, 1688, [2:2] etb1etbFeedForward = scalar, F32, 1680
etb1etbTpsErrorCounter = scalar, U16, 1692, "count", 1,0 etb1etbCurrentTarget = scalar, F32, 1684, "%", 1, 0
etb1etbPpsErrorCounter = scalar, U16, 1694, "count", 1,0 etb1m_adjustedTarget = scalar, S16, 1688, "%", 0.01, 0
etb1etbErrorCode = scalar, S08, 1696, "", 1, 0 etb1etbRevLimitActive = bits, U32, 1692, [0:0]
etb1etbErrorCodeBlinker = scalar, S08, 1697, "", 1, 0 etb1jamDetected = bits, U32, 1692, [1:1]
etb1tcEtbDrop = scalar, S08, 1698, "%", 1, 0 etb1validPlantPosition = bits, U32, 1692, [2:2]
etb1jamTimer = scalar, U16, 1700, "sec", 0.01, 0 etb1etbTpsErrorCounter = scalar, U16, 1696, "count", 1,0
etb1adjustedEtbTarget = scalar, S08, 1702, "%", 1, 0 etb1etbPpsErrorCounter = scalar, U16, 1698, "count", 1,0
etb1state = scalar, U08, 1703, "", 1, 0 etb1etbErrorCode = scalar, S08, 1700, "", 1, 0
; total TS size = 1704 etb1etbErrorCodeBlinker = scalar, S08, 1701, "", 1, 0
etb2targetWithIdlePosition = scalar, F32, 1704, "%", 1,0 etb1tcEtbDrop = scalar, S08, 1702, "%", 1, 0
etb2trim = scalar, F32, 1708, "", 1, 0 etb1jamTimer = scalar, U16, 1704, "sec", 0.01, 0
etb2luaAdjustment = scalar, F32, 1712, "%", 1,0 etb1adjustedEtbTarget = scalar, S08, 1706, "%", 1, 0
etb2m_wastegatePosition = scalar, F32, 1716, "%", 1,0 etb1state = scalar, U08, 1707, "", 1, 0
etb2etbFeedForward = scalar, F32, 1720 ; total TS size = 1708
etb2etbCurrentTarget = scalar, F32, 1724, "%", 1, 0 etb2targetWithIdlePosition = scalar, F32, 1708, "%", 1,0
etb2m_adjustedTarget = scalar, S16, 1728, "%", 0.01, 0 etb2trim = scalar, F32, 1712, "", 1, 0
etb2etbRevLimitActive = bits, U32, 1732, [0:0] etb2luaAdjustment = scalar, F32, 1716, "%", 1,0
etb2jamDetected = bits, U32, 1732, [1:1] etb2m_wastegatePosition = scalar, F32, 1720, "%", 1,0
etb2validPlantPosition = bits, U32, 1732, [2:2] etb2etbFeedForward = scalar, F32, 1724
etb2etbTpsErrorCounter = scalar, U16, 1736, "count", 1,0 etb2etbCurrentTarget = scalar, F32, 1728, "%", 1, 0
etb2etbPpsErrorCounter = scalar, U16, 1738, "count", 1,0 etb2m_adjustedTarget = scalar, S16, 1732, "%", 0.01, 0
etb2etbErrorCode = scalar, S08, 1740, "", 1, 0 etb2etbRevLimitActive = bits, U32, 1736, [0:0]
etb2etbErrorCodeBlinker = scalar, S08, 1741, "", 1, 0 etb2jamDetected = bits, U32, 1736, [1:1]
etb2tcEtbDrop = scalar, S08, 1742, "%", 1, 0 etb2validPlantPosition = bits, U32, 1736, [2:2]
etb2jamTimer = scalar, U16, 1744, "sec", 0.01, 0 etb2etbTpsErrorCounter = scalar, U16, 1740, "count", 1,0
etb2adjustedEtbTarget = scalar, S08, 1746, "%", 1, 0 etb2etbPpsErrorCounter = scalar, U16, 1742, "count", 1,0
etb2state = scalar, U08, 1747, "", 1, 0 etb2etbErrorCode = scalar, S08, 1744, "", 1, 0
; total TS size = 1748 etb2etbErrorCodeBlinker = scalar, S08, 1745, "", 1, 0
wb1faultCode = scalar, U08, 1748, "", 1, 0 etb2tcEtbDrop = scalar, S08, 1746, "%", 1, 0
wb1heaterDuty = scalar, U08, 1749, "%", 1, 0 etb2jamTimer = scalar, U16, 1748, "sec", 0.01, 0
wb1pumpDuty = scalar, U08, 1750, "%", 1, 0 etb2adjustedEtbTarget = scalar, S08, 1750, "%", 1, 0
wb1tempC = scalar, U16, 1752, "C", 1, 0 etb2state = scalar, U08, 1751, "", 1, 0
wb1nernstVoltage = scalar, U16, 1754, "V", 0.001, 0 ; total TS size = 1752
wb1esr = scalar, U16, 1756, "ohm", 1, 0 wb1faultCode = scalar, U08, 1752, "", 1, 0
; total TS size = 1760 wb1heaterDuty = scalar, U08, 1753, "%", 1, 0
wb2faultCode = scalar, U08, 1760, "", 1, 0 wb1pumpDuty = scalar, U08, 1754, "%", 1, 0
wb2heaterDuty = scalar, U08, 1761, "%", 1, 0 wb1tempC = scalar, U16, 1756, "C", 1, 0
wb2pumpDuty = scalar, U08, 1762, "%", 1, 0 wb1nernstVoltage = scalar, U16, 1758, "V", 0.001, 0
wb2tempC = scalar, U16, 1764, "C", 1, 0 wb1esr = scalar, U16, 1760, "ohm", 1, 0
wb2nernstVoltage = scalar, U16, 1766, "V", 0.001, 0 ; total TS size = 1764
wb2esr = scalar, U16, 1768, "ohm", 1, 0 wb2faultCode = scalar, U08, 1764, "", 1, 0
; total TS size = 1772 wb2heaterDuty = scalar, U08, 1765, "%", 1, 0
dcOutput0 = scalar, F32, 1772, "%", 1,0 wb2pumpDuty = scalar, U08, 1766, "%", 1, 0
isEnabled0_int = scalar, U08, 1776, "%", 1,0 wb2tempC = scalar, U16, 1768, "C", 1, 0
isEnabled0 = bits, U32, 1780, [0:0] wb2nernstVoltage = scalar, U16, 1770, "V", 0.001, 0
; total TS size = 1784 wb2esr = scalar, U16, 1772, "ohm", 1, 0
value0 = scalar, U16, 1784, "RAW", 1,0 ; total TS size = 1776
value1 = scalar, U16, 1786, "RAW", 1,0 dcOutput0 = scalar, F32, 1776, "%", 1,0
errorRate = scalar, F32, 1788, "% (don't belive me)", 1,0 isEnabled0_int = scalar, U08, 1780, "%", 1,0
; total TS size = 1792 isEnabled0 = bits, U32, 1784, [0:0]
vvtTarget = scalar, U16, 1792, "deg", 0.1, 0 ; total TS size = 1788
vvtOutput = scalar, U08, 1794, "%", 0.5, 0 value0 = scalar, U16, 1788, "RAW", 1,0
value1 = scalar, U16, 1790, "RAW", 1,0
errorRate = scalar, F32, 1792, "% (don't belive me)", 1,0
; total TS size = 1796 ; total TS size = 1796
lambdaCurrentlyGood = bits, U32, 1796, [0:0] vvtTarget = scalar, U16, 1796, "deg", 0.1, 0
lambdaMonitorCut = bits, U32, 1796, [1:1] vvtOutput = scalar, U08, 1798, "%", 0.5, 0
lambdaTimeSinceGood = scalar, U16, 1800, "sec", 0.01, 0 ; total TS size = 1800
; total TS size = 1804 lambdaCurrentlyGood = bits, U32, 1800, [0:0]
lambdaMonitorCut = bits, U32, 1800, [1:1]
lambdaTimeSinceGood = scalar, U16, 1804, "sec", 0.01, 0
; total TS size = 1808
time = { timeNow } time = { timeNow }
@ -5159,6 +5160,7 @@ gaugeCategory = Fueling
fuelFlowRateGauge = fuelFlowRate, "Fuel: Flow rate", "g/s", 0, 50, 0, 0, 50, 50, 2, 0 fuelFlowRateGauge = fuelFlowRate, "Fuel: Flow rate", "g/s", 0, 50, 0, 0, 50, 50, 2, 0
targetLambdaGauge = targetLambda,"fuel: target lambda", "", 10, 19.4, 12, 13, 15, 16, 2, 2 targetLambdaGauge = targetLambda,"fuel: target lambda", "", 10, 19.4, 12, 13, 15, 16, 2, 2
currentTargetAfrGauge = targetAFR,"fuel: target AFR", "", 0.65, 1.2, 0.7, 0.75, 1.1, 1.15, 3, 2 currentTargetAfrGauge = targetAFR,"fuel: target AFR", "", 0.65, 1.2, 0.7, 0.75, 1.1, 1.15, 3, 2
fuelPressureCorrectionReferenceGauge = pressureCorrectionReference, "Fuel: corr reference pressure", "kPa", 0, 1000, 0, 0, 1000, 1000, 0, 0
gaugeCategory = Throttle Body (incl. ETB) gaugeCategory = Throttle Body (incl. ETB)
pedalPositionGauge = throttlePedalPosition, "Throttle pedal position", "%", -20, 120, -10, -5, 105, 110, 1, 1 pedalPositionGauge = throttlePedalPosition, "Throttle pedal position", "%", -20, 120, -10, -5, 105, 110, 1, 1
@ -5897,6 +5899,7 @@ entry = HpfdDeactivationPhase, "GDI: HPFP deactivation angle", float, "%.3f"
entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f"
entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f"
entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f"
entry = pressureCorrectionReference, "Fuel: corr reference pressure", float, "%.3f"
entry = retardThresholdRpm, "Launch: Retard threshold RPM", int, "%d" entry = retardThresholdRpm, "Launch: Retard threshold RPM", int, "%d"
entry = launchActivatePinState, "launchActivatePinState", int, "%d" entry = launchActivatePinState, "launchActivatePinState", int, "%d"
entry = isPreLaunchCondition, "isPreLaunchCondition", int, "%d" entry = isPreLaunchCondition, "isPreLaunchCondition", int, "%d"
@ -6875,6 +6878,7 @@ dialog = injector_modelDialog, "injector_model"
graphLine = m_deadtime graphLine = m_deadtime
graphLine = pressureDelta graphLine = pressureDelta
graphLine = pressureRatio graphLine = pressureRatio
graphLine = pressureCorrectionReference
indicatorPanel = launch_control_stateIndicatorPanel, 2 indicatorPanel = launch_control_stateIndicatorPanel, 2
indicator = {launchActivatePinState}, "launchActivatePinState No", "launchActivatePinState Yes" indicator = {launchActivatePinState}, "launchActivatePinState No", "launchActivatePinState Yes"

View File

@ -38,12 +38,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2025.02.26.alphax-4chan.1788017325" signature = "rusEFI master.2025.02.26.alphax-4chan.2356321691"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2025.02.26.alphax-4chan.1788017325" ; signature is expected to be 7 or more characters. signature= "rusEFI master.2025.02.26.alphax-4chan.2356321691" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false useLegacyFTempUnits = false
@ -2691,7 +2691,7 @@ boardUseD3PullDown = bits, U32, 23352, [9:9], "With Pull Up", "With Pull Down"
ochGetCommand = "O%2o%2c" ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code ; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1804 ochBlockSize = 1808
; 11.2.3 Full Optimized High Speed ; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9 scatteredOchGetCommand = 9
@ -3287,346 +3287,347 @@ HpfdDeactivationPhase = scalar, F32, 1132, "", 1, 0
m_deadtime = scalar, F32, 1136, "ms", 1, 0 m_deadtime = scalar, F32, 1136, "ms", 1, 0
pressureDelta = scalar, F32, 1140, "kPa", 1, 0 pressureDelta = scalar, F32, 1140, "kPa", 1, 0
pressureRatio = scalar, F32, 1144, "", 1, 0 pressureRatio = scalar, F32, 1144, "", 1, 0
; total TS size = 1148 pressureCorrectionReference = scalar, F32, 1148, "kPa", 1, 0
retardThresholdRpm = scalar, S32, 1148, "", 1, 0 ; total TS size = 1152
launchActivatePinState = bits, U32, 1152, [0:0] retardThresholdRpm = scalar, S32, 1152, "", 1, 0
isPreLaunchCondition = bits, U32, 1152, [1:1] launchActivatePinState = bits, U32, 1156, [0:0]
isLaunchCondition = bits, U32, 1152, [2:2] isPreLaunchCondition = bits, U32, 1156, [1:1]
isSwitchActivated = bits, U32, 1152, [3:3] isLaunchCondition = bits, U32, 1156, [2:2]
isClutchActivated = bits, U32, 1152, [4:4] isSwitchActivated = bits, U32, 1156, [3:3]
isBrakePedalActivated = bits, U32, 1152, [5:5] isClutchActivated = bits, U32, 1156, [4:4]
isValidInputPin = bits, U32, 1152, [6:6] isBrakePedalActivated = bits, U32, 1156, [5:5]
activateSwitchCondition = bits, U32, 1152, [7:7] isValidInputPin = bits, U32, 1156, [6:6]
rpmLaunchCondition = bits, U32, 1152, [8:8] activateSwitchCondition = bits, U32, 1156, [7:7]
rpmPreLaunchCondition = bits, U32, 1152, [9:9] rpmLaunchCondition = bits, U32, 1156, [8:8]
speedCondition = bits, U32, 1152, [10:10] rpmPreLaunchCondition = bits, U32, 1156, [9:9]
tpsCondition = bits, U32, 1152, [11:11] speedCondition = bits, U32, 1156, [10:10]
; total TS size = 1156 tpsCondition = bits, U32, 1156, [11:11]
isTorqueReductionTriggerPinValid = bits, U32, 1156, [0:0]
torqueReductionTriggerPinState = bits, U32, 1156, [1:1]
isTimeConditionSatisfied = bits, U32, 1156, [2:2]
isRpmConditionSatisfied = bits, U32, 1156, [3:3]
isAppConditionSatisfied = bits, U32, 1156, [4:4]
isFlatShiftConditionSatisfied = bits, U32, 1156, [5:5]
; total TS size = 1160 ; total TS size = 1160
isAntilagCondition = bits, U32, 1160, [0:0] isTorqueReductionTriggerPinValid = bits, U32, 1160, [0:0]
ALSMinRPMCondition = bits, U32, 1160, [1:1] torqueReductionTriggerPinState = bits, U32, 1160, [1:1]
ALSMaxRPMCondition = bits, U32, 1160, [2:2] isTimeConditionSatisfied = bits, U32, 1160, [2:2]
ALSMinCLTCondition = bits, U32, 1160, [3:3] isRpmConditionSatisfied = bits, U32, 1160, [3:3]
ALSMaxCLTCondition = bits, U32, 1160, [4:4] isAppConditionSatisfied = bits, U32, 1160, [4:4]
ALSMaxThrottleIntentCondition = bits, U32, 1160, [5:5] isFlatShiftConditionSatisfied = bits, U32, 1160, [5:5]
isALSSwitchActivated = bits, U32, 1160, [6:6] ; total TS size = 1164
ALSActivatePinState = bits, U32, 1160, [7:7] isAntilagCondition = bits, U32, 1164, [0:0]
ALSSwitchCondition = bits, U32, 1160, [8:8] ALSMinRPMCondition = bits, U32, 1164, [1:1]
ALSTimerCondition = bits, U32, 1160, [9:9] ALSMaxRPMCondition = bits, U32, 1164, [2:2]
fuelALSCorrection = scalar, F32, 1164, "", 1, 0 ALSMinCLTCondition = bits, U32, 1164, [3:3]
timingALSCorrection = scalar, S16, 1168, "deg", 0.01, 0 ALSMaxCLTCondition = bits, U32, 1164, [4:4]
timingALSSkip = scalar, S16, 1170, "deg", 0.01, 0 ALSMaxThrottleIntentCondition = bits, U32, 1164, [5:5]
; total TS size = 1172 isALSSwitchActivated = bits, U32, 1164, [6:6]
isTpsInvalid = bits, U32, 1172, [0:0] ALSActivatePinState = bits, U32, 1164, [7:7]
m_shouldResetPid = bits, U32, 1172, [1:1] ALSSwitchCondition = bits, U32, 1164, [8:8]
isBelowClosedLoopThreshold = bits, U32, 1172, [2:2] ALSTimerCondition = bits, U32, 1164, [9:9]
isNotClosedLoop = bits, U32, 1172, [3:3] fuelALSCorrection = scalar, F32, 1168, "", 1, 0
isZeroRpm = bits, U32, 1172, [4:4] timingALSCorrection = scalar, S16, 1172, "deg", 0.01, 0
hasInitBoost = bits, U32, 1172, [5:5] timingALSSkip = scalar, S16, 1174, "deg", 0.01, 0
rpmTooLow = bits, U32, 1172, [6:6] ; total TS size = 1176
tpsTooLow = bits, U32, 1172, [7:7] isTpsInvalid = bits, U32, 1176, [0:0]
mapTooLow = bits, U32, 1172, [8:8] m_shouldResetPid = bits, U32, 1176, [1:1]
isPlantValid = bits, U32, 1172, [9:9] isBelowClosedLoopThreshold = bits, U32, 1176, [2:2]
isBoostControlled = bits, U32, 1172, [10:10] isNotClosedLoop = bits, U32, 1176, [3:3]
luaTargetAdd = scalar, S16, 1176, "v", 0.5,0 isZeroRpm = bits, U32, 1176, [4:4]
boostOutput = scalar, S16, 1178, "percent", 0.01,0 hasInitBoost = bits, U32, 1176, [5:5]
luaTargetMult = scalar, F32, 1180, "v", 1,0 rpmTooLow = bits, U32, 1176, [6:6]
openLoopPart = scalar, F32, 1184, "v", 1,0 tpsTooLow = bits, U32, 1176, [7:7]
luaOpenLoopAdd = scalar, F32, 1188, "v", 1,0 mapTooLow = bits, U32, 1176, [8:8]
boostControllerClosedLoopPart = scalar, S08, 1192, "%", 0.5,0 isPlantValid = bits, U32, 1176, [9:9]
boostControlTarget = scalar, S16, 1194, "kPa", 0.03333333333333333,0 isBoostControlled = bits, U32, 1176, [10:10]
; total TS size = 1196 luaTargetAdd = scalar, S16, 1180, "v", 0.5,0
acButtonState = scalar, S08, 1196, "", 1, 0 boostOutput = scalar, S16, 1182, "percent", 0.01,0
m_acEnabled = bits, U32, 1200, [0:0] luaTargetMult = scalar, F32, 1184, "v", 1,0
engineTooSlow = bits, U32, 1200, [1:1] openLoopPart = scalar, F32, 1188, "v", 1,0
engineTooFast = bits, U32, 1200, [2:2] luaOpenLoopAdd = scalar, F32, 1192, "v", 1,0
noClt = bits, U32, 1200, [3:3] boostControllerClosedLoopPart = scalar, S08, 1196, "%", 0.5,0
engineTooHot = bits, U32, 1200, [4:4] boostControlTarget = scalar, S16, 1198, "kPa", 0.03333333333333333,0
tpsTooHigh = bits, U32, 1200, [5:5] ; total TS size = 1200
isDisabledByLua = bits, U32, 1200, [6:6] acButtonState = scalar, S08, 1200, "", 1, 0
acCompressorState = bits, U32, 1200, [7:7] m_acEnabled = bits, U32, 1204, [0:0]
acPressureTooLow = bits, U32, 1200, [8:8] engineTooSlow = bits, U32, 1204, [1:1]
acPressureTooHigh = bits, U32, 1200, [9:9] engineTooFast = bits, U32, 1204, [2:2]
; total TS size = 1204 noClt = bits, U32, 1204, [3:3]
isNitrousArmed = bits, U32, 1204, [0:0] engineTooHot = bits, U32, 1204, [4:4]
isNitrousSpeedCondition = bits, U32, 1204, [1:1] tpsTooHigh = bits, U32, 1204, [5:5]
isNitrousTpsCondition = bits, U32, 1204, [2:2] isDisabledByLua = bits, U32, 1204, [6:6]
isNitrousCltCondition = bits, U32, 1204, [3:3] acCompressorState = bits, U32, 1204, [7:7]
isNitrousMapCondition = bits, U32, 1204, [4:4] acPressureTooLow = bits, U32, 1204, [8:8]
isNitrousAfrCondition = bits, U32, 1204, [5:5] acPressureTooHigh = bits, U32, 1204, [9:9]
isNitrousRpmCondition = bits, U32, 1204, [6:6]
isNitrousCondition = bits, U32, 1204, [7:7]
; total TS size = 1208 ; total TS size = 1208
fan1cranking = bits, U32, 1208, [0:0] isNitrousArmed = bits, U32, 1208, [0:0]
fan1notRunning = bits, U32, 1208, [1:1] isNitrousSpeedCondition = bits, U32, 1208, [1:1]
fan1disabledWhileEngineStopped = bits, U32, 1208, [2:2] isNitrousTpsCondition = bits, U32, 1208, [2:2]
fan1brokenClt = bits, U32, 1208, [3:3] isNitrousCltCondition = bits, U32, 1208, [3:3]
fan1enabledForAc = bits, U32, 1208, [4:4] isNitrousMapCondition = bits, U32, 1208, [4:4]
fan1hot = bits, U32, 1208, [5:5] isNitrousAfrCondition = bits, U32, 1208, [5:5]
fan1cold = bits, U32, 1208, [6:6] isNitrousRpmCondition = bits, U32, 1208, [6:6]
fan1disabledBySpeed = bits, U32, 1208, [7:7] isNitrousCondition = bits, U32, 1208, [7:7]
fan1m_state = bits, U32, 1208, [8:8] ; total TS size = 1212
fan1radiatorFanStatus = scalar, U08, 1212, "", 1, 0 fan1cranking = bits, U32, 1212, [0:0]
; total TS size = 1216 fan1notRunning = bits, U32, 1212, [1:1]
fan2cranking = bits, U32, 1216, [0:0] fan1disabledWhileEngineStopped = bits, U32, 1212, [2:2]
fan2notRunning = bits, U32, 1216, [1:1] fan1brokenClt = bits, U32, 1212, [3:3]
fan2disabledWhileEngineStopped = bits, U32, 1216, [2:2] fan1enabledForAc = bits, U32, 1212, [4:4]
fan2brokenClt = bits, U32, 1216, [3:3] fan1hot = bits, U32, 1212, [5:5]
fan2enabledForAc = bits, U32, 1216, [4:4] fan1cold = bits, U32, 1212, [6:6]
fan2hot = bits, U32, 1216, [5:5] fan1disabledBySpeed = bits, U32, 1212, [7:7]
fan2cold = bits, U32, 1216, [6:6] fan1m_state = bits, U32, 1212, [8:8]
fan2disabledBySpeed = bits, U32, 1216, [7:7] fan1radiatorFanStatus = scalar, U08, 1216, "", 1, 0
fan2m_state = bits, U32, 1216, [8:8] ; total TS size = 1220
fan2radiatorFanStatus = scalar, U08, 1220, "", 1, 0 fan2cranking = bits, U32, 1220, [0:0]
; total TS size = 1224 fan2notRunning = bits, U32, 1220, [1:1]
isPrime = bits, U32, 1224, [0:0] fan2disabledWhileEngineStopped = bits, U32, 1220, [2:2]
engineTurnedRecently = bits, U32, 1224, [1:1] fan2brokenClt = bits, U32, 1220, [3:3]
isFuelPumpOn = bits, U32, 1224, [2:2] fan2enabledForAc = bits, U32, 1220, [4:4]
ignitionOn = bits, U32, 1224, [3:3] fan2hot = bits, U32, 1220, [5:5]
fan2cold = bits, U32, 1220, [6:6]
fan2disabledBySpeed = bits, U32, 1220, [7:7]
fan2m_state = bits, U32, 1220, [8:8]
fan2radiatorFanStatus = scalar, U08, 1224, "", 1, 0
; total TS size = 1228 ; total TS size = 1228
isBenchTest = bits, U32, 1228, [0:0] isPrime = bits, U32, 1228, [0:0]
hasIgnitionVoltage = bits, U32, 1228, [1:1] engineTurnedRecently = bits, U32, 1228, [1:1]
mainRelayState = bits, U32, 1228, [2:2] isFuelPumpOn = bits, U32, 1228, [2:2]
delayedShutoffRequested = bits, U32, 1228, [3:3] ignitionOn = bits, U32, 1228, [3:3]
; total TS size = 1232 ; total TS size = 1232
lua_fuelAdd = scalar, F32, 1232, "g", 1, 0 isBenchTest = bits, U32, 1232, [0:0]
lua_fuelMult = scalar, F32, 1236, "", 1, 0 hasIgnitionVoltage = bits, U32, 1232, [1:1]
lua_clutchUpState = bits, U32, 1240, [0:0] mainRelayState = bits, U32, 1232, [2:2]
lua_brakePedalState = bits, U32, 1240, [1:1] delayedShutoffRequested = bits, U32, 1232, [3:3]
lua_acRequestState = bits, U32, 1240, [2:2] ; total TS size = 1236
lua_luaDisableEtb = bits, U32, 1240, [3:3] lua_fuelAdd = scalar, F32, 1236, "g", 1, 0
lua_luaIgnCut = bits, U32, 1240, [4:4] lua_fuelMult = scalar, F32, 1240, "", 1, 0
lua_luaFuelCut = bits, U32, 1240, [5:5] lua_clutchUpState = bits, U32, 1244, [0:0]
lua_clutchDownState = bits, U32, 1240, [6:6] lua_brakePedalState = bits, U32, 1244, [1:1]
lua_disableDecelerationFuelCutOff = bits, U32, 1240, [7:7] lua_acRequestState = bits, U32, 1244, [2:2]
lua_torqueReductionState = bits, U32, 1240, [8:8] lua_luaDisableEtb = bits, U32, 1244, [3:3]
sd_tCharge = scalar, S16, 1244, "deg C", 0.01, 0 lua_luaIgnCut = bits, U32, 1244, [4:4]
sd_tChargeK = scalar, F32, 1248, "", 1, 0 lua_luaFuelCut = bits, U32, 1244, [5:5]
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1252, "", 1, 0 lua_clutchDownState = bits, U32, 1244, [6:6]
crankingFuel_tpsCoefficient = scalar, F32, 1256, "", 1, 0 lua_disableDecelerationFuelCutOff = bits, U32, 1244, [7:7]
crankingFuel_durationCoefficient = scalar, F32, 1260, "", 1, 0 lua_torqueReductionState = bits, U32, 1244, [8:8]
crankingFuel_fuel = scalar, U16, 1264, "mg", 0.01, 0 sd_tCharge = scalar, S16, 1248, "deg C", 0.01, 0
baroCorrection = scalar, F32, 1268, "", 1, 0 sd_tChargeK = scalar, F32, 1252, "", 1, 0
hellenBoardId = scalar, S16, 1272, "id", 1, 0 crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1256, "", 1, 0
clutchUpState = scalar, S08, 1274, "", 1, 0 crankingFuel_tpsCoefficient = scalar, F32, 1260, "", 1, 0
brakePedalState = scalar, S08, 1275, "", 1, 0 crankingFuel_durationCoefficient = scalar, F32, 1264, "", 1, 0
startStopState = scalar, S08, 1276, "", 1, 0 crankingFuel_fuel = scalar, U16, 1268, "mg", 0.01, 0
smartChipState = scalar, S08, 1277, "", 1, 0 baroCorrection = scalar, F32, 1272, "", 1, 0
smartChipRestartCounter = scalar, S08, 1278, "", 1, 0 hellenBoardId = scalar, S16, 1276, "id", 1, 0
smartChipAliveCounter = scalar, S08, 1279, "", 1, 0 clutchUpState = scalar, S08, 1278, "", 1, 0
startStopPhysicalState = bits, U32, 1280, [0:0] brakePedalState = scalar, S08, 1279, "", 1, 0
acrActive = bits, U32, 1280, [1:1] startStopState = scalar, S08, 1280, "", 1, 0
acrEngineMovedRecently = bits, U32, 1280, [2:2] smartChipState = scalar, S08, 1281, "", 1, 0
heaterControlEnabled = bits, U32, 1280, [3:3] smartChipRestartCounter = scalar, S08, 1282, "", 1, 0
luaDigitalState0 = bits, U32, 1280, [4:4] smartChipAliveCounter = scalar, S08, 1283, "", 1, 0
luaDigitalState1 = bits, U32, 1280, [5:5] startStopPhysicalState = bits, U32, 1284, [0:0]
luaDigitalState2 = bits, U32, 1280, [6:6] acrActive = bits, U32, 1284, [1:1]
luaDigitalState3 = bits, U32, 1280, [7:7] acrEngineMovedRecently = bits, U32, 1284, [2:2]
clutchDownState = bits, U32, 1280, [8:8] heaterControlEnabled = bits, U32, 1284, [3:3]
startStopStateToggleCounter = scalar, U32, 1284, "", 1, 0 luaDigitalState0 = bits, U32, 1284, [4:4]
luaSoftSparkSkip = scalar, F32, 1288, "", 1, 0 luaDigitalState1 = bits, U32, 1284, [5:5]
luaHardSparkSkip = scalar, F32, 1292, "", 1, 0 luaDigitalState2 = bits, U32, 1284, [6:6]
tractionControlSparkSkip = scalar, F32, 1296, "", 1, 0 luaDigitalState3 = bits, U32, 1284, [7:7]
fuelInjectionCounter = scalar, U32, 1300, "", 1, 0 clutchDownState = bits, U32, 1284, [8:8]
globalSparkCounter = scalar, U32, 1304, "", 1, 0 startStopStateToggleCounter = scalar, U32, 1288, "", 1, 0
fuelingLoad = scalar, F32, 1308, "", 1, 0 luaSoftSparkSkip = scalar, F32, 1292, "", 1, 0
ignitionLoad = scalar, F32, 1312, "", 1, 0 luaHardSparkSkip = scalar, F32, 1296, "", 1, 0
veTableYAxis = scalar, U16, 1316, "%", 0.01, 0 tractionControlSparkSkip = scalar, F32, 1300, "", 1, 0
overDwellCounter = scalar, U08, 1318, "", 1, 0 fuelInjectionCounter = scalar, U32, 1304, "", 1, 0
overDwellNotScheduledCounter = scalar, U08, 1319, "", 1, 0 globalSparkCounter = scalar, U32, 1308, "", 1, 0
sparkOutOfOrderCounter = scalar, U08, 1320, "", 1, 0 fuelingLoad = scalar, F32, 1312, "", 1, 0
; total TS size = 1324 ignitionLoad = scalar, F32, 1316, "", 1, 0
tpsFrom = scalar, F32, 1324 veTableYAxis = scalar, U16, 1320, "%", 0.01, 0
tpsTo = scalar, F32, 1328 overDwellCounter = scalar, U08, 1322, "", 1, 0
deltaTps = scalar, F32, 1332 overDwellNotScheduledCounter = scalar, U08, 1323, "", 1, 0
extraFuel = scalar, F32, 1336, "", 1, 0 sparkOutOfOrderCounter = scalar, U08, 1324, "", 1, 0
valueFromTable = scalar, F32, 1340, "", 1, 0 ; total TS size = 1328
isAboveAccelThreshold = bits, U32, 1344, [0:0] tpsFrom = scalar, F32, 1328
isBelowDecelThreshold = bits, U32, 1344, [1:1] tpsTo = scalar, F32, 1332
isTimeToResetAccumulator = bits, U32, 1344, [2:2] deltaTps = scalar, F32, 1336
isFractionalEnrichment = bits, U32, 1344, [3:3] extraFuel = scalar, F32, 1340, "", 1, 0
belowEpsilon = bits, U32, 1344, [4:4] valueFromTable = scalar, F32, 1344, "", 1, 0
tooShort = bits, U32, 1344, [5:5] isAboveAccelThreshold = bits, U32, 1348, [0:0]
fractionalInjFuel = scalar, F32, 1348, "", 1, 0 isBelowDecelThreshold = bits, U32, 1348, [1:1]
accumulatedValue = scalar, F32, 1352, "", 1, 0 isTimeToResetAccumulator = bits, U32, 1348, [2:2]
maxExtraPerCycle = scalar, F32, 1356, "", 1, 0 isFractionalEnrichment = bits, U32, 1348, [3:3]
maxExtraPerPeriod = scalar, F32, 1360, "", 1, 0 belowEpsilon = bits, U32, 1348, [4:4]
maxInjectedPerPeriod = scalar, F32, 1364, "", 1, 0 tooShort = bits, U32, 1348, [5:5]
cycleCnt = scalar, S32, 1368, "", 1, 0 fractionalInjFuel = scalar, F32, 1352, "", 1, 0
; total TS size = 1372 accumulatedValue = scalar, F32, 1356, "", 1, 0
hwEventCounters1 = scalar, U16, 1372, "", 1, 0 maxExtraPerCycle = scalar, F32, 1360, "", 1, 0
hwEventCounters2 = scalar, U16, 1374, "", 1, 0 maxExtraPerPeriod = scalar, F32, 1364, "", 1, 0
hwEventCounters3 = scalar, U16, 1376, "", 1, 0 maxInjectedPerPeriod = scalar, F32, 1368, "", 1, 0
hwEventCounters4 = scalar, U16, 1378, "", 1, 0 cycleCnt = scalar, S32, 1372, "", 1, 0
vvtCamCounter = scalar, U16, 1380, "", 1, 0 ; total TS size = 1376
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1384, "kPa", 1, 0 hwEventCounters1 = scalar, U16, 1376, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1388, "kPa", 1, 0 hwEventCounters2 = scalar, U16, 1378, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1392, "distance", 1, 0 hwEventCounters3 = scalar, U16, 1380, "", 1, 0
mapVvt_sync_counter = scalar, U08, 1393, "counter", 1, 0 hwEventCounters4 = scalar, U16, 1382, "", 1, 0
currentEngineDecodedPhase = scalar, F32, 1396, "deg", 1, 0 vvtCamCounter = scalar, U16, 1384, "", 1, 0
triggerToothAngleError = scalar, F32, 1400, "deg", 1, 0 mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1388, "kPa", 1, 0
triggerIgnoredToothCount = scalar, U08, 1404, "", 1, 0 mapVvt_MAP_AT_DIFF = scalar, F32, 1392, "kPa", 1, 0
mapCamPrevToothAngle = scalar, F32, 1408, "deg", 1, 0 mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1396, "distance", 1, 0
isDecodingMapCam = bits, U32, 1412, [0:0] mapVvt_sync_counter = scalar, U08, 1397, "counter", 1, 0
triggerElapsedUs = scalar, U32, 1416, "", 1, 0 currentEngineDecodedPhase = scalar, F32, 1400, "deg", 1, 0
; total TS size = 1420 triggerToothAngleError = scalar, F32, 1404, "deg", 1, 0
trgsynchronizationCounter = scalar, U32, 1420, "", 1, 0 triggerIgnoredToothCount = scalar, U08, 1408, "", 1, 0
trgvvtToothDurations0 = scalar, U32, 1424, "us", 1, 0 mapCamPrevToothAngle = scalar, F32, 1412, "deg", 1, 0
trgvvtCurrentPosition = scalar, F32, 1428, "", 1, 0 isDecodingMapCam = bits, U32, 1416, [0:0]
trgvvtToothPosition1 = scalar, F32, 1432, "", 1, 0 triggerElapsedUs = scalar, U32, 1420, "", 1, 0
trgvvtToothPosition2 = scalar, F32, 1436, "", 1, 0 ; total TS size = 1424
trgvvtToothPosition3 = scalar, F32, 1440, "", 1, 0 trgsynchronizationCounter = scalar, U32, 1424, "", 1, 0
trgvvtToothPosition4 = scalar, F32, 1444, "", 1, 0 trgvvtToothDurations0 = scalar, U32, 1428, "us", 1, 0
trgtriggerSyncGapRatio = scalar, F32, 1448, "", 1, 0 trgvvtCurrentPosition = scalar, F32, 1432, "", 1, 0
trgtriggerStateIndex = scalar, U08, 1452, "", 1, 0 trgvvtToothPosition1 = scalar, F32, 1436, "", 1, 0
; total TS size = 1456 trgvvtToothPosition2 = scalar, F32, 1440, "", 1, 0
vvt1isynchronizationCounter = scalar, U32, 1456, "", 1, 0 trgvvtToothPosition3 = scalar, F32, 1444, "", 1, 0
vvt1ivvtToothDurations0 = scalar, U32, 1460, "us", 1, 0 trgvvtToothPosition4 = scalar, F32, 1448, "", 1, 0
vvt1ivvtCurrentPosition = scalar, F32, 1464, "", 1, 0 trgtriggerSyncGapRatio = scalar, F32, 1452, "", 1, 0
vvt1ivvtToothPosition1 = scalar, F32, 1468, "", 1, 0 trgtriggerStateIndex = scalar, U08, 1456, "", 1, 0
vvt1ivvtToothPosition2 = scalar, F32, 1472, "", 1, 0 ; total TS size = 1460
vvt1ivvtToothPosition3 = scalar, F32, 1476, "", 1, 0 vvt1isynchronizationCounter = scalar, U32, 1460, "", 1, 0
vvt1ivvtToothPosition4 = scalar, F32, 1480, "", 1, 0 vvt1ivvtToothDurations0 = scalar, U32, 1464, "us", 1, 0
vvt1itriggerSyncGapRatio = scalar, F32, 1484, "", 1, 0 vvt1ivvtCurrentPosition = scalar, F32, 1468, "", 1, 0
vvt1itriggerStateIndex = scalar, U08, 1488, "", 1, 0 vvt1ivvtToothPosition1 = scalar, F32, 1472, "", 1, 0
; total TS size = 1492 vvt1ivvtToothPosition2 = scalar, F32, 1476, "", 1, 0
vvt1esynchronizationCounter = scalar, U32, 1492, "", 1, 0 vvt1ivvtToothPosition3 = scalar, F32, 1480, "", 1, 0
vvt1evvtToothDurations0 = scalar, U32, 1496, "us", 1, 0 vvt1ivvtToothPosition4 = scalar, F32, 1484, "", 1, 0
vvt1evvtCurrentPosition = scalar, F32, 1500, "", 1, 0 vvt1itriggerSyncGapRatio = scalar, F32, 1488, "", 1, 0
vvt1evvtToothPosition1 = scalar, F32, 1504, "", 1, 0 vvt1itriggerStateIndex = scalar, U08, 1492, "", 1, 0
vvt1evvtToothPosition2 = scalar, F32, 1508, "", 1, 0 ; total TS size = 1496
vvt1evvtToothPosition3 = scalar, F32, 1512, "", 1, 0 vvt1esynchronizationCounter = scalar, U32, 1496, "", 1, 0
vvt1evvtToothPosition4 = scalar, F32, 1516, "", 1, 0 vvt1evvtToothDurations0 = scalar, U32, 1500, "us", 1, 0
vvt1etriggerSyncGapRatio = scalar, F32, 1520, "", 1, 0 vvt1evvtCurrentPosition = scalar, F32, 1504, "", 1, 0
vvt1etriggerStateIndex = scalar, U08, 1524, "", 1, 0 vvt1evvtToothPosition1 = scalar, F32, 1508, "", 1, 0
; total TS size = 1528 vvt1evvtToothPosition2 = scalar, F32, 1512, "", 1, 0
vvt2isynchronizationCounter = scalar, U32, 1528, "", 1, 0 vvt1evvtToothPosition3 = scalar, F32, 1516, "", 1, 0
vvt2ivvtToothDurations0 = scalar, U32, 1532, "us", 1, 0 vvt1evvtToothPosition4 = scalar, F32, 1520, "", 1, 0
vvt2ivvtCurrentPosition = scalar, F32, 1536, "", 1, 0 vvt1etriggerSyncGapRatio = scalar, F32, 1524, "", 1, 0
vvt2ivvtToothPosition1 = scalar, F32, 1540, "", 1, 0 vvt1etriggerStateIndex = scalar, U08, 1528, "", 1, 0
vvt2ivvtToothPosition2 = scalar, F32, 1544, "", 1, 0 ; total TS size = 1532
vvt2ivvtToothPosition3 = scalar, F32, 1548, "", 1, 0 vvt2isynchronizationCounter = scalar, U32, 1532, "", 1, 0
vvt2ivvtToothPosition4 = scalar, F32, 1552, "", 1, 0 vvt2ivvtToothDurations0 = scalar, U32, 1536, "us", 1, 0
vvt2itriggerSyncGapRatio = scalar, F32, 1556, "", 1, 0 vvt2ivvtCurrentPosition = scalar, F32, 1540, "", 1, 0
vvt2itriggerStateIndex = scalar, U08, 1560, "", 1, 0 vvt2ivvtToothPosition1 = scalar, F32, 1544, "", 1, 0
; total TS size = 1564 vvt2ivvtToothPosition2 = scalar, F32, 1548, "", 1, 0
vvt2esynchronizationCounter = scalar, U32, 1564, "", 1, 0 vvt2ivvtToothPosition3 = scalar, F32, 1552, "", 1, 0
vvt2evvtToothDurations0 = scalar, U32, 1568, "us", 1, 0 vvt2ivvtToothPosition4 = scalar, F32, 1556, "", 1, 0
vvt2evvtCurrentPosition = scalar, F32, 1572, "", 1, 0 vvt2itriggerSyncGapRatio = scalar, F32, 1560, "", 1, 0
vvt2evvtToothPosition1 = scalar, F32, 1576, "", 1, 0 vvt2itriggerStateIndex = scalar, U08, 1564, "", 1, 0
vvt2evvtToothPosition2 = scalar, F32, 1580, "", 1, 0 ; total TS size = 1568
vvt2evvtToothPosition3 = scalar, F32, 1584, "", 1, 0 vvt2esynchronizationCounter = scalar, U32, 1568, "", 1, 0
vvt2evvtToothPosition4 = scalar, F32, 1588, "", 1, 0 vvt2evvtToothDurations0 = scalar, U32, 1572, "us", 1, 0
vvt2etriggerSyncGapRatio = scalar, F32, 1592, "", 1, 0 vvt2evvtCurrentPosition = scalar, F32, 1576, "", 1, 0
vvt2etriggerStateIndex = scalar, U08, 1596, "", 1, 0 vvt2evvtToothPosition1 = scalar, F32, 1580, "", 1, 0
; total TS size = 1600 vvt2evvtToothPosition2 = scalar, F32, 1584, "", 1, 0
camResyncCounter = scalar, U08, 1600, "", 1, 0 vvt2evvtToothPosition3 = scalar, F32, 1588, "", 1, 0
m_hasSynchronizedPhase = bits, U32, 1604, [0:0] vvt2evvtToothPosition4 = scalar, F32, 1592, "", 1, 0
; total TS size = 1608 vvt2etriggerSyncGapRatio = scalar, F32, 1596, "", 1, 0
wallFuelCorrection = scalar, F32, 1608, "", 1, 0 vvt2etriggerStateIndex = scalar, U08, 1600, "", 1, 0
wallFuel = scalar, F32, 1612, "", 1, 0 ; total TS size = 1604
; total TS size = 1616 camResyncCounter = scalar, U08, 1604, "", 1, 0
idleState = bits, S32, 1616, [0:2], "not important" m_hasSynchronizedPhase = bits, U32, 1608, [0:0]
currentIdlePosition = scalar, F32, 1620 ; total TS size = 1612
baseIdlePosition = scalar, F32, 1624 wallFuelCorrection = scalar, F32, 1612, "", 1, 0
idleClosedLoop = scalar, F32, 1628 wallFuel = scalar, F32, 1616, "", 1, 0
iacByTpsTaper = scalar, F32, 1632 ; total TS size = 1620
mightResetPid = bits, U32, 1636, [0:0] idleState = bits, S32, 1620, [0:2], "not important"
shouldResetPid = bits, U32, 1636, [1:1] currentIdlePosition = scalar, F32, 1624
wasResetPid = bits, U32, 1636, [2:2] baseIdlePosition = scalar, F32, 1628
mustResetPid = bits, U32, 1636, [3:3] idleClosedLoop = scalar, F32, 1632
isCranking = bits, U32, 1636, [4:4] iacByTpsTaper = scalar, F32, 1636
isIacTableForCoasting = bits, U32, 1636, [5:5] mightResetPid = bits, U32, 1640, [0:0]
notIdling = bits, U32, 1636, [6:6] shouldResetPid = bits, U32, 1640, [1:1]
needReset = bits, U32, 1636, [7:7] wasResetPid = bits, U32, 1640, [2:2]
isInDeadZone = bits, U32, 1636, [8:8] mustResetPid = bits, U32, 1640, [3:3]
isBlipping = bits, U32, 1636, [9:9] isCranking = bits, U32, 1640, [4:4]
useClosedLoop = bits, U32, 1636, [10:10] isIacTableForCoasting = bits, U32, 1640, [5:5]
badTps = bits, U32, 1636, [11:11] notIdling = bits, U32, 1640, [6:6]
looksLikeRunning = bits, U32, 1636, [12:12] needReset = bits, U32, 1640, [7:7]
looksLikeCoasting = bits, U32, 1636, [13:13] isInDeadZone = bits, U32, 1640, [8:8]
looksLikeCrankToIdle = bits, U32, 1636, [14:14] isBlipping = bits, U32, 1640, [9:9]
isIdleCoasting = bits, U32, 1636, [15:15] useClosedLoop = bits, U32, 1640, [10:10]
isIdleClosedLoop = bits, U32, 1636, [16:16] badTps = bits, U32, 1640, [11:11]
idleTarget = scalar, S32, 1640, "", 1, 0 looksLikeRunning = bits, U32, 1640, [12:12]
targetRpmByClt = scalar, S32, 1644, "", 1, 0 looksLikeCoasting = bits, U32, 1640, [13:13]
targetRpmAc = scalar, S32, 1648, "", 1, 0 looksLikeCrankToIdle = bits, U32, 1640, [14:14]
iacByRpmTaper = scalar, F32, 1652 isIdleCoasting = bits, U32, 1640, [15:15]
luaAdd = scalar, F32, 1656 isIdleClosedLoop = bits, U32, 1640, [16:16]
; total TS size = 1660 idleTarget = scalar, S32, 1644, "", 1, 0
etb1targetWithIdlePosition = scalar, F32, 1660, "%", 1,0 targetRpmByClt = scalar, S32, 1648, "", 1, 0
etb1trim = scalar, F32, 1664, "", 1, 0 targetRpmAc = scalar, S32, 1652, "", 1, 0
etb1luaAdjustment = scalar, F32, 1668, "%", 1,0 iacByRpmTaper = scalar, F32, 1656
etb1m_wastegatePosition = scalar, F32, 1672, "%", 1,0 luaAdd = scalar, F32, 1660
etb1etbFeedForward = scalar, F32, 1676 ; total TS size = 1664
etb1etbCurrentTarget = scalar, F32, 1680, "%", 1, 0 etb1targetWithIdlePosition = scalar, F32, 1664, "%", 1,0
etb1m_adjustedTarget = scalar, S16, 1684, "%", 0.01, 0 etb1trim = scalar, F32, 1668, "", 1, 0
etb1etbRevLimitActive = bits, U32, 1688, [0:0] etb1luaAdjustment = scalar, F32, 1672, "%", 1,0
etb1jamDetected = bits, U32, 1688, [1:1] etb1m_wastegatePosition = scalar, F32, 1676, "%", 1,0
etb1validPlantPosition = bits, U32, 1688, [2:2] etb1etbFeedForward = scalar, F32, 1680
etb1etbTpsErrorCounter = scalar, U16, 1692, "count", 1,0 etb1etbCurrentTarget = scalar, F32, 1684, "%", 1, 0
etb1etbPpsErrorCounter = scalar, U16, 1694, "count", 1,0 etb1m_adjustedTarget = scalar, S16, 1688, "%", 0.01, 0
etb1etbErrorCode = scalar, S08, 1696, "", 1, 0 etb1etbRevLimitActive = bits, U32, 1692, [0:0]
etb1etbErrorCodeBlinker = scalar, S08, 1697, "", 1, 0 etb1jamDetected = bits, U32, 1692, [1:1]
etb1tcEtbDrop = scalar, S08, 1698, "%", 1, 0 etb1validPlantPosition = bits, U32, 1692, [2:2]
etb1jamTimer = scalar, U16, 1700, "sec", 0.01, 0 etb1etbTpsErrorCounter = scalar, U16, 1696, "count", 1,0
etb1adjustedEtbTarget = scalar, S08, 1702, "%", 1, 0 etb1etbPpsErrorCounter = scalar, U16, 1698, "count", 1,0
etb1state = scalar, U08, 1703, "", 1, 0 etb1etbErrorCode = scalar, S08, 1700, "", 1, 0
; total TS size = 1704 etb1etbErrorCodeBlinker = scalar, S08, 1701, "", 1, 0
etb2targetWithIdlePosition = scalar, F32, 1704, "%", 1,0 etb1tcEtbDrop = scalar, S08, 1702, "%", 1, 0
etb2trim = scalar, F32, 1708, "", 1, 0 etb1jamTimer = scalar, U16, 1704, "sec", 0.01, 0
etb2luaAdjustment = scalar, F32, 1712, "%", 1,0 etb1adjustedEtbTarget = scalar, S08, 1706, "%", 1, 0
etb2m_wastegatePosition = scalar, F32, 1716, "%", 1,0 etb1state = scalar, U08, 1707, "", 1, 0
etb2etbFeedForward = scalar, F32, 1720 ; total TS size = 1708
etb2etbCurrentTarget = scalar, F32, 1724, "%", 1, 0 etb2targetWithIdlePosition = scalar, F32, 1708, "%", 1,0
etb2m_adjustedTarget = scalar, S16, 1728, "%", 0.01, 0 etb2trim = scalar, F32, 1712, "", 1, 0
etb2etbRevLimitActive = bits, U32, 1732, [0:0] etb2luaAdjustment = scalar, F32, 1716, "%", 1,0
etb2jamDetected = bits, U32, 1732, [1:1] etb2m_wastegatePosition = scalar, F32, 1720, "%", 1,0
etb2validPlantPosition = bits, U32, 1732, [2:2] etb2etbFeedForward = scalar, F32, 1724
etb2etbTpsErrorCounter = scalar, U16, 1736, "count", 1,0 etb2etbCurrentTarget = scalar, F32, 1728, "%", 1, 0
etb2etbPpsErrorCounter = scalar, U16, 1738, "count", 1,0 etb2m_adjustedTarget = scalar, S16, 1732, "%", 0.01, 0
etb2etbErrorCode = scalar, S08, 1740, "", 1, 0 etb2etbRevLimitActive = bits, U32, 1736, [0:0]
etb2etbErrorCodeBlinker = scalar, S08, 1741, "", 1, 0 etb2jamDetected = bits, U32, 1736, [1:1]
etb2tcEtbDrop = scalar, S08, 1742, "%", 1, 0 etb2validPlantPosition = bits, U32, 1736, [2:2]
etb2jamTimer = scalar, U16, 1744, "sec", 0.01, 0 etb2etbTpsErrorCounter = scalar, U16, 1740, "count", 1,0
etb2adjustedEtbTarget = scalar, S08, 1746, "%", 1, 0 etb2etbPpsErrorCounter = scalar, U16, 1742, "count", 1,0
etb2state = scalar, U08, 1747, "", 1, 0 etb2etbErrorCode = scalar, S08, 1744, "", 1, 0
; total TS size = 1748 etb2etbErrorCodeBlinker = scalar, S08, 1745, "", 1, 0
wb1faultCode = scalar, U08, 1748, "", 1, 0 etb2tcEtbDrop = scalar, S08, 1746, "%", 1, 0
wb1heaterDuty = scalar, U08, 1749, "%", 1, 0 etb2jamTimer = scalar, U16, 1748, "sec", 0.01, 0
wb1pumpDuty = scalar, U08, 1750, "%", 1, 0 etb2adjustedEtbTarget = scalar, S08, 1750, "%", 1, 0
wb1tempC = scalar, U16, 1752, "C", 1, 0 etb2state = scalar, U08, 1751, "", 1, 0
wb1nernstVoltage = scalar, U16, 1754, "V", 0.001, 0 ; total TS size = 1752
wb1esr = scalar, U16, 1756, "ohm", 1, 0 wb1faultCode = scalar, U08, 1752, "", 1, 0
; total TS size = 1760 wb1heaterDuty = scalar, U08, 1753, "%", 1, 0
wb2faultCode = scalar, U08, 1760, "", 1, 0 wb1pumpDuty = scalar, U08, 1754, "%", 1, 0
wb2heaterDuty = scalar, U08, 1761, "%", 1, 0 wb1tempC = scalar, U16, 1756, "C", 1, 0
wb2pumpDuty = scalar, U08, 1762, "%", 1, 0 wb1nernstVoltage = scalar, U16, 1758, "V", 0.001, 0
wb2tempC = scalar, U16, 1764, "C", 1, 0 wb1esr = scalar, U16, 1760, "ohm", 1, 0
wb2nernstVoltage = scalar, U16, 1766, "V", 0.001, 0 ; total TS size = 1764
wb2esr = scalar, U16, 1768, "ohm", 1, 0 wb2faultCode = scalar, U08, 1764, "", 1, 0
; total TS size = 1772 wb2heaterDuty = scalar, U08, 1765, "%", 1, 0
dcOutput0 = scalar, F32, 1772, "%", 1,0 wb2pumpDuty = scalar, U08, 1766, "%", 1, 0
isEnabled0_int = scalar, U08, 1776, "%", 1,0 wb2tempC = scalar, U16, 1768, "C", 1, 0
isEnabled0 = bits, U32, 1780, [0:0] wb2nernstVoltage = scalar, U16, 1770, "V", 0.001, 0
; total TS size = 1784 wb2esr = scalar, U16, 1772, "ohm", 1, 0
value0 = scalar, U16, 1784, "RAW", 1,0 ; total TS size = 1776
value1 = scalar, U16, 1786, "RAW", 1,0 dcOutput0 = scalar, F32, 1776, "%", 1,0
errorRate = scalar, F32, 1788, "% (don't belive me)", 1,0 isEnabled0_int = scalar, U08, 1780, "%", 1,0
; total TS size = 1792 isEnabled0 = bits, U32, 1784, [0:0]
vvtTarget = scalar, U16, 1792, "deg", 0.1, 0 ; total TS size = 1788
vvtOutput = scalar, U08, 1794, "%", 0.5, 0 value0 = scalar, U16, 1788, "RAW", 1,0
value1 = scalar, U16, 1790, "RAW", 1,0
errorRate = scalar, F32, 1792, "% (don't belive me)", 1,0
; total TS size = 1796 ; total TS size = 1796
lambdaCurrentlyGood = bits, U32, 1796, [0:0] vvtTarget = scalar, U16, 1796, "deg", 0.1, 0
lambdaMonitorCut = bits, U32, 1796, [1:1] vvtOutput = scalar, U08, 1798, "%", 0.5, 0
lambdaTimeSinceGood = scalar, U16, 1800, "sec", 0.01, 0 ; total TS size = 1800
; total TS size = 1804 lambdaCurrentlyGood = bits, U32, 1800, [0:0]
lambdaMonitorCut = bits, U32, 1800, [1:1]
lambdaTimeSinceGood = scalar, U16, 1804, "sec", 0.01, 0
; total TS size = 1808
time = { timeNow } time = { timeNow }
@ -5164,6 +5165,7 @@ gaugeCategory = Fueling
fuelFlowRateGauge = fuelFlowRate, "Fuel: Flow rate", "g/s", 0, 50, 0, 0, 50, 50, 2, 0 fuelFlowRateGauge = fuelFlowRate, "Fuel: Flow rate", "g/s", 0, 50, 0, 0, 50, 50, 2, 0
targetLambdaGauge = targetLambda,"fuel: target lambda", "", 10, 19.4, 12, 13, 15, 16, 2, 2 targetLambdaGauge = targetLambda,"fuel: target lambda", "", 10, 19.4, 12, 13, 15, 16, 2, 2
currentTargetAfrGauge = targetAFR,"fuel: target AFR", "", 0.65, 1.2, 0.7, 0.75, 1.1, 1.15, 3, 2 currentTargetAfrGauge = targetAFR,"fuel: target AFR", "", 0.65, 1.2, 0.7, 0.75, 1.1, 1.15, 3, 2
fuelPressureCorrectionReferenceGauge = pressureCorrectionReference, "Fuel: corr reference pressure", "kPa", 0, 1000, 0, 0, 1000, 1000, 0, 0
gaugeCategory = Throttle Body (incl. ETB) gaugeCategory = Throttle Body (incl. ETB)
pedalPositionGauge = throttlePedalPosition, "Throttle pedal position", "%", -20, 120, -10, -5, 105, 110, 1, 1 pedalPositionGauge = throttlePedalPosition, "Throttle pedal position", "%", -20, 120, -10, -5, 105, 110, 1, 1
@ -5911,6 +5913,7 @@ entry = HpfdDeactivationPhase, "GDI: HPFP deactivation angle", float, "%.3f"
entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f"
entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f"
entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f"
entry = pressureCorrectionReference, "Fuel: corr reference pressure", float, "%.3f"
entry = retardThresholdRpm, "Launch: Retard threshold RPM", int, "%d" entry = retardThresholdRpm, "Launch: Retard threshold RPM", int, "%d"
entry = launchActivatePinState, "launchActivatePinState", int, "%d" entry = launchActivatePinState, "launchActivatePinState", int, "%d"
entry = isPreLaunchCondition, "isPreLaunchCondition", int, "%d" entry = isPreLaunchCondition, "isPreLaunchCondition", int, "%d"
@ -6918,6 +6921,7 @@ dialog = injector_modelDialog, "injector_model"
graphLine = m_deadtime graphLine = m_deadtime
graphLine = pressureDelta graphLine = pressureDelta
graphLine = pressureRatio graphLine = pressureRatio
graphLine = pressureCorrectionReference
indicatorPanel = launch_control_stateIndicatorPanel, 2 indicatorPanel = launch_control_stateIndicatorPanel, 2
indicator = {launchActivatePinState}, "launchActivatePinState No", "launchActivatePinState Yes" indicator = {launchActivatePinState}, "launchActivatePinState No", "launchActivatePinState Yes"

View File

@ -38,12 +38,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2025.02.26.alphax-4chan_f7.1788017325" signature = "rusEFI master.2025.02.26.alphax-4chan_f7.2356321691"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2025.02.26.alphax-4chan_f7.1788017325" ; signature is expected to be 7 or more characters. signature= "rusEFI master.2025.02.26.alphax-4chan_f7.2356321691" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false useLegacyFTempUnits = false
@ -2691,7 +2691,7 @@ boardUseD3PullDown = bits, U32, 23352, [9:9], "With Pull Up", "With Pull Down"
ochGetCommand = "O%2o%2c" ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code ; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1804 ochBlockSize = 1808
; 11.2.3 Full Optimized High Speed ; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9 scatteredOchGetCommand = 9
@ -3287,346 +3287,347 @@ HpfdDeactivationPhase = scalar, F32, 1132, "", 1, 0
m_deadtime = scalar, F32, 1136, "ms", 1, 0 m_deadtime = scalar, F32, 1136, "ms", 1, 0
pressureDelta = scalar, F32, 1140, "kPa", 1, 0 pressureDelta = scalar, F32, 1140, "kPa", 1, 0
pressureRatio = scalar, F32, 1144, "", 1, 0 pressureRatio = scalar, F32, 1144, "", 1, 0
; total TS size = 1148 pressureCorrectionReference = scalar, F32, 1148, "kPa", 1, 0
retardThresholdRpm = scalar, S32, 1148, "", 1, 0 ; total TS size = 1152
launchActivatePinState = bits, U32, 1152, [0:0] retardThresholdRpm = scalar, S32, 1152, "", 1, 0
isPreLaunchCondition = bits, U32, 1152, [1:1] launchActivatePinState = bits, U32, 1156, [0:0]
isLaunchCondition = bits, U32, 1152, [2:2] isPreLaunchCondition = bits, U32, 1156, [1:1]
isSwitchActivated = bits, U32, 1152, [3:3] isLaunchCondition = bits, U32, 1156, [2:2]
isClutchActivated = bits, U32, 1152, [4:4] isSwitchActivated = bits, U32, 1156, [3:3]
isBrakePedalActivated = bits, U32, 1152, [5:5] isClutchActivated = bits, U32, 1156, [4:4]
isValidInputPin = bits, U32, 1152, [6:6] isBrakePedalActivated = bits, U32, 1156, [5:5]
activateSwitchCondition = bits, U32, 1152, [7:7] isValidInputPin = bits, U32, 1156, [6:6]
rpmLaunchCondition = bits, U32, 1152, [8:8] activateSwitchCondition = bits, U32, 1156, [7:7]
rpmPreLaunchCondition = bits, U32, 1152, [9:9] rpmLaunchCondition = bits, U32, 1156, [8:8]
speedCondition = bits, U32, 1152, [10:10] rpmPreLaunchCondition = bits, U32, 1156, [9:9]
tpsCondition = bits, U32, 1152, [11:11] speedCondition = bits, U32, 1156, [10:10]
; total TS size = 1156 tpsCondition = bits, U32, 1156, [11:11]
isTorqueReductionTriggerPinValid = bits, U32, 1156, [0:0]
torqueReductionTriggerPinState = bits, U32, 1156, [1:1]
isTimeConditionSatisfied = bits, U32, 1156, [2:2]
isRpmConditionSatisfied = bits, U32, 1156, [3:3]
isAppConditionSatisfied = bits, U32, 1156, [4:4]
isFlatShiftConditionSatisfied = bits, U32, 1156, [5:5]
; total TS size = 1160 ; total TS size = 1160
isAntilagCondition = bits, U32, 1160, [0:0] isTorqueReductionTriggerPinValid = bits, U32, 1160, [0:0]
ALSMinRPMCondition = bits, U32, 1160, [1:1] torqueReductionTriggerPinState = bits, U32, 1160, [1:1]
ALSMaxRPMCondition = bits, U32, 1160, [2:2] isTimeConditionSatisfied = bits, U32, 1160, [2:2]
ALSMinCLTCondition = bits, U32, 1160, [3:3] isRpmConditionSatisfied = bits, U32, 1160, [3:3]
ALSMaxCLTCondition = bits, U32, 1160, [4:4] isAppConditionSatisfied = bits, U32, 1160, [4:4]
ALSMaxThrottleIntentCondition = bits, U32, 1160, [5:5] isFlatShiftConditionSatisfied = bits, U32, 1160, [5:5]
isALSSwitchActivated = bits, U32, 1160, [6:6] ; total TS size = 1164
ALSActivatePinState = bits, U32, 1160, [7:7] isAntilagCondition = bits, U32, 1164, [0:0]
ALSSwitchCondition = bits, U32, 1160, [8:8] ALSMinRPMCondition = bits, U32, 1164, [1:1]
ALSTimerCondition = bits, U32, 1160, [9:9] ALSMaxRPMCondition = bits, U32, 1164, [2:2]
fuelALSCorrection = scalar, F32, 1164, "", 1, 0 ALSMinCLTCondition = bits, U32, 1164, [3:3]
timingALSCorrection = scalar, S16, 1168, "deg", 0.01, 0 ALSMaxCLTCondition = bits, U32, 1164, [4:4]
timingALSSkip = scalar, S16, 1170, "deg", 0.01, 0 ALSMaxThrottleIntentCondition = bits, U32, 1164, [5:5]
; total TS size = 1172 isALSSwitchActivated = bits, U32, 1164, [6:6]
isTpsInvalid = bits, U32, 1172, [0:0] ALSActivatePinState = bits, U32, 1164, [7:7]
m_shouldResetPid = bits, U32, 1172, [1:1] ALSSwitchCondition = bits, U32, 1164, [8:8]
isBelowClosedLoopThreshold = bits, U32, 1172, [2:2] ALSTimerCondition = bits, U32, 1164, [9:9]
isNotClosedLoop = bits, U32, 1172, [3:3] fuelALSCorrection = scalar, F32, 1168, "", 1, 0
isZeroRpm = bits, U32, 1172, [4:4] timingALSCorrection = scalar, S16, 1172, "deg", 0.01, 0
hasInitBoost = bits, U32, 1172, [5:5] timingALSSkip = scalar, S16, 1174, "deg", 0.01, 0
rpmTooLow = bits, U32, 1172, [6:6] ; total TS size = 1176
tpsTooLow = bits, U32, 1172, [7:7] isTpsInvalid = bits, U32, 1176, [0:0]
mapTooLow = bits, U32, 1172, [8:8] m_shouldResetPid = bits, U32, 1176, [1:1]
isPlantValid = bits, U32, 1172, [9:9] isBelowClosedLoopThreshold = bits, U32, 1176, [2:2]
isBoostControlled = bits, U32, 1172, [10:10] isNotClosedLoop = bits, U32, 1176, [3:3]
luaTargetAdd = scalar, S16, 1176, "v", 0.5,0 isZeroRpm = bits, U32, 1176, [4:4]
boostOutput = scalar, S16, 1178, "percent", 0.01,0 hasInitBoost = bits, U32, 1176, [5:5]
luaTargetMult = scalar, F32, 1180, "v", 1,0 rpmTooLow = bits, U32, 1176, [6:6]
openLoopPart = scalar, F32, 1184, "v", 1,0 tpsTooLow = bits, U32, 1176, [7:7]
luaOpenLoopAdd = scalar, F32, 1188, "v", 1,0 mapTooLow = bits, U32, 1176, [8:8]
boostControllerClosedLoopPart = scalar, S08, 1192, "%", 0.5,0 isPlantValid = bits, U32, 1176, [9:9]
boostControlTarget = scalar, S16, 1194, "kPa", 0.03333333333333333,0 isBoostControlled = bits, U32, 1176, [10:10]
; total TS size = 1196 luaTargetAdd = scalar, S16, 1180, "v", 0.5,0
acButtonState = scalar, S08, 1196, "", 1, 0 boostOutput = scalar, S16, 1182, "percent", 0.01,0
m_acEnabled = bits, U32, 1200, [0:0] luaTargetMult = scalar, F32, 1184, "v", 1,0
engineTooSlow = bits, U32, 1200, [1:1] openLoopPart = scalar, F32, 1188, "v", 1,0
engineTooFast = bits, U32, 1200, [2:2] luaOpenLoopAdd = scalar, F32, 1192, "v", 1,0
noClt = bits, U32, 1200, [3:3] boostControllerClosedLoopPart = scalar, S08, 1196, "%", 0.5,0
engineTooHot = bits, U32, 1200, [4:4] boostControlTarget = scalar, S16, 1198, "kPa", 0.03333333333333333,0
tpsTooHigh = bits, U32, 1200, [5:5] ; total TS size = 1200
isDisabledByLua = bits, U32, 1200, [6:6] acButtonState = scalar, S08, 1200, "", 1, 0
acCompressorState = bits, U32, 1200, [7:7] m_acEnabled = bits, U32, 1204, [0:0]
acPressureTooLow = bits, U32, 1200, [8:8] engineTooSlow = bits, U32, 1204, [1:1]
acPressureTooHigh = bits, U32, 1200, [9:9] engineTooFast = bits, U32, 1204, [2:2]
; total TS size = 1204 noClt = bits, U32, 1204, [3:3]
isNitrousArmed = bits, U32, 1204, [0:0] engineTooHot = bits, U32, 1204, [4:4]
isNitrousSpeedCondition = bits, U32, 1204, [1:1] tpsTooHigh = bits, U32, 1204, [5:5]
isNitrousTpsCondition = bits, U32, 1204, [2:2] isDisabledByLua = bits, U32, 1204, [6:6]
isNitrousCltCondition = bits, U32, 1204, [3:3] acCompressorState = bits, U32, 1204, [7:7]
isNitrousMapCondition = bits, U32, 1204, [4:4] acPressureTooLow = bits, U32, 1204, [8:8]
isNitrousAfrCondition = bits, U32, 1204, [5:5] acPressureTooHigh = bits, U32, 1204, [9:9]
isNitrousRpmCondition = bits, U32, 1204, [6:6]
isNitrousCondition = bits, U32, 1204, [7:7]
; total TS size = 1208 ; total TS size = 1208
fan1cranking = bits, U32, 1208, [0:0] isNitrousArmed = bits, U32, 1208, [0:0]
fan1notRunning = bits, U32, 1208, [1:1] isNitrousSpeedCondition = bits, U32, 1208, [1:1]
fan1disabledWhileEngineStopped = bits, U32, 1208, [2:2] isNitrousTpsCondition = bits, U32, 1208, [2:2]
fan1brokenClt = bits, U32, 1208, [3:3] isNitrousCltCondition = bits, U32, 1208, [3:3]
fan1enabledForAc = bits, U32, 1208, [4:4] isNitrousMapCondition = bits, U32, 1208, [4:4]
fan1hot = bits, U32, 1208, [5:5] isNitrousAfrCondition = bits, U32, 1208, [5:5]
fan1cold = bits, U32, 1208, [6:6] isNitrousRpmCondition = bits, U32, 1208, [6:6]
fan1disabledBySpeed = bits, U32, 1208, [7:7] isNitrousCondition = bits, U32, 1208, [7:7]
fan1m_state = bits, U32, 1208, [8:8] ; total TS size = 1212
fan1radiatorFanStatus = scalar, U08, 1212, "", 1, 0 fan1cranking = bits, U32, 1212, [0:0]
; total TS size = 1216 fan1notRunning = bits, U32, 1212, [1:1]
fan2cranking = bits, U32, 1216, [0:0] fan1disabledWhileEngineStopped = bits, U32, 1212, [2:2]
fan2notRunning = bits, U32, 1216, [1:1] fan1brokenClt = bits, U32, 1212, [3:3]
fan2disabledWhileEngineStopped = bits, U32, 1216, [2:2] fan1enabledForAc = bits, U32, 1212, [4:4]
fan2brokenClt = bits, U32, 1216, [3:3] fan1hot = bits, U32, 1212, [5:5]
fan2enabledForAc = bits, U32, 1216, [4:4] fan1cold = bits, U32, 1212, [6:6]
fan2hot = bits, U32, 1216, [5:5] fan1disabledBySpeed = bits, U32, 1212, [7:7]
fan2cold = bits, U32, 1216, [6:6] fan1m_state = bits, U32, 1212, [8:8]
fan2disabledBySpeed = bits, U32, 1216, [7:7] fan1radiatorFanStatus = scalar, U08, 1216, "", 1, 0
fan2m_state = bits, U32, 1216, [8:8] ; total TS size = 1220
fan2radiatorFanStatus = scalar, U08, 1220, "", 1, 0 fan2cranking = bits, U32, 1220, [0:0]
; total TS size = 1224 fan2notRunning = bits, U32, 1220, [1:1]
isPrime = bits, U32, 1224, [0:0] fan2disabledWhileEngineStopped = bits, U32, 1220, [2:2]
engineTurnedRecently = bits, U32, 1224, [1:1] fan2brokenClt = bits, U32, 1220, [3:3]
isFuelPumpOn = bits, U32, 1224, [2:2] fan2enabledForAc = bits, U32, 1220, [4:4]
ignitionOn = bits, U32, 1224, [3:3] fan2hot = bits, U32, 1220, [5:5]
fan2cold = bits, U32, 1220, [6:6]
fan2disabledBySpeed = bits, U32, 1220, [7:7]
fan2m_state = bits, U32, 1220, [8:8]
fan2radiatorFanStatus = scalar, U08, 1224, "", 1, 0
; total TS size = 1228 ; total TS size = 1228
isBenchTest = bits, U32, 1228, [0:0] isPrime = bits, U32, 1228, [0:0]
hasIgnitionVoltage = bits, U32, 1228, [1:1] engineTurnedRecently = bits, U32, 1228, [1:1]
mainRelayState = bits, U32, 1228, [2:2] isFuelPumpOn = bits, U32, 1228, [2:2]
delayedShutoffRequested = bits, U32, 1228, [3:3] ignitionOn = bits, U32, 1228, [3:3]
; total TS size = 1232 ; total TS size = 1232
lua_fuelAdd = scalar, F32, 1232, "g", 1, 0 isBenchTest = bits, U32, 1232, [0:0]
lua_fuelMult = scalar, F32, 1236, "", 1, 0 hasIgnitionVoltage = bits, U32, 1232, [1:1]
lua_clutchUpState = bits, U32, 1240, [0:0] mainRelayState = bits, U32, 1232, [2:2]
lua_brakePedalState = bits, U32, 1240, [1:1] delayedShutoffRequested = bits, U32, 1232, [3:3]
lua_acRequestState = bits, U32, 1240, [2:2] ; total TS size = 1236
lua_luaDisableEtb = bits, U32, 1240, [3:3] lua_fuelAdd = scalar, F32, 1236, "g", 1, 0
lua_luaIgnCut = bits, U32, 1240, [4:4] lua_fuelMult = scalar, F32, 1240, "", 1, 0
lua_luaFuelCut = bits, U32, 1240, [5:5] lua_clutchUpState = bits, U32, 1244, [0:0]
lua_clutchDownState = bits, U32, 1240, [6:6] lua_brakePedalState = bits, U32, 1244, [1:1]
lua_disableDecelerationFuelCutOff = bits, U32, 1240, [7:7] lua_acRequestState = bits, U32, 1244, [2:2]
lua_torqueReductionState = bits, U32, 1240, [8:8] lua_luaDisableEtb = bits, U32, 1244, [3:3]
sd_tCharge = scalar, S16, 1244, "deg C", 0.01, 0 lua_luaIgnCut = bits, U32, 1244, [4:4]
sd_tChargeK = scalar, F32, 1248, "", 1, 0 lua_luaFuelCut = bits, U32, 1244, [5:5]
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1252, "", 1, 0 lua_clutchDownState = bits, U32, 1244, [6:6]
crankingFuel_tpsCoefficient = scalar, F32, 1256, "", 1, 0 lua_disableDecelerationFuelCutOff = bits, U32, 1244, [7:7]
crankingFuel_durationCoefficient = scalar, F32, 1260, "", 1, 0 lua_torqueReductionState = bits, U32, 1244, [8:8]
crankingFuel_fuel = scalar, U16, 1264, "mg", 0.01, 0 sd_tCharge = scalar, S16, 1248, "deg C", 0.01, 0
baroCorrection = scalar, F32, 1268, "", 1, 0 sd_tChargeK = scalar, F32, 1252, "", 1, 0
hellenBoardId = scalar, S16, 1272, "id", 1, 0 crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1256, "", 1, 0
clutchUpState = scalar, S08, 1274, "", 1, 0 crankingFuel_tpsCoefficient = scalar, F32, 1260, "", 1, 0
brakePedalState = scalar, S08, 1275, "", 1, 0 crankingFuel_durationCoefficient = scalar, F32, 1264, "", 1, 0
startStopState = scalar, S08, 1276, "", 1, 0 crankingFuel_fuel = scalar, U16, 1268, "mg", 0.01, 0
smartChipState = scalar, S08, 1277, "", 1, 0 baroCorrection = scalar, F32, 1272, "", 1, 0
smartChipRestartCounter = scalar, S08, 1278, "", 1, 0 hellenBoardId = scalar, S16, 1276, "id", 1, 0
smartChipAliveCounter = scalar, S08, 1279, "", 1, 0 clutchUpState = scalar, S08, 1278, "", 1, 0
startStopPhysicalState = bits, U32, 1280, [0:0] brakePedalState = scalar, S08, 1279, "", 1, 0
acrActive = bits, U32, 1280, [1:1] startStopState = scalar, S08, 1280, "", 1, 0
acrEngineMovedRecently = bits, U32, 1280, [2:2] smartChipState = scalar, S08, 1281, "", 1, 0
heaterControlEnabled = bits, U32, 1280, [3:3] smartChipRestartCounter = scalar, S08, 1282, "", 1, 0
luaDigitalState0 = bits, U32, 1280, [4:4] smartChipAliveCounter = scalar, S08, 1283, "", 1, 0
luaDigitalState1 = bits, U32, 1280, [5:5] startStopPhysicalState = bits, U32, 1284, [0:0]
luaDigitalState2 = bits, U32, 1280, [6:6] acrActive = bits, U32, 1284, [1:1]
luaDigitalState3 = bits, U32, 1280, [7:7] acrEngineMovedRecently = bits, U32, 1284, [2:2]
clutchDownState = bits, U32, 1280, [8:8] heaterControlEnabled = bits, U32, 1284, [3:3]
startStopStateToggleCounter = scalar, U32, 1284, "", 1, 0 luaDigitalState0 = bits, U32, 1284, [4:4]
luaSoftSparkSkip = scalar, F32, 1288, "", 1, 0 luaDigitalState1 = bits, U32, 1284, [5:5]
luaHardSparkSkip = scalar, F32, 1292, "", 1, 0 luaDigitalState2 = bits, U32, 1284, [6:6]
tractionControlSparkSkip = scalar, F32, 1296, "", 1, 0 luaDigitalState3 = bits, U32, 1284, [7:7]
fuelInjectionCounter = scalar, U32, 1300, "", 1, 0 clutchDownState = bits, U32, 1284, [8:8]
globalSparkCounter = scalar, U32, 1304, "", 1, 0 startStopStateToggleCounter = scalar, U32, 1288, "", 1, 0
fuelingLoad = scalar, F32, 1308, "", 1, 0 luaSoftSparkSkip = scalar, F32, 1292, "", 1, 0
ignitionLoad = scalar, F32, 1312, "", 1, 0 luaHardSparkSkip = scalar, F32, 1296, "", 1, 0
veTableYAxis = scalar, U16, 1316, "%", 0.01, 0 tractionControlSparkSkip = scalar, F32, 1300, "", 1, 0
overDwellCounter = scalar, U08, 1318, "", 1, 0 fuelInjectionCounter = scalar, U32, 1304, "", 1, 0
overDwellNotScheduledCounter = scalar, U08, 1319, "", 1, 0 globalSparkCounter = scalar, U32, 1308, "", 1, 0
sparkOutOfOrderCounter = scalar, U08, 1320, "", 1, 0 fuelingLoad = scalar, F32, 1312, "", 1, 0
; total TS size = 1324 ignitionLoad = scalar, F32, 1316, "", 1, 0
tpsFrom = scalar, F32, 1324 veTableYAxis = scalar, U16, 1320, "%", 0.01, 0
tpsTo = scalar, F32, 1328 overDwellCounter = scalar, U08, 1322, "", 1, 0
deltaTps = scalar, F32, 1332 overDwellNotScheduledCounter = scalar, U08, 1323, "", 1, 0
extraFuel = scalar, F32, 1336, "", 1, 0 sparkOutOfOrderCounter = scalar, U08, 1324, "", 1, 0
valueFromTable = scalar, F32, 1340, "", 1, 0 ; total TS size = 1328
isAboveAccelThreshold = bits, U32, 1344, [0:0] tpsFrom = scalar, F32, 1328
isBelowDecelThreshold = bits, U32, 1344, [1:1] tpsTo = scalar, F32, 1332
isTimeToResetAccumulator = bits, U32, 1344, [2:2] deltaTps = scalar, F32, 1336
isFractionalEnrichment = bits, U32, 1344, [3:3] extraFuel = scalar, F32, 1340, "", 1, 0
belowEpsilon = bits, U32, 1344, [4:4] valueFromTable = scalar, F32, 1344, "", 1, 0
tooShort = bits, U32, 1344, [5:5] isAboveAccelThreshold = bits, U32, 1348, [0:0]
fractionalInjFuel = scalar, F32, 1348, "", 1, 0 isBelowDecelThreshold = bits, U32, 1348, [1:1]
accumulatedValue = scalar, F32, 1352, "", 1, 0 isTimeToResetAccumulator = bits, U32, 1348, [2:2]
maxExtraPerCycle = scalar, F32, 1356, "", 1, 0 isFractionalEnrichment = bits, U32, 1348, [3:3]
maxExtraPerPeriod = scalar, F32, 1360, "", 1, 0 belowEpsilon = bits, U32, 1348, [4:4]
maxInjectedPerPeriod = scalar, F32, 1364, "", 1, 0 tooShort = bits, U32, 1348, [5:5]
cycleCnt = scalar, S32, 1368, "", 1, 0 fractionalInjFuel = scalar, F32, 1352, "", 1, 0
; total TS size = 1372 accumulatedValue = scalar, F32, 1356, "", 1, 0
hwEventCounters1 = scalar, U16, 1372, "", 1, 0 maxExtraPerCycle = scalar, F32, 1360, "", 1, 0
hwEventCounters2 = scalar, U16, 1374, "", 1, 0 maxExtraPerPeriod = scalar, F32, 1364, "", 1, 0
hwEventCounters3 = scalar, U16, 1376, "", 1, 0 maxInjectedPerPeriod = scalar, F32, 1368, "", 1, 0
hwEventCounters4 = scalar, U16, 1378, "", 1, 0 cycleCnt = scalar, S32, 1372, "", 1, 0
vvtCamCounter = scalar, U16, 1380, "", 1, 0 ; total TS size = 1376
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1384, "kPa", 1, 0 hwEventCounters1 = scalar, U16, 1376, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1388, "kPa", 1, 0 hwEventCounters2 = scalar, U16, 1378, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1392, "distance", 1, 0 hwEventCounters3 = scalar, U16, 1380, "", 1, 0
mapVvt_sync_counter = scalar, U08, 1393, "counter", 1, 0 hwEventCounters4 = scalar, U16, 1382, "", 1, 0
currentEngineDecodedPhase = scalar, F32, 1396, "deg", 1, 0 vvtCamCounter = scalar, U16, 1384, "", 1, 0
triggerToothAngleError = scalar, F32, 1400, "deg", 1, 0 mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1388, "kPa", 1, 0
triggerIgnoredToothCount = scalar, U08, 1404, "", 1, 0 mapVvt_MAP_AT_DIFF = scalar, F32, 1392, "kPa", 1, 0
mapCamPrevToothAngle = scalar, F32, 1408, "deg", 1, 0 mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1396, "distance", 1, 0
isDecodingMapCam = bits, U32, 1412, [0:0] mapVvt_sync_counter = scalar, U08, 1397, "counter", 1, 0
triggerElapsedUs = scalar, U32, 1416, "", 1, 0 currentEngineDecodedPhase = scalar, F32, 1400, "deg", 1, 0
; total TS size = 1420 triggerToothAngleError = scalar, F32, 1404, "deg", 1, 0
trgsynchronizationCounter = scalar, U32, 1420, "", 1, 0 triggerIgnoredToothCount = scalar, U08, 1408, "", 1, 0
trgvvtToothDurations0 = scalar, U32, 1424, "us", 1, 0 mapCamPrevToothAngle = scalar, F32, 1412, "deg", 1, 0
trgvvtCurrentPosition = scalar, F32, 1428, "", 1, 0 isDecodingMapCam = bits, U32, 1416, [0:0]
trgvvtToothPosition1 = scalar, F32, 1432, "", 1, 0 triggerElapsedUs = scalar, U32, 1420, "", 1, 0
trgvvtToothPosition2 = scalar, F32, 1436, "", 1, 0 ; total TS size = 1424
trgvvtToothPosition3 = scalar, F32, 1440, "", 1, 0 trgsynchronizationCounter = scalar, U32, 1424, "", 1, 0
trgvvtToothPosition4 = scalar, F32, 1444, "", 1, 0 trgvvtToothDurations0 = scalar, U32, 1428, "us", 1, 0
trgtriggerSyncGapRatio = scalar, F32, 1448, "", 1, 0 trgvvtCurrentPosition = scalar, F32, 1432, "", 1, 0
trgtriggerStateIndex = scalar, U08, 1452, "", 1, 0 trgvvtToothPosition1 = scalar, F32, 1436, "", 1, 0
; total TS size = 1456 trgvvtToothPosition2 = scalar, F32, 1440, "", 1, 0
vvt1isynchronizationCounter = scalar, U32, 1456, "", 1, 0 trgvvtToothPosition3 = scalar, F32, 1444, "", 1, 0
vvt1ivvtToothDurations0 = scalar, U32, 1460, "us", 1, 0 trgvvtToothPosition4 = scalar, F32, 1448, "", 1, 0
vvt1ivvtCurrentPosition = scalar, F32, 1464, "", 1, 0 trgtriggerSyncGapRatio = scalar, F32, 1452, "", 1, 0
vvt1ivvtToothPosition1 = scalar, F32, 1468, "", 1, 0 trgtriggerStateIndex = scalar, U08, 1456, "", 1, 0
vvt1ivvtToothPosition2 = scalar, F32, 1472, "", 1, 0 ; total TS size = 1460
vvt1ivvtToothPosition3 = scalar, F32, 1476, "", 1, 0 vvt1isynchronizationCounter = scalar, U32, 1460, "", 1, 0
vvt1ivvtToothPosition4 = scalar, F32, 1480, "", 1, 0 vvt1ivvtToothDurations0 = scalar, U32, 1464, "us", 1, 0
vvt1itriggerSyncGapRatio = scalar, F32, 1484, "", 1, 0 vvt1ivvtCurrentPosition = scalar, F32, 1468, "", 1, 0
vvt1itriggerStateIndex = scalar, U08, 1488, "", 1, 0 vvt1ivvtToothPosition1 = scalar, F32, 1472, "", 1, 0
; total TS size = 1492 vvt1ivvtToothPosition2 = scalar, F32, 1476, "", 1, 0
vvt1esynchronizationCounter = scalar, U32, 1492, "", 1, 0 vvt1ivvtToothPosition3 = scalar, F32, 1480, "", 1, 0
vvt1evvtToothDurations0 = scalar, U32, 1496, "us", 1, 0 vvt1ivvtToothPosition4 = scalar, F32, 1484, "", 1, 0
vvt1evvtCurrentPosition = scalar, F32, 1500, "", 1, 0 vvt1itriggerSyncGapRatio = scalar, F32, 1488, "", 1, 0
vvt1evvtToothPosition1 = scalar, F32, 1504, "", 1, 0 vvt1itriggerStateIndex = scalar, U08, 1492, "", 1, 0
vvt1evvtToothPosition2 = scalar, F32, 1508, "", 1, 0 ; total TS size = 1496
vvt1evvtToothPosition3 = scalar, F32, 1512, "", 1, 0 vvt1esynchronizationCounter = scalar, U32, 1496, "", 1, 0
vvt1evvtToothPosition4 = scalar, F32, 1516, "", 1, 0 vvt1evvtToothDurations0 = scalar, U32, 1500, "us", 1, 0
vvt1etriggerSyncGapRatio = scalar, F32, 1520, "", 1, 0 vvt1evvtCurrentPosition = scalar, F32, 1504, "", 1, 0
vvt1etriggerStateIndex = scalar, U08, 1524, "", 1, 0 vvt1evvtToothPosition1 = scalar, F32, 1508, "", 1, 0
; total TS size = 1528 vvt1evvtToothPosition2 = scalar, F32, 1512, "", 1, 0
vvt2isynchronizationCounter = scalar, U32, 1528, "", 1, 0 vvt1evvtToothPosition3 = scalar, F32, 1516, "", 1, 0
vvt2ivvtToothDurations0 = scalar, U32, 1532, "us", 1, 0 vvt1evvtToothPosition4 = scalar, F32, 1520, "", 1, 0
vvt2ivvtCurrentPosition = scalar, F32, 1536, "", 1, 0 vvt1etriggerSyncGapRatio = scalar, F32, 1524, "", 1, 0
vvt2ivvtToothPosition1 = scalar, F32, 1540, "", 1, 0 vvt1etriggerStateIndex = scalar, U08, 1528, "", 1, 0
vvt2ivvtToothPosition2 = scalar, F32, 1544, "", 1, 0 ; total TS size = 1532
vvt2ivvtToothPosition3 = scalar, F32, 1548, "", 1, 0 vvt2isynchronizationCounter = scalar, U32, 1532, "", 1, 0
vvt2ivvtToothPosition4 = scalar, F32, 1552, "", 1, 0 vvt2ivvtToothDurations0 = scalar, U32, 1536, "us", 1, 0
vvt2itriggerSyncGapRatio = scalar, F32, 1556, "", 1, 0 vvt2ivvtCurrentPosition = scalar, F32, 1540, "", 1, 0
vvt2itriggerStateIndex = scalar, U08, 1560, "", 1, 0 vvt2ivvtToothPosition1 = scalar, F32, 1544, "", 1, 0
; total TS size = 1564 vvt2ivvtToothPosition2 = scalar, F32, 1548, "", 1, 0
vvt2esynchronizationCounter = scalar, U32, 1564, "", 1, 0 vvt2ivvtToothPosition3 = scalar, F32, 1552, "", 1, 0
vvt2evvtToothDurations0 = scalar, U32, 1568, "us", 1, 0 vvt2ivvtToothPosition4 = scalar, F32, 1556, "", 1, 0
vvt2evvtCurrentPosition = scalar, F32, 1572, "", 1, 0 vvt2itriggerSyncGapRatio = scalar, F32, 1560, "", 1, 0
vvt2evvtToothPosition1 = scalar, F32, 1576, "", 1, 0 vvt2itriggerStateIndex = scalar, U08, 1564, "", 1, 0
vvt2evvtToothPosition2 = scalar, F32, 1580, "", 1, 0 ; total TS size = 1568
vvt2evvtToothPosition3 = scalar, F32, 1584, "", 1, 0 vvt2esynchronizationCounter = scalar, U32, 1568, "", 1, 0
vvt2evvtToothPosition4 = scalar, F32, 1588, "", 1, 0 vvt2evvtToothDurations0 = scalar, U32, 1572, "us", 1, 0
vvt2etriggerSyncGapRatio = scalar, F32, 1592, "", 1, 0 vvt2evvtCurrentPosition = scalar, F32, 1576, "", 1, 0
vvt2etriggerStateIndex = scalar, U08, 1596, "", 1, 0 vvt2evvtToothPosition1 = scalar, F32, 1580, "", 1, 0
; total TS size = 1600 vvt2evvtToothPosition2 = scalar, F32, 1584, "", 1, 0
camResyncCounter = scalar, U08, 1600, "", 1, 0 vvt2evvtToothPosition3 = scalar, F32, 1588, "", 1, 0
m_hasSynchronizedPhase = bits, U32, 1604, [0:0] vvt2evvtToothPosition4 = scalar, F32, 1592, "", 1, 0
; total TS size = 1608 vvt2etriggerSyncGapRatio = scalar, F32, 1596, "", 1, 0
wallFuelCorrection = scalar, F32, 1608, "", 1, 0 vvt2etriggerStateIndex = scalar, U08, 1600, "", 1, 0
wallFuel = scalar, F32, 1612, "", 1, 0 ; total TS size = 1604
; total TS size = 1616 camResyncCounter = scalar, U08, 1604, "", 1, 0
idleState = bits, S32, 1616, [0:2], "not important" m_hasSynchronizedPhase = bits, U32, 1608, [0:0]
currentIdlePosition = scalar, F32, 1620 ; total TS size = 1612
baseIdlePosition = scalar, F32, 1624 wallFuelCorrection = scalar, F32, 1612, "", 1, 0
idleClosedLoop = scalar, F32, 1628 wallFuel = scalar, F32, 1616, "", 1, 0
iacByTpsTaper = scalar, F32, 1632 ; total TS size = 1620
mightResetPid = bits, U32, 1636, [0:0] idleState = bits, S32, 1620, [0:2], "not important"
shouldResetPid = bits, U32, 1636, [1:1] currentIdlePosition = scalar, F32, 1624
wasResetPid = bits, U32, 1636, [2:2] baseIdlePosition = scalar, F32, 1628
mustResetPid = bits, U32, 1636, [3:3] idleClosedLoop = scalar, F32, 1632
isCranking = bits, U32, 1636, [4:4] iacByTpsTaper = scalar, F32, 1636
isIacTableForCoasting = bits, U32, 1636, [5:5] mightResetPid = bits, U32, 1640, [0:0]
notIdling = bits, U32, 1636, [6:6] shouldResetPid = bits, U32, 1640, [1:1]
needReset = bits, U32, 1636, [7:7] wasResetPid = bits, U32, 1640, [2:2]
isInDeadZone = bits, U32, 1636, [8:8] mustResetPid = bits, U32, 1640, [3:3]
isBlipping = bits, U32, 1636, [9:9] isCranking = bits, U32, 1640, [4:4]
useClosedLoop = bits, U32, 1636, [10:10] isIacTableForCoasting = bits, U32, 1640, [5:5]
badTps = bits, U32, 1636, [11:11] notIdling = bits, U32, 1640, [6:6]
looksLikeRunning = bits, U32, 1636, [12:12] needReset = bits, U32, 1640, [7:7]
looksLikeCoasting = bits, U32, 1636, [13:13] isInDeadZone = bits, U32, 1640, [8:8]
looksLikeCrankToIdle = bits, U32, 1636, [14:14] isBlipping = bits, U32, 1640, [9:9]
isIdleCoasting = bits, U32, 1636, [15:15] useClosedLoop = bits, U32, 1640, [10:10]
isIdleClosedLoop = bits, U32, 1636, [16:16] badTps = bits, U32, 1640, [11:11]
idleTarget = scalar, S32, 1640, "", 1, 0 looksLikeRunning = bits, U32, 1640, [12:12]
targetRpmByClt = scalar, S32, 1644, "", 1, 0 looksLikeCoasting = bits, U32, 1640, [13:13]
targetRpmAc = scalar, S32, 1648, "", 1, 0 looksLikeCrankToIdle = bits, U32, 1640, [14:14]
iacByRpmTaper = scalar, F32, 1652 isIdleCoasting = bits, U32, 1640, [15:15]
luaAdd = scalar, F32, 1656 isIdleClosedLoop = bits, U32, 1640, [16:16]
; total TS size = 1660 idleTarget = scalar, S32, 1644, "", 1, 0
etb1targetWithIdlePosition = scalar, F32, 1660, "%", 1,0 targetRpmByClt = scalar, S32, 1648, "", 1, 0
etb1trim = scalar, F32, 1664, "", 1, 0 targetRpmAc = scalar, S32, 1652, "", 1, 0
etb1luaAdjustment = scalar, F32, 1668, "%", 1,0 iacByRpmTaper = scalar, F32, 1656
etb1m_wastegatePosition = scalar, F32, 1672, "%", 1,0 luaAdd = scalar, F32, 1660
etb1etbFeedForward = scalar, F32, 1676 ; total TS size = 1664
etb1etbCurrentTarget = scalar, F32, 1680, "%", 1, 0 etb1targetWithIdlePosition = scalar, F32, 1664, "%", 1,0
etb1m_adjustedTarget = scalar, S16, 1684, "%", 0.01, 0 etb1trim = scalar, F32, 1668, "", 1, 0
etb1etbRevLimitActive = bits, U32, 1688, [0:0] etb1luaAdjustment = scalar, F32, 1672, "%", 1,0
etb1jamDetected = bits, U32, 1688, [1:1] etb1m_wastegatePosition = scalar, F32, 1676, "%", 1,0
etb1validPlantPosition = bits, U32, 1688, [2:2] etb1etbFeedForward = scalar, F32, 1680
etb1etbTpsErrorCounter = scalar, U16, 1692, "count", 1,0 etb1etbCurrentTarget = scalar, F32, 1684, "%", 1, 0
etb1etbPpsErrorCounter = scalar, U16, 1694, "count", 1,0 etb1m_adjustedTarget = scalar, S16, 1688, "%", 0.01, 0
etb1etbErrorCode = scalar, S08, 1696, "", 1, 0 etb1etbRevLimitActive = bits, U32, 1692, [0:0]
etb1etbErrorCodeBlinker = scalar, S08, 1697, "", 1, 0 etb1jamDetected = bits, U32, 1692, [1:1]
etb1tcEtbDrop = scalar, S08, 1698, "%", 1, 0 etb1validPlantPosition = bits, U32, 1692, [2:2]
etb1jamTimer = scalar, U16, 1700, "sec", 0.01, 0 etb1etbTpsErrorCounter = scalar, U16, 1696, "count", 1,0
etb1adjustedEtbTarget = scalar, S08, 1702, "%", 1, 0 etb1etbPpsErrorCounter = scalar, U16, 1698, "count", 1,0
etb1state = scalar, U08, 1703, "", 1, 0 etb1etbErrorCode = scalar, S08, 1700, "", 1, 0
; total TS size = 1704 etb1etbErrorCodeBlinker = scalar, S08, 1701, "", 1, 0
etb2targetWithIdlePosition = scalar, F32, 1704, "%", 1,0 etb1tcEtbDrop = scalar, S08, 1702, "%", 1, 0
etb2trim = scalar, F32, 1708, "", 1, 0 etb1jamTimer = scalar, U16, 1704, "sec", 0.01, 0
etb2luaAdjustment = scalar, F32, 1712, "%", 1,0 etb1adjustedEtbTarget = scalar, S08, 1706, "%", 1, 0
etb2m_wastegatePosition = scalar, F32, 1716, "%", 1,0 etb1state = scalar, U08, 1707, "", 1, 0
etb2etbFeedForward = scalar, F32, 1720 ; total TS size = 1708
etb2etbCurrentTarget = scalar, F32, 1724, "%", 1, 0 etb2targetWithIdlePosition = scalar, F32, 1708, "%", 1,0
etb2m_adjustedTarget = scalar, S16, 1728, "%", 0.01, 0 etb2trim = scalar, F32, 1712, "", 1, 0
etb2etbRevLimitActive = bits, U32, 1732, [0:0] etb2luaAdjustment = scalar, F32, 1716, "%", 1,0
etb2jamDetected = bits, U32, 1732, [1:1] etb2m_wastegatePosition = scalar, F32, 1720, "%", 1,0
etb2validPlantPosition = bits, U32, 1732, [2:2] etb2etbFeedForward = scalar, F32, 1724
etb2etbTpsErrorCounter = scalar, U16, 1736, "count", 1,0 etb2etbCurrentTarget = scalar, F32, 1728, "%", 1, 0
etb2etbPpsErrorCounter = scalar, U16, 1738, "count", 1,0 etb2m_adjustedTarget = scalar, S16, 1732, "%", 0.01, 0
etb2etbErrorCode = scalar, S08, 1740, "", 1, 0 etb2etbRevLimitActive = bits, U32, 1736, [0:0]
etb2etbErrorCodeBlinker = scalar, S08, 1741, "", 1, 0 etb2jamDetected = bits, U32, 1736, [1:1]
etb2tcEtbDrop = scalar, S08, 1742, "%", 1, 0 etb2validPlantPosition = bits, U32, 1736, [2:2]
etb2jamTimer = scalar, U16, 1744, "sec", 0.01, 0 etb2etbTpsErrorCounter = scalar, U16, 1740, "count", 1,0
etb2adjustedEtbTarget = scalar, S08, 1746, "%", 1, 0 etb2etbPpsErrorCounter = scalar, U16, 1742, "count", 1,0
etb2state = scalar, U08, 1747, "", 1, 0 etb2etbErrorCode = scalar, S08, 1744, "", 1, 0
; total TS size = 1748 etb2etbErrorCodeBlinker = scalar, S08, 1745, "", 1, 0
wb1faultCode = scalar, U08, 1748, "", 1, 0 etb2tcEtbDrop = scalar, S08, 1746, "%", 1, 0
wb1heaterDuty = scalar, U08, 1749, "%", 1, 0 etb2jamTimer = scalar, U16, 1748, "sec", 0.01, 0
wb1pumpDuty = scalar, U08, 1750, "%", 1, 0 etb2adjustedEtbTarget = scalar, S08, 1750, "%", 1, 0
wb1tempC = scalar, U16, 1752, "C", 1, 0 etb2state = scalar, U08, 1751, "", 1, 0
wb1nernstVoltage = scalar, U16, 1754, "V", 0.001, 0 ; total TS size = 1752
wb1esr = scalar, U16, 1756, "ohm", 1, 0 wb1faultCode = scalar, U08, 1752, "", 1, 0
; total TS size = 1760 wb1heaterDuty = scalar, U08, 1753, "%", 1, 0
wb2faultCode = scalar, U08, 1760, "", 1, 0 wb1pumpDuty = scalar, U08, 1754, "%", 1, 0
wb2heaterDuty = scalar, U08, 1761, "%", 1, 0 wb1tempC = scalar, U16, 1756, "C", 1, 0
wb2pumpDuty = scalar, U08, 1762, "%", 1, 0 wb1nernstVoltage = scalar, U16, 1758, "V", 0.001, 0
wb2tempC = scalar, U16, 1764, "C", 1, 0 wb1esr = scalar, U16, 1760, "ohm", 1, 0
wb2nernstVoltage = scalar, U16, 1766, "V", 0.001, 0 ; total TS size = 1764
wb2esr = scalar, U16, 1768, "ohm", 1, 0 wb2faultCode = scalar, U08, 1764, "", 1, 0
; total TS size = 1772 wb2heaterDuty = scalar, U08, 1765, "%", 1, 0
dcOutput0 = scalar, F32, 1772, "%", 1,0 wb2pumpDuty = scalar, U08, 1766, "%", 1, 0
isEnabled0_int = scalar, U08, 1776, "%", 1,0 wb2tempC = scalar, U16, 1768, "C", 1, 0
isEnabled0 = bits, U32, 1780, [0:0] wb2nernstVoltage = scalar, U16, 1770, "V", 0.001, 0
; total TS size = 1784 wb2esr = scalar, U16, 1772, "ohm", 1, 0
value0 = scalar, U16, 1784, "RAW", 1,0 ; total TS size = 1776
value1 = scalar, U16, 1786, "RAW", 1,0 dcOutput0 = scalar, F32, 1776, "%", 1,0
errorRate = scalar, F32, 1788, "% (don't belive me)", 1,0 isEnabled0_int = scalar, U08, 1780, "%", 1,0
; total TS size = 1792 isEnabled0 = bits, U32, 1784, [0:0]
vvtTarget = scalar, U16, 1792, "deg", 0.1, 0 ; total TS size = 1788
vvtOutput = scalar, U08, 1794, "%", 0.5, 0 value0 = scalar, U16, 1788, "RAW", 1,0
value1 = scalar, U16, 1790, "RAW", 1,0
errorRate = scalar, F32, 1792, "% (don't belive me)", 1,0
; total TS size = 1796 ; total TS size = 1796
lambdaCurrentlyGood = bits, U32, 1796, [0:0] vvtTarget = scalar, U16, 1796, "deg", 0.1, 0
lambdaMonitorCut = bits, U32, 1796, [1:1] vvtOutput = scalar, U08, 1798, "%", 0.5, 0
lambdaTimeSinceGood = scalar, U16, 1800, "sec", 0.01, 0 ; total TS size = 1800
; total TS size = 1804 lambdaCurrentlyGood = bits, U32, 1800, [0:0]
lambdaMonitorCut = bits, U32, 1800, [1:1]
lambdaTimeSinceGood = scalar, U16, 1804, "sec", 0.01, 0
; total TS size = 1808
time = { timeNow } time = { timeNow }
@ -5164,6 +5165,7 @@ gaugeCategory = Fueling
fuelFlowRateGauge = fuelFlowRate, "Fuel: Flow rate", "g/s", 0, 50, 0, 0, 50, 50, 2, 0 fuelFlowRateGauge = fuelFlowRate, "Fuel: Flow rate", "g/s", 0, 50, 0, 0, 50, 50, 2, 0
targetLambdaGauge = targetLambda,"fuel: target lambda", "", 10, 19.4, 12, 13, 15, 16, 2, 2 targetLambdaGauge = targetLambda,"fuel: target lambda", "", 10, 19.4, 12, 13, 15, 16, 2, 2
currentTargetAfrGauge = targetAFR,"fuel: target AFR", "", 0.65, 1.2, 0.7, 0.75, 1.1, 1.15, 3, 2 currentTargetAfrGauge = targetAFR,"fuel: target AFR", "", 0.65, 1.2, 0.7, 0.75, 1.1, 1.15, 3, 2
fuelPressureCorrectionReferenceGauge = pressureCorrectionReference, "Fuel: corr reference pressure", "kPa", 0, 1000, 0, 0, 1000, 1000, 0, 0
gaugeCategory = Throttle Body (incl. ETB) gaugeCategory = Throttle Body (incl. ETB)
pedalPositionGauge = throttlePedalPosition, "Throttle pedal position", "%", -20, 120, -10, -5, 105, 110, 1, 1 pedalPositionGauge = throttlePedalPosition, "Throttle pedal position", "%", -20, 120, -10, -5, 105, 110, 1, 1
@ -5911,6 +5913,7 @@ entry = HpfdDeactivationPhase, "GDI: HPFP deactivation angle", float, "%.3f"
entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f"
entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f"
entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f"
entry = pressureCorrectionReference, "Fuel: corr reference pressure", float, "%.3f"
entry = retardThresholdRpm, "Launch: Retard threshold RPM", int, "%d" entry = retardThresholdRpm, "Launch: Retard threshold RPM", int, "%d"
entry = launchActivatePinState, "launchActivatePinState", int, "%d" entry = launchActivatePinState, "launchActivatePinState", int, "%d"
entry = isPreLaunchCondition, "isPreLaunchCondition", int, "%d" entry = isPreLaunchCondition, "isPreLaunchCondition", int, "%d"
@ -6918,6 +6921,7 @@ dialog = injector_modelDialog, "injector_model"
graphLine = m_deadtime graphLine = m_deadtime
graphLine = pressureDelta graphLine = pressureDelta
graphLine = pressureRatio graphLine = pressureRatio
graphLine = pressureCorrectionReference
indicatorPanel = launch_control_stateIndicatorPanel, 2 indicatorPanel = launch_control_stateIndicatorPanel, 2
indicator = {launchActivatePinState}, "launchActivatePinState No", "launchActivatePinState Yes" indicator = {launchActivatePinState}, "launchActivatePinState No", "launchActivatePinState Yes"

View File

@ -38,12 +38,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2025.02.26.alphax-4k-gdi.1248198569" signature = "rusEFI master.2025.02.26.alphax-4k-gdi.2894436511"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2025.02.26.alphax-4k-gdi.1248198569" ; signature is expected to be 7 or more characters. signature= "rusEFI master.2025.02.26.alphax-4k-gdi.2894436511" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false useLegacyFTempUnits = false
@ -2681,7 +2681,7 @@ trailingSparkLoadBins = array, U08, 41348, [4], "Load", 5.0, 0, 0, 1000, 0
ochGetCommand = "O%2o%2c" ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code ; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1804 ochBlockSize = 1808
; 11.2.3 Full Optimized High Speed ; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9 scatteredOchGetCommand = 9
@ -3277,346 +3277,347 @@ HpfdDeactivationPhase = scalar, F32, 1132, "", 1, 0
m_deadtime = scalar, F32, 1136, "ms", 1, 0 m_deadtime = scalar, F32, 1136, "ms", 1, 0
pressureDelta = scalar, F32, 1140, "kPa", 1, 0 pressureDelta = scalar, F32, 1140, "kPa", 1, 0
pressureRatio = scalar, F32, 1144, "", 1, 0 pressureRatio = scalar, F32, 1144, "", 1, 0
; total TS size = 1148 pressureCorrectionReference = scalar, F32, 1148, "kPa", 1, 0
retardThresholdRpm = scalar, S32, 1148, "", 1, 0 ; total TS size = 1152
launchActivatePinState = bits, U32, 1152, [0:0] retardThresholdRpm = scalar, S32, 1152, "", 1, 0
isPreLaunchCondition = bits, U32, 1152, [1:1] launchActivatePinState = bits, U32, 1156, [0:0]
isLaunchCondition = bits, U32, 1152, [2:2] isPreLaunchCondition = bits, U32, 1156, [1:1]
isSwitchActivated = bits, U32, 1152, [3:3] isLaunchCondition = bits, U32, 1156, [2:2]
isClutchActivated = bits, U32, 1152, [4:4] isSwitchActivated = bits, U32, 1156, [3:3]
isBrakePedalActivated = bits, U32, 1152, [5:5] isClutchActivated = bits, U32, 1156, [4:4]
isValidInputPin = bits, U32, 1152, [6:6] isBrakePedalActivated = bits, U32, 1156, [5:5]
activateSwitchCondition = bits, U32, 1152, [7:7] isValidInputPin = bits, U32, 1156, [6:6]
rpmLaunchCondition = bits, U32, 1152, [8:8] activateSwitchCondition = bits, U32, 1156, [7:7]
rpmPreLaunchCondition = bits, U32, 1152, [9:9] rpmLaunchCondition = bits, U32, 1156, [8:8]
speedCondition = bits, U32, 1152, [10:10] rpmPreLaunchCondition = bits, U32, 1156, [9:9]
tpsCondition = bits, U32, 1152, [11:11] speedCondition = bits, U32, 1156, [10:10]
; total TS size = 1156 tpsCondition = bits, U32, 1156, [11:11]
isTorqueReductionTriggerPinValid = bits, U32, 1156, [0:0]
torqueReductionTriggerPinState = bits, U32, 1156, [1:1]
isTimeConditionSatisfied = bits, U32, 1156, [2:2]
isRpmConditionSatisfied = bits, U32, 1156, [3:3]
isAppConditionSatisfied = bits, U32, 1156, [4:4]
isFlatShiftConditionSatisfied = bits, U32, 1156, [5:5]
; total TS size = 1160 ; total TS size = 1160
isAntilagCondition = bits, U32, 1160, [0:0] isTorqueReductionTriggerPinValid = bits, U32, 1160, [0:0]
ALSMinRPMCondition = bits, U32, 1160, [1:1] torqueReductionTriggerPinState = bits, U32, 1160, [1:1]
ALSMaxRPMCondition = bits, U32, 1160, [2:2] isTimeConditionSatisfied = bits, U32, 1160, [2:2]
ALSMinCLTCondition = bits, U32, 1160, [3:3] isRpmConditionSatisfied = bits, U32, 1160, [3:3]
ALSMaxCLTCondition = bits, U32, 1160, [4:4] isAppConditionSatisfied = bits, U32, 1160, [4:4]
ALSMaxThrottleIntentCondition = bits, U32, 1160, [5:5] isFlatShiftConditionSatisfied = bits, U32, 1160, [5:5]
isALSSwitchActivated = bits, U32, 1160, [6:6] ; total TS size = 1164
ALSActivatePinState = bits, U32, 1160, [7:7] isAntilagCondition = bits, U32, 1164, [0:0]
ALSSwitchCondition = bits, U32, 1160, [8:8] ALSMinRPMCondition = bits, U32, 1164, [1:1]
ALSTimerCondition = bits, U32, 1160, [9:9] ALSMaxRPMCondition = bits, U32, 1164, [2:2]
fuelALSCorrection = scalar, F32, 1164, "", 1, 0 ALSMinCLTCondition = bits, U32, 1164, [3:3]
timingALSCorrection = scalar, S16, 1168, "deg", 0.01, 0 ALSMaxCLTCondition = bits, U32, 1164, [4:4]
timingALSSkip = scalar, S16, 1170, "deg", 0.01, 0 ALSMaxThrottleIntentCondition = bits, U32, 1164, [5:5]
; total TS size = 1172 isALSSwitchActivated = bits, U32, 1164, [6:6]
isTpsInvalid = bits, U32, 1172, [0:0] ALSActivatePinState = bits, U32, 1164, [7:7]
m_shouldResetPid = bits, U32, 1172, [1:1] ALSSwitchCondition = bits, U32, 1164, [8:8]
isBelowClosedLoopThreshold = bits, U32, 1172, [2:2] ALSTimerCondition = bits, U32, 1164, [9:9]
isNotClosedLoop = bits, U32, 1172, [3:3] fuelALSCorrection = scalar, F32, 1168, "", 1, 0
isZeroRpm = bits, U32, 1172, [4:4] timingALSCorrection = scalar, S16, 1172, "deg", 0.01, 0
hasInitBoost = bits, U32, 1172, [5:5] timingALSSkip = scalar, S16, 1174, "deg", 0.01, 0
rpmTooLow = bits, U32, 1172, [6:6] ; total TS size = 1176
tpsTooLow = bits, U32, 1172, [7:7] isTpsInvalid = bits, U32, 1176, [0:0]
mapTooLow = bits, U32, 1172, [8:8] m_shouldResetPid = bits, U32, 1176, [1:1]
isPlantValid = bits, U32, 1172, [9:9] isBelowClosedLoopThreshold = bits, U32, 1176, [2:2]
isBoostControlled = bits, U32, 1172, [10:10] isNotClosedLoop = bits, U32, 1176, [3:3]
luaTargetAdd = scalar, S16, 1176, "v", 0.5,0 isZeroRpm = bits, U32, 1176, [4:4]
boostOutput = scalar, S16, 1178, "percent", 0.01,0 hasInitBoost = bits, U32, 1176, [5:5]
luaTargetMult = scalar, F32, 1180, "v", 1,0 rpmTooLow = bits, U32, 1176, [6:6]
openLoopPart = scalar, F32, 1184, "v", 1,0 tpsTooLow = bits, U32, 1176, [7:7]
luaOpenLoopAdd = scalar, F32, 1188, "v", 1,0 mapTooLow = bits, U32, 1176, [8:8]
boostControllerClosedLoopPart = scalar, S08, 1192, "%", 0.5,0 isPlantValid = bits, U32, 1176, [9:9]
boostControlTarget = scalar, S16, 1194, "kPa", 0.03333333333333333,0 isBoostControlled = bits, U32, 1176, [10:10]
; total TS size = 1196 luaTargetAdd = scalar, S16, 1180, "v", 0.5,0
acButtonState = scalar, S08, 1196, "", 1, 0 boostOutput = scalar, S16, 1182, "percent", 0.01,0
m_acEnabled = bits, U32, 1200, [0:0] luaTargetMult = scalar, F32, 1184, "v", 1,0
engineTooSlow = bits, U32, 1200, [1:1] openLoopPart = scalar, F32, 1188, "v", 1,0
engineTooFast = bits, U32, 1200, [2:2] luaOpenLoopAdd = scalar, F32, 1192, "v", 1,0
noClt = bits, U32, 1200, [3:3] boostControllerClosedLoopPart = scalar, S08, 1196, "%", 0.5,0
engineTooHot = bits, U32, 1200, [4:4] boostControlTarget = scalar, S16, 1198, "kPa", 0.03333333333333333,0
tpsTooHigh = bits, U32, 1200, [5:5] ; total TS size = 1200
isDisabledByLua = bits, U32, 1200, [6:6] acButtonState = scalar, S08, 1200, "", 1, 0
acCompressorState = bits, U32, 1200, [7:7] m_acEnabled = bits, U32, 1204, [0:0]
acPressureTooLow = bits, U32, 1200, [8:8] engineTooSlow = bits, U32, 1204, [1:1]
acPressureTooHigh = bits, U32, 1200, [9:9] engineTooFast = bits, U32, 1204, [2:2]
; total TS size = 1204 noClt = bits, U32, 1204, [3:3]
isNitrousArmed = bits, U32, 1204, [0:0] engineTooHot = bits, U32, 1204, [4:4]
isNitrousSpeedCondition = bits, U32, 1204, [1:1] tpsTooHigh = bits, U32, 1204, [5:5]
isNitrousTpsCondition = bits, U32, 1204, [2:2] isDisabledByLua = bits, U32, 1204, [6:6]
isNitrousCltCondition = bits, U32, 1204, [3:3] acCompressorState = bits, U32, 1204, [7:7]
isNitrousMapCondition = bits, U32, 1204, [4:4] acPressureTooLow = bits, U32, 1204, [8:8]
isNitrousAfrCondition = bits, U32, 1204, [5:5] acPressureTooHigh = bits, U32, 1204, [9:9]
isNitrousRpmCondition = bits, U32, 1204, [6:6]
isNitrousCondition = bits, U32, 1204, [7:7]
; total TS size = 1208 ; total TS size = 1208
fan1cranking = bits, U32, 1208, [0:0] isNitrousArmed = bits, U32, 1208, [0:0]
fan1notRunning = bits, U32, 1208, [1:1] isNitrousSpeedCondition = bits, U32, 1208, [1:1]
fan1disabledWhileEngineStopped = bits, U32, 1208, [2:2] isNitrousTpsCondition = bits, U32, 1208, [2:2]
fan1brokenClt = bits, U32, 1208, [3:3] isNitrousCltCondition = bits, U32, 1208, [3:3]
fan1enabledForAc = bits, U32, 1208, [4:4] isNitrousMapCondition = bits, U32, 1208, [4:4]
fan1hot = bits, U32, 1208, [5:5] isNitrousAfrCondition = bits, U32, 1208, [5:5]
fan1cold = bits, U32, 1208, [6:6] isNitrousRpmCondition = bits, U32, 1208, [6:6]
fan1disabledBySpeed = bits, U32, 1208, [7:7] isNitrousCondition = bits, U32, 1208, [7:7]
fan1m_state = bits, U32, 1208, [8:8] ; total TS size = 1212
fan1radiatorFanStatus = scalar, U08, 1212, "", 1, 0 fan1cranking = bits, U32, 1212, [0:0]
; total TS size = 1216 fan1notRunning = bits, U32, 1212, [1:1]
fan2cranking = bits, U32, 1216, [0:0] fan1disabledWhileEngineStopped = bits, U32, 1212, [2:2]
fan2notRunning = bits, U32, 1216, [1:1] fan1brokenClt = bits, U32, 1212, [3:3]
fan2disabledWhileEngineStopped = bits, U32, 1216, [2:2] fan1enabledForAc = bits, U32, 1212, [4:4]
fan2brokenClt = bits, U32, 1216, [3:3] fan1hot = bits, U32, 1212, [5:5]
fan2enabledForAc = bits, U32, 1216, [4:4] fan1cold = bits, U32, 1212, [6:6]
fan2hot = bits, U32, 1216, [5:5] fan1disabledBySpeed = bits, U32, 1212, [7:7]
fan2cold = bits, U32, 1216, [6:6] fan1m_state = bits, U32, 1212, [8:8]
fan2disabledBySpeed = bits, U32, 1216, [7:7] fan1radiatorFanStatus = scalar, U08, 1216, "", 1, 0
fan2m_state = bits, U32, 1216, [8:8] ; total TS size = 1220
fan2radiatorFanStatus = scalar, U08, 1220, "", 1, 0 fan2cranking = bits, U32, 1220, [0:0]
; total TS size = 1224 fan2notRunning = bits, U32, 1220, [1:1]
isPrime = bits, U32, 1224, [0:0] fan2disabledWhileEngineStopped = bits, U32, 1220, [2:2]
engineTurnedRecently = bits, U32, 1224, [1:1] fan2brokenClt = bits, U32, 1220, [3:3]
isFuelPumpOn = bits, U32, 1224, [2:2] fan2enabledForAc = bits, U32, 1220, [4:4]
ignitionOn = bits, U32, 1224, [3:3] fan2hot = bits, U32, 1220, [5:5]
fan2cold = bits, U32, 1220, [6:6]
fan2disabledBySpeed = bits, U32, 1220, [7:7]
fan2m_state = bits, U32, 1220, [8:8]
fan2radiatorFanStatus = scalar, U08, 1224, "", 1, 0
; total TS size = 1228 ; total TS size = 1228
isBenchTest = bits, U32, 1228, [0:0] isPrime = bits, U32, 1228, [0:0]
hasIgnitionVoltage = bits, U32, 1228, [1:1] engineTurnedRecently = bits, U32, 1228, [1:1]
mainRelayState = bits, U32, 1228, [2:2] isFuelPumpOn = bits, U32, 1228, [2:2]
delayedShutoffRequested = bits, U32, 1228, [3:3] ignitionOn = bits, U32, 1228, [3:3]
; total TS size = 1232 ; total TS size = 1232
lua_fuelAdd = scalar, F32, 1232, "g", 1, 0 isBenchTest = bits, U32, 1232, [0:0]
lua_fuelMult = scalar, F32, 1236, "", 1, 0 hasIgnitionVoltage = bits, U32, 1232, [1:1]
lua_clutchUpState = bits, U32, 1240, [0:0] mainRelayState = bits, U32, 1232, [2:2]
lua_brakePedalState = bits, U32, 1240, [1:1] delayedShutoffRequested = bits, U32, 1232, [3:3]
lua_acRequestState = bits, U32, 1240, [2:2] ; total TS size = 1236
lua_luaDisableEtb = bits, U32, 1240, [3:3] lua_fuelAdd = scalar, F32, 1236, "g", 1, 0
lua_luaIgnCut = bits, U32, 1240, [4:4] lua_fuelMult = scalar, F32, 1240, "", 1, 0
lua_luaFuelCut = bits, U32, 1240, [5:5] lua_clutchUpState = bits, U32, 1244, [0:0]
lua_clutchDownState = bits, U32, 1240, [6:6] lua_brakePedalState = bits, U32, 1244, [1:1]
lua_disableDecelerationFuelCutOff = bits, U32, 1240, [7:7] lua_acRequestState = bits, U32, 1244, [2:2]
lua_torqueReductionState = bits, U32, 1240, [8:8] lua_luaDisableEtb = bits, U32, 1244, [3:3]
sd_tCharge = scalar, S16, 1244, "deg C", 0.01, 0 lua_luaIgnCut = bits, U32, 1244, [4:4]
sd_tChargeK = scalar, F32, 1248, "", 1, 0 lua_luaFuelCut = bits, U32, 1244, [5:5]
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1252, "", 1, 0 lua_clutchDownState = bits, U32, 1244, [6:6]
crankingFuel_tpsCoefficient = scalar, F32, 1256, "", 1, 0 lua_disableDecelerationFuelCutOff = bits, U32, 1244, [7:7]
crankingFuel_durationCoefficient = scalar, F32, 1260, "", 1, 0 lua_torqueReductionState = bits, U32, 1244, [8:8]
crankingFuel_fuel = scalar, U16, 1264, "mg", 0.01, 0 sd_tCharge = scalar, S16, 1248, "deg C", 0.01, 0
baroCorrection = scalar, F32, 1268, "", 1, 0 sd_tChargeK = scalar, F32, 1252, "", 1, 0
hellenBoardId = scalar, S16, 1272, "id", 1, 0 crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1256, "", 1, 0
clutchUpState = scalar, S08, 1274, "", 1, 0 crankingFuel_tpsCoefficient = scalar, F32, 1260, "", 1, 0
brakePedalState = scalar, S08, 1275, "", 1, 0 crankingFuel_durationCoefficient = scalar, F32, 1264, "", 1, 0
startStopState = scalar, S08, 1276, "", 1, 0 crankingFuel_fuel = scalar, U16, 1268, "mg", 0.01, 0
smartChipState = scalar, S08, 1277, "", 1, 0 baroCorrection = scalar, F32, 1272, "", 1, 0
smartChipRestartCounter = scalar, S08, 1278, "", 1, 0 hellenBoardId = scalar, S16, 1276, "id", 1, 0
smartChipAliveCounter = scalar, S08, 1279, "", 1, 0 clutchUpState = scalar, S08, 1278, "", 1, 0
startStopPhysicalState = bits, U32, 1280, [0:0] brakePedalState = scalar, S08, 1279, "", 1, 0
acrActive = bits, U32, 1280, [1:1] startStopState = scalar, S08, 1280, "", 1, 0
acrEngineMovedRecently = bits, U32, 1280, [2:2] smartChipState = scalar, S08, 1281, "", 1, 0
heaterControlEnabled = bits, U32, 1280, [3:3] smartChipRestartCounter = scalar, S08, 1282, "", 1, 0
luaDigitalState0 = bits, U32, 1280, [4:4] smartChipAliveCounter = scalar, S08, 1283, "", 1, 0
luaDigitalState1 = bits, U32, 1280, [5:5] startStopPhysicalState = bits, U32, 1284, [0:0]
luaDigitalState2 = bits, U32, 1280, [6:6] acrActive = bits, U32, 1284, [1:1]
luaDigitalState3 = bits, U32, 1280, [7:7] acrEngineMovedRecently = bits, U32, 1284, [2:2]
clutchDownState = bits, U32, 1280, [8:8] heaterControlEnabled = bits, U32, 1284, [3:3]
startStopStateToggleCounter = scalar, U32, 1284, "", 1, 0 luaDigitalState0 = bits, U32, 1284, [4:4]
luaSoftSparkSkip = scalar, F32, 1288, "", 1, 0 luaDigitalState1 = bits, U32, 1284, [5:5]
luaHardSparkSkip = scalar, F32, 1292, "", 1, 0 luaDigitalState2 = bits, U32, 1284, [6:6]
tractionControlSparkSkip = scalar, F32, 1296, "", 1, 0 luaDigitalState3 = bits, U32, 1284, [7:7]
fuelInjectionCounter = scalar, U32, 1300, "", 1, 0 clutchDownState = bits, U32, 1284, [8:8]
globalSparkCounter = scalar, U32, 1304, "", 1, 0 startStopStateToggleCounter = scalar, U32, 1288, "", 1, 0
fuelingLoad = scalar, F32, 1308, "", 1, 0 luaSoftSparkSkip = scalar, F32, 1292, "", 1, 0
ignitionLoad = scalar, F32, 1312, "", 1, 0 luaHardSparkSkip = scalar, F32, 1296, "", 1, 0
veTableYAxis = scalar, U16, 1316, "%", 0.01, 0 tractionControlSparkSkip = scalar, F32, 1300, "", 1, 0
overDwellCounter = scalar, U08, 1318, "", 1, 0 fuelInjectionCounter = scalar, U32, 1304, "", 1, 0
overDwellNotScheduledCounter = scalar, U08, 1319, "", 1, 0 globalSparkCounter = scalar, U32, 1308, "", 1, 0
sparkOutOfOrderCounter = scalar, U08, 1320, "", 1, 0 fuelingLoad = scalar, F32, 1312, "", 1, 0
; total TS size = 1324 ignitionLoad = scalar, F32, 1316, "", 1, 0
tpsFrom = scalar, F32, 1324 veTableYAxis = scalar, U16, 1320, "%", 0.01, 0
tpsTo = scalar, F32, 1328 overDwellCounter = scalar, U08, 1322, "", 1, 0
deltaTps = scalar, F32, 1332 overDwellNotScheduledCounter = scalar, U08, 1323, "", 1, 0
extraFuel = scalar, F32, 1336, "", 1, 0 sparkOutOfOrderCounter = scalar, U08, 1324, "", 1, 0
valueFromTable = scalar, F32, 1340, "", 1, 0 ; total TS size = 1328
isAboveAccelThreshold = bits, U32, 1344, [0:0] tpsFrom = scalar, F32, 1328
isBelowDecelThreshold = bits, U32, 1344, [1:1] tpsTo = scalar, F32, 1332
isTimeToResetAccumulator = bits, U32, 1344, [2:2] deltaTps = scalar, F32, 1336
isFractionalEnrichment = bits, U32, 1344, [3:3] extraFuel = scalar, F32, 1340, "", 1, 0
belowEpsilon = bits, U32, 1344, [4:4] valueFromTable = scalar, F32, 1344, "", 1, 0
tooShort = bits, U32, 1344, [5:5] isAboveAccelThreshold = bits, U32, 1348, [0:0]
fractionalInjFuel = scalar, F32, 1348, "", 1, 0 isBelowDecelThreshold = bits, U32, 1348, [1:1]
accumulatedValue = scalar, F32, 1352, "", 1, 0 isTimeToResetAccumulator = bits, U32, 1348, [2:2]
maxExtraPerCycle = scalar, F32, 1356, "", 1, 0 isFractionalEnrichment = bits, U32, 1348, [3:3]
maxExtraPerPeriod = scalar, F32, 1360, "", 1, 0 belowEpsilon = bits, U32, 1348, [4:4]
maxInjectedPerPeriod = scalar, F32, 1364, "", 1, 0 tooShort = bits, U32, 1348, [5:5]
cycleCnt = scalar, S32, 1368, "", 1, 0 fractionalInjFuel = scalar, F32, 1352, "", 1, 0
; total TS size = 1372 accumulatedValue = scalar, F32, 1356, "", 1, 0
hwEventCounters1 = scalar, U16, 1372, "", 1, 0 maxExtraPerCycle = scalar, F32, 1360, "", 1, 0
hwEventCounters2 = scalar, U16, 1374, "", 1, 0 maxExtraPerPeriod = scalar, F32, 1364, "", 1, 0
hwEventCounters3 = scalar, U16, 1376, "", 1, 0 maxInjectedPerPeriod = scalar, F32, 1368, "", 1, 0
hwEventCounters4 = scalar, U16, 1378, "", 1, 0 cycleCnt = scalar, S32, 1372, "", 1, 0
vvtCamCounter = scalar, U16, 1380, "", 1, 0 ; total TS size = 1376
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1384, "kPa", 1, 0 hwEventCounters1 = scalar, U16, 1376, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1388, "kPa", 1, 0 hwEventCounters2 = scalar, U16, 1378, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1392, "distance", 1, 0 hwEventCounters3 = scalar, U16, 1380, "", 1, 0
mapVvt_sync_counter = scalar, U08, 1393, "counter", 1, 0 hwEventCounters4 = scalar, U16, 1382, "", 1, 0
currentEngineDecodedPhase = scalar, F32, 1396, "deg", 1, 0 vvtCamCounter = scalar, U16, 1384, "", 1, 0
triggerToothAngleError = scalar, F32, 1400, "deg", 1, 0 mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1388, "kPa", 1, 0
triggerIgnoredToothCount = scalar, U08, 1404, "", 1, 0 mapVvt_MAP_AT_DIFF = scalar, F32, 1392, "kPa", 1, 0
mapCamPrevToothAngle = scalar, F32, 1408, "deg", 1, 0 mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1396, "distance", 1, 0
isDecodingMapCam = bits, U32, 1412, [0:0] mapVvt_sync_counter = scalar, U08, 1397, "counter", 1, 0
triggerElapsedUs = scalar, U32, 1416, "", 1, 0 currentEngineDecodedPhase = scalar, F32, 1400, "deg", 1, 0
; total TS size = 1420 triggerToothAngleError = scalar, F32, 1404, "deg", 1, 0
trgsynchronizationCounter = scalar, U32, 1420, "", 1, 0 triggerIgnoredToothCount = scalar, U08, 1408, "", 1, 0
trgvvtToothDurations0 = scalar, U32, 1424, "us", 1, 0 mapCamPrevToothAngle = scalar, F32, 1412, "deg", 1, 0
trgvvtCurrentPosition = scalar, F32, 1428, "", 1, 0 isDecodingMapCam = bits, U32, 1416, [0:0]
trgvvtToothPosition1 = scalar, F32, 1432, "", 1, 0 triggerElapsedUs = scalar, U32, 1420, "", 1, 0
trgvvtToothPosition2 = scalar, F32, 1436, "", 1, 0 ; total TS size = 1424
trgvvtToothPosition3 = scalar, F32, 1440, "", 1, 0 trgsynchronizationCounter = scalar, U32, 1424, "", 1, 0
trgvvtToothPosition4 = scalar, F32, 1444, "", 1, 0 trgvvtToothDurations0 = scalar, U32, 1428, "us", 1, 0
trgtriggerSyncGapRatio = scalar, F32, 1448, "", 1, 0 trgvvtCurrentPosition = scalar, F32, 1432, "", 1, 0
trgtriggerStateIndex = scalar, U08, 1452, "", 1, 0 trgvvtToothPosition1 = scalar, F32, 1436, "", 1, 0
; total TS size = 1456 trgvvtToothPosition2 = scalar, F32, 1440, "", 1, 0
vvt1isynchronizationCounter = scalar, U32, 1456, "", 1, 0 trgvvtToothPosition3 = scalar, F32, 1444, "", 1, 0
vvt1ivvtToothDurations0 = scalar, U32, 1460, "us", 1, 0 trgvvtToothPosition4 = scalar, F32, 1448, "", 1, 0
vvt1ivvtCurrentPosition = scalar, F32, 1464, "", 1, 0 trgtriggerSyncGapRatio = scalar, F32, 1452, "", 1, 0
vvt1ivvtToothPosition1 = scalar, F32, 1468, "", 1, 0 trgtriggerStateIndex = scalar, U08, 1456, "", 1, 0
vvt1ivvtToothPosition2 = scalar, F32, 1472, "", 1, 0 ; total TS size = 1460
vvt1ivvtToothPosition3 = scalar, F32, 1476, "", 1, 0 vvt1isynchronizationCounter = scalar, U32, 1460, "", 1, 0
vvt1ivvtToothPosition4 = scalar, F32, 1480, "", 1, 0 vvt1ivvtToothDurations0 = scalar, U32, 1464, "us", 1, 0
vvt1itriggerSyncGapRatio = scalar, F32, 1484, "", 1, 0 vvt1ivvtCurrentPosition = scalar, F32, 1468, "", 1, 0
vvt1itriggerStateIndex = scalar, U08, 1488, "", 1, 0 vvt1ivvtToothPosition1 = scalar, F32, 1472, "", 1, 0
; total TS size = 1492 vvt1ivvtToothPosition2 = scalar, F32, 1476, "", 1, 0
vvt1esynchronizationCounter = scalar, U32, 1492, "", 1, 0 vvt1ivvtToothPosition3 = scalar, F32, 1480, "", 1, 0
vvt1evvtToothDurations0 = scalar, U32, 1496, "us", 1, 0 vvt1ivvtToothPosition4 = scalar, F32, 1484, "", 1, 0
vvt1evvtCurrentPosition = scalar, F32, 1500, "", 1, 0 vvt1itriggerSyncGapRatio = scalar, F32, 1488, "", 1, 0
vvt1evvtToothPosition1 = scalar, F32, 1504, "", 1, 0 vvt1itriggerStateIndex = scalar, U08, 1492, "", 1, 0
vvt1evvtToothPosition2 = scalar, F32, 1508, "", 1, 0 ; total TS size = 1496
vvt1evvtToothPosition3 = scalar, F32, 1512, "", 1, 0 vvt1esynchronizationCounter = scalar, U32, 1496, "", 1, 0
vvt1evvtToothPosition4 = scalar, F32, 1516, "", 1, 0 vvt1evvtToothDurations0 = scalar, U32, 1500, "us", 1, 0
vvt1etriggerSyncGapRatio = scalar, F32, 1520, "", 1, 0 vvt1evvtCurrentPosition = scalar, F32, 1504, "", 1, 0
vvt1etriggerStateIndex = scalar, U08, 1524, "", 1, 0 vvt1evvtToothPosition1 = scalar, F32, 1508, "", 1, 0
; total TS size = 1528 vvt1evvtToothPosition2 = scalar, F32, 1512, "", 1, 0
vvt2isynchronizationCounter = scalar, U32, 1528, "", 1, 0 vvt1evvtToothPosition3 = scalar, F32, 1516, "", 1, 0
vvt2ivvtToothDurations0 = scalar, U32, 1532, "us", 1, 0 vvt1evvtToothPosition4 = scalar, F32, 1520, "", 1, 0
vvt2ivvtCurrentPosition = scalar, F32, 1536, "", 1, 0 vvt1etriggerSyncGapRatio = scalar, F32, 1524, "", 1, 0
vvt2ivvtToothPosition1 = scalar, F32, 1540, "", 1, 0 vvt1etriggerStateIndex = scalar, U08, 1528, "", 1, 0
vvt2ivvtToothPosition2 = scalar, F32, 1544, "", 1, 0 ; total TS size = 1532
vvt2ivvtToothPosition3 = scalar, F32, 1548, "", 1, 0 vvt2isynchronizationCounter = scalar, U32, 1532, "", 1, 0
vvt2ivvtToothPosition4 = scalar, F32, 1552, "", 1, 0 vvt2ivvtToothDurations0 = scalar, U32, 1536, "us", 1, 0
vvt2itriggerSyncGapRatio = scalar, F32, 1556, "", 1, 0 vvt2ivvtCurrentPosition = scalar, F32, 1540, "", 1, 0
vvt2itriggerStateIndex = scalar, U08, 1560, "", 1, 0 vvt2ivvtToothPosition1 = scalar, F32, 1544, "", 1, 0
; total TS size = 1564 vvt2ivvtToothPosition2 = scalar, F32, 1548, "", 1, 0
vvt2esynchronizationCounter = scalar, U32, 1564, "", 1, 0 vvt2ivvtToothPosition3 = scalar, F32, 1552, "", 1, 0
vvt2evvtToothDurations0 = scalar, U32, 1568, "us", 1, 0 vvt2ivvtToothPosition4 = scalar, F32, 1556, "", 1, 0
vvt2evvtCurrentPosition = scalar, F32, 1572, "", 1, 0 vvt2itriggerSyncGapRatio = scalar, F32, 1560, "", 1, 0
vvt2evvtToothPosition1 = scalar, F32, 1576, "", 1, 0 vvt2itriggerStateIndex = scalar, U08, 1564, "", 1, 0
vvt2evvtToothPosition2 = scalar, F32, 1580, "", 1, 0 ; total TS size = 1568
vvt2evvtToothPosition3 = scalar, F32, 1584, "", 1, 0 vvt2esynchronizationCounter = scalar, U32, 1568, "", 1, 0
vvt2evvtToothPosition4 = scalar, F32, 1588, "", 1, 0 vvt2evvtToothDurations0 = scalar, U32, 1572, "us", 1, 0
vvt2etriggerSyncGapRatio = scalar, F32, 1592, "", 1, 0 vvt2evvtCurrentPosition = scalar, F32, 1576, "", 1, 0
vvt2etriggerStateIndex = scalar, U08, 1596, "", 1, 0 vvt2evvtToothPosition1 = scalar, F32, 1580, "", 1, 0
; total TS size = 1600 vvt2evvtToothPosition2 = scalar, F32, 1584, "", 1, 0
camResyncCounter = scalar, U08, 1600, "", 1, 0 vvt2evvtToothPosition3 = scalar, F32, 1588, "", 1, 0
m_hasSynchronizedPhase = bits, U32, 1604, [0:0] vvt2evvtToothPosition4 = scalar, F32, 1592, "", 1, 0
; total TS size = 1608 vvt2etriggerSyncGapRatio = scalar, F32, 1596, "", 1, 0
wallFuelCorrection = scalar, F32, 1608, "", 1, 0 vvt2etriggerStateIndex = scalar, U08, 1600, "", 1, 0
wallFuel = scalar, F32, 1612, "", 1, 0 ; total TS size = 1604
; total TS size = 1616 camResyncCounter = scalar, U08, 1604, "", 1, 0
idleState = bits, S32, 1616, [0:2], "not important" m_hasSynchronizedPhase = bits, U32, 1608, [0:0]
currentIdlePosition = scalar, F32, 1620 ; total TS size = 1612
baseIdlePosition = scalar, F32, 1624 wallFuelCorrection = scalar, F32, 1612, "", 1, 0
idleClosedLoop = scalar, F32, 1628 wallFuel = scalar, F32, 1616, "", 1, 0
iacByTpsTaper = scalar, F32, 1632 ; total TS size = 1620
mightResetPid = bits, U32, 1636, [0:0] idleState = bits, S32, 1620, [0:2], "not important"
shouldResetPid = bits, U32, 1636, [1:1] currentIdlePosition = scalar, F32, 1624
wasResetPid = bits, U32, 1636, [2:2] baseIdlePosition = scalar, F32, 1628
mustResetPid = bits, U32, 1636, [3:3] idleClosedLoop = scalar, F32, 1632
isCranking = bits, U32, 1636, [4:4] iacByTpsTaper = scalar, F32, 1636
isIacTableForCoasting = bits, U32, 1636, [5:5] mightResetPid = bits, U32, 1640, [0:0]
notIdling = bits, U32, 1636, [6:6] shouldResetPid = bits, U32, 1640, [1:1]
needReset = bits, U32, 1636, [7:7] wasResetPid = bits, U32, 1640, [2:2]
isInDeadZone = bits, U32, 1636, [8:8] mustResetPid = bits, U32, 1640, [3:3]
isBlipping = bits, U32, 1636, [9:9] isCranking = bits, U32, 1640, [4:4]
useClosedLoop = bits, U32, 1636, [10:10] isIacTableForCoasting = bits, U32, 1640, [5:5]
badTps = bits, U32, 1636, [11:11] notIdling = bits, U32, 1640, [6:6]
looksLikeRunning = bits, U32, 1636, [12:12] needReset = bits, U32, 1640, [7:7]
looksLikeCoasting = bits, U32, 1636, [13:13] isInDeadZone = bits, U32, 1640, [8:8]
looksLikeCrankToIdle = bits, U32, 1636, [14:14] isBlipping = bits, U32, 1640, [9:9]
isIdleCoasting = bits, U32, 1636, [15:15] useClosedLoop = bits, U32, 1640, [10:10]
isIdleClosedLoop = bits, U32, 1636, [16:16] badTps = bits, U32, 1640, [11:11]
idleTarget = scalar, S32, 1640, "", 1, 0 looksLikeRunning = bits, U32, 1640, [12:12]
targetRpmByClt = scalar, S32, 1644, "", 1, 0 looksLikeCoasting = bits, U32, 1640, [13:13]
targetRpmAc = scalar, S32, 1648, "", 1, 0 looksLikeCrankToIdle = bits, U32, 1640, [14:14]
iacByRpmTaper = scalar, F32, 1652 isIdleCoasting = bits, U32, 1640, [15:15]
luaAdd = scalar, F32, 1656 isIdleClosedLoop = bits, U32, 1640, [16:16]
; total TS size = 1660 idleTarget = scalar, S32, 1644, "", 1, 0
etb1targetWithIdlePosition = scalar, F32, 1660, "%", 1,0 targetRpmByClt = scalar, S32, 1648, "", 1, 0
etb1trim = scalar, F32, 1664, "", 1, 0 targetRpmAc = scalar, S32, 1652, "", 1, 0
etb1luaAdjustment = scalar, F32, 1668, "%", 1,0 iacByRpmTaper = scalar, F32, 1656
etb1m_wastegatePosition = scalar, F32, 1672, "%", 1,0 luaAdd = scalar, F32, 1660
etb1etbFeedForward = scalar, F32, 1676 ; total TS size = 1664
etb1etbCurrentTarget = scalar, F32, 1680, "%", 1, 0 etb1targetWithIdlePosition = scalar, F32, 1664, "%", 1,0
etb1m_adjustedTarget = scalar, S16, 1684, "%", 0.01, 0 etb1trim = scalar, F32, 1668, "", 1, 0
etb1etbRevLimitActive = bits, U32, 1688, [0:0] etb1luaAdjustment = scalar, F32, 1672, "%", 1,0
etb1jamDetected = bits, U32, 1688, [1:1] etb1m_wastegatePosition = scalar, F32, 1676, "%", 1,0
etb1validPlantPosition = bits, U32, 1688, [2:2] etb1etbFeedForward = scalar, F32, 1680
etb1etbTpsErrorCounter = scalar, U16, 1692, "count", 1,0 etb1etbCurrentTarget = scalar, F32, 1684, "%", 1, 0
etb1etbPpsErrorCounter = scalar, U16, 1694, "count", 1,0 etb1m_adjustedTarget = scalar, S16, 1688, "%", 0.01, 0
etb1etbErrorCode = scalar, S08, 1696, "", 1, 0 etb1etbRevLimitActive = bits, U32, 1692, [0:0]
etb1etbErrorCodeBlinker = scalar, S08, 1697, "", 1, 0 etb1jamDetected = bits, U32, 1692, [1:1]
etb1tcEtbDrop = scalar, S08, 1698, "%", 1, 0 etb1validPlantPosition = bits, U32, 1692, [2:2]
etb1jamTimer = scalar, U16, 1700, "sec", 0.01, 0 etb1etbTpsErrorCounter = scalar, U16, 1696, "count", 1,0
etb1adjustedEtbTarget = scalar, S08, 1702, "%", 1, 0 etb1etbPpsErrorCounter = scalar, U16, 1698, "count", 1,0
etb1state = scalar, U08, 1703, "", 1, 0 etb1etbErrorCode = scalar, S08, 1700, "", 1, 0
; total TS size = 1704 etb1etbErrorCodeBlinker = scalar, S08, 1701, "", 1, 0
etb2targetWithIdlePosition = scalar, F32, 1704, "%", 1,0 etb1tcEtbDrop = scalar, S08, 1702, "%", 1, 0
etb2trim = scalar, F32, 1708, "", 1, 0 etb1jamTimer = scalar, U16, 1704, "sec", 0.01, 0
etb2luaAdjustment = scalar, F32, 1712, "%", 1,0 etb1adjustedEtbTarget = scalar, S08, 1706, "%", 1, 0
etb2m_wastegatePosition = scalar, F32, 1716, "%", 1,0 etb1state = scalar, U08, 1707, "", 1, 0
etb2etbFeedForward = scalar, F32, 1720 ; total TS size = 1708
etb2etbCurrentTarget = scalar, F32, 1724, "%", 1, 0 etb2targetWithIdlePosition = scalar, F32, 1708, "%", 1,0
etb2m_adjustedTarget = scalar, S16, 1728, "%", 0.01, 0 etb2trim = scalar, F32, 1712, "", 1, 0
etb2etbRevLimitActive = bits, U32, 1732, [0:0] etb2luaAdjustment = scalar, F32, 1716, "%", 1,0
etb2jamDetected = bits, U32, 1732, [1:1] etb2m_wastegatePosition = scalar, F32, 1720, "%", 1,0
etb2validPlantPosition = bits, U32, 1732, [2:2] etb2etbFeedForward = scalar, F32, 1724
etb2etbTpsErrorCounter = scalar, U16, 1736, "count", 1,0 etb2etbCurrentTarget = scalar, F32, 1728, "%", 1, 0
etb2etbPpsErrorCounter = scalar, U16, 1738, "count", 1,0 etb2m_adjustedTarget = scalar, S16, 1732, "%", 0.01, 0
etb2etbErrorCode = scalar, S08, 1740, "", 1, 0 etb2etbRevLimitActive = bits, U32, 1736, [0:0]
etb2etbErrorCodeBlinker = scalar, S08, 1741, "", 1, 0 etb2jamDetected = bits, U32, 1736, [1:1]
etb2tcEtbDrop = scalar, S08, 1742, "%", 1, 0 etb2validPlantPosition = bits, U32, 1736, [2:2]
etb2jamTimer = scalar, U16, 1744, "sec", 0.01, 0 etb2etbTpsErrorCounter = scalar, U16, 1740, "count", 1,0
etb2adjustedEtbTarget = scalar, S08, 1746, "%", 1, 0 etb2etbPpsErrorCounter = scalar, U16, 1742, "count", 1,0
etb2state = scalar, U08, 1747, "", 1, 0 etb2etbErrorCode = scalar, S08, 1744, "", 1, 0
; total TS size = 1748 etb2etbErrorCodeBlinker = scalar, S08, 1745, "", 1, 0
wb1faultCode = scalar, U08, 1748, "", 1, 0 etb2tcEtbDrop = scalar, S08, 1746, "%", 1, 0
wb1heaterDuty = scalar, U08, 1749, "%", 1, 0 etb2jamTimer = scalar, U16, 1748, "sec", 0.01, 0
wb1pumpDuty = scalar, U08, 1750, "%", 1, 0 etb2adjustedEtbTarget = scalar, S08, 1750, "%", 1, 0
wb1tempC = scalar, U16, 1752, "C", 1, 0 etb2state = scalar, U08, 1751, "", 1, 0
wb1nernstVoltage = scalar, U16, 1754, "V", 0.001, 0 ; total TS size = 1752
wb1esr = scalar, U16, 1756, "ohm", 1, 0 wb1faultCode = scalar, U08, 1752, "", 1, 0
; total TS size = 1760 wb1heaterDuty = scalar, U08, 1753, "%", 1, 0
wb2faultCode = scalar, U08, 1760, "", 1, 0 wb1pumpDuty = scalar, U08, 1754, "%", 1, 0
wb2heaterDuty = scalar, U08, 1761, "%", 1, 0 wb1tempC = scalar, U16, 1756, "C", 1, 0
wb2pumpDuty = scalar, U08, 1762, "%", 1, 0 wb1nernstVoltage = scalar, U16, 1758, "V", 0.001, 0
wb2tempC = scalar, U16, 1764, "C", 1, 0 wb1esr = scalar, U16, 1760, "ohm", 1, 0
wb2nernstVoltage = scalar, U16, 1766, "V", 0.001, 0 ; total TS size = 1764
wb2esr = scalar, U16, 1768, "ohm", 1, 0 wb2faultCode = scalar, U08, 1764, "", 1, 0
; total TS size = 1772 wb2heaterDuty = scalar, U08, 1765, "%", 1, 0
dcOutput0 = scalar, F32, 1772, "%", 1,0 wb2pumpDuty = scalar, U08, 1766, "%", 1, 0
isEnabled0_int = scalar, U08, 1776, "%", 1,0 wb2tempC = scalar, U16, 1768, "C", 1, 0
isEnabled0 = bits, U32, 1780, [0:0] wb2nernstVoltage = scalar, U16, 1770, "V", 0.001, 0
; total TS size = 1784 wb2esr = scalar, U16, 1772, "ohm", 1, 0
value0 = scalar, U16, 1784, "RAW", 1,0 ; total TS size = 1776
value1 = scalar, U16, 1786, "RAW", 1,0 dcOutput0 = scalar, F32, 1776, "%", 1,0
errorRate = scalar, F32, 1788, "% (don't belive me)", 1,0 isEnabled0_int = scalar, U08, 1780, "%", 1,0
; total TS size = 1792 isEnabled0 = bits, U32, 1784, [0:0]
vvtTarget = scalar, U16, 1792, "deg", 0.1, 0 ; total TS size = 1788
vvtOutput = scalar, U08, 1794, "%", 0.5, 0 value0 = scalar, U16, 1788, "RAW", 1,0
value1 = scalar, U16, 1790, "RAW", 1,0
errorRate = scalar, F32, 1792, "% (don't belive me)", 1,0
; total TS size = 1796 ; total TS size = 1796
lambdaCurrentlyGood = bits, U32, 1796, [0:0] vvtTarget = scalar, U16, 1796, "deg", 0.1, 0
lambdaMonitorCut = bits, U32, 1796, [1:1] vvtOutput = scalar, U08, 1798, "%", 0.5, 0
lambdaTimeSinceGood = scalar, U16, 1800, "sec", 0.01, 0 ; total TS size = 1800
; total TS size = 1804 lambdaCurrentlyGood = bits, U32, 1800, [0:0]
lambdaMonitorCut = bits, U32, 1800, [1:1]
lambdaTimeSinceGood = scalar, U16, 1804, "sec", 0.01, 0
; total TS size = 1808
time = { timeNow } time = { timeNow }
@ -5151,6 +5152,7 @@ gaugeCategory = Fueling
fuelFlowRateGauge = fuelFlowRate, "Fuel: Flow rate", "g/s", 0, 50, 0, 0, 50, 50, 2, 0 fuelFlowRateGauge = fuelFlowRate, "Fuel: Flow rate", "g/s", 0, 50, 0, 0, 50, 50, 2, 0
targetLambdaGauge = targetLambda,"fuel: target lambda", "", 10, 19.4, 12, 13, 15, 16, 2, 2 targetLambdaGauge = targetLambda,"fuel: target lambda", "", 10, 19.4, 12, 13, 15, 16, 2, 2
currentTargetAfrGauge = targetAFR,"fuel: target AFR", "", 0.65, 1.2, 0.7, 0.75, 1.1, 1.15, 3, 2 currentTargetAfrGauge = targetAFR,"fuel: target AFR", "", 0.65, 1.2, 0.7, 0.75, 1.1, 1.15, 3, 2
fuelPressureCorrectionReferenceGauge = pressureCorrectionReference, "Fuel: corr reference pressure", "kPa", 0, 1000, 0, 0, 1000, 1000, 0, 0
gaugeCategory = Throttle Body (incl. ETB) gaugeCategory = Throttle Body (incl. ETB)
pedalPositionGauge = throttlePedalPosition, "Throttle pedal position", "%", -20, 120, -10, -5, 105, 110, 1, 1 pedalPositionGauge = throttlePedalPosition, "Throttle pedal position", "%", -20, 120, -10, -5, 105, 110, 1, 1
@ -5897,6 +5899,7 @@ entry = HpfdDeactivationPhase, "GDI: HPFP deactivation angle", float, "%.3f"
entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f"
entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f"
entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f"
entry = pressureCorrectionReference, "Fuel: corr reference pressure", float, "%.3f"
entry = retardThresholdRpm, "Launch: Retard threshold RPM", int, "%d" entry = retardThresholdRpm, "Launch: Retard threshold RPM", int, "%d"
entry = launchActivatePinState, "launchActivatePinState", int, "%d" entry = launchActivatePinState, "launchActivatePinState", int, "%d"
entry = isPreLaunchCondition, "isPreLaunchCondition", int, "%d" entry = isPreLaunchCondition, "isPreLaunchCondition", int, "%d"
@ -6894,6 +6897,7 @@ dialog = injector_modelDialog, "injector_model"
graphLine = m_deadtime graphLine = m_deadtime
graphLine = pressureDelta graphLine = pressureDelta
graphLine = pressureRatio graphLine = pressureRatio
graphLine = pressureCorrectionReference
indicatorPanel = launch_control_stateIndicatorPanel, 2 indicatorPanel = launch_control_stateIndicatorPanel, 2
indicator = {launchActivatePinState}, "launchActivatePinState No", "launchActivatePinState Yes" indicator = {launchActivatePinState}, "launchActivatePinState No", "launchActivatePinState Yes"

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