Auto-generated configs and docs
This commit is contained in:
parent
7778c8195f
commit
f1d04040db
|
@ -512,6 +512,8 @@ entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d"
|
|||
entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f"
|
||||
entry = nextLobe, "GDI: next lobe N", float, "%.3f"
|
||||
entry = di_nextStart, "GDI: valve activation angle", float, "%.3f"
|
||||
entry = HpfdActivationPhase, "GDI: HPFP activation angle", float, "%.3f"
|
||||
entry = HpfdDeactivationPhase, "GDI: HPFP deactivation angle", float, "%.3f"
|
||||
entry = m_deadtime, "Fuel: injector lag", float, "%.3f"
|
||||
entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f"
|
||||
entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f"
|
||||
|
|
|
@ -142,6 +142,8 @@ dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump"
|
|||
liveGraph = high_pressure_fuel_pump_2_Graph, "Graph", South
|
||||
graphLine = nextLobe
|
||||
graphLine = di_nextStart
|
||||
graphLine = HpfdActivationPhase
|
||||
graphLine = HpfdDeactivationPhase
|
||||
|
||||
|
||||
dialog = injector_modelDialog, "injector_model"
|
||||
|
|
|
@ -573,349 +573,351 @@ HpfpValveState = bits, U32, 1108, [3:3]
|
|||
m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0
|
||||
nextLobe = scalar, F32, 1116, "", 1, 0
|
||||
di_nextStart = scalar, F32, 1120, "v", 1, 0
|
||||
; total TS size = 1124
|
||||
m_deadtime = scalar, F32, 1124, "ms", 1, 0
|
||||
pressureDelta = scalar, F32, 1128, "kPa", 1, 0
|
||||
pressureRatio = scalar, F32, 1132, "", 1, 0
|
||||
; total TS size = 1136
|
||||
retardThresholdRpm = scalar, S32, 1136, "", 1, 0
|
||||
launchActivatePinState = bits, U32, 1140, [0:0]
|
||||
isPreLaunchCondition = bits, U32, 1140, [1:1]
|
||||
isLaunchCondition = bits, U32, 1140, [2:2]
|
||||
isSwitchActivated = bits, U32, 1140, [3:3]
|
||||
isClutchActivated = bits, U32, 1140, [4:4]
|
||||
isBrakePedalActivated = bits, U32, 1140, [5:5]
|
||||
isValidInputPin = bits, U32, 1140, [6:6]
|
||||
activateSwitchCondition = bits, U32, 1140, [7:7]
|
||||
rpmLaunchCondition = bits, U32, 1140, [8:8]
|
||||
rpmPreLaunchCondition = bits, U32, 1140, [9:9]
|
||||
speedCondition = bits, U32, 1140, [10:10]
|
||||
tpsCondition = bits, U32, 1140, [11:11]
|
||||
HpfdActivationPhase = scalar, F32, 1124, "", 1, 0
|
||||
HpfdDeactivationPhase = scalar, F32, 1128, "", 1, 0
|
||||
; total TS size = 1132
|
||||
m_deadtime = scalar, F32, 1132, "ms", 1, 0
|
||||
pressureDelta = scalar, F32, 1136, "kPa", 1, 0
|
||||
pressureRatio = scalar, F32, 1140, "", 1, 0
|
||||
; total TS size = 1144
|
||||
isTorqueReductionTriggerPinValid = bits, U32, 1144, [0:0]
|
||||
torqueReductionTriggerPinState = bits, U32, 1144, [1:1]
|
||||
isTimeConditionSatisfied = bits, U32, 1144, [2:2]
|
||||
isRpmConditionSatisfied = bits, U32, 1144, [3:3]
|
||||
isAppConditionSatisfied = bits, U32, 1144, [4:4]
|
||||
isFlatShiftConditionSatisfied = bits, U32, 1144, [5:5]
|
||||
; total TS size = 1148
|
||||
isAntilagCondition = bits, U32, 1148, [0:0]
|
||||
ALSMinRPMCondition = bits, U32, 1148, [1:1]
|
||||
ALSMaxRPMCondition = bits, U32, 1148, [2:2]
|
||||
ALSMinCLTCondition = bits, U32, 1148, [3:3]
|
||||
ALSMaxCLTCondition = bits, U32, 1148, [4:4]
|
||||
ALSMaxThrottleIntentCondition = bits, U32, 1148, [5:5]
|
||||
isALSSwitchActivated = bits, U32, 1148, [6:6]
|
||||
ALSActivatePinState = bits, U32, 1148, [7:7]
|
||||
ALSSwitchCondition = bits, U32, 1148, [8:8]
|
||||
ALSTimerCondition = bits, U32, 1148, [9:9]
|
||||
fuelALSCorrection = scalar, F32, 1152, "", 1, 0
|
||||
timingALSCorrection = scalar, S16, 1156, "deg", 0.01, 0
|
||||
timingALSSkip = scalar, S16, 1158, "deg", 0.01, 0
|
||||
; total TS size = 1160
|
||||
isTpsInvalid = bits, U32, 1160, [0:0]
|
||||
m_shouldResetPid = bits, U32, 1160, [1:1]
|
||||
isBelowClosedLoopThreshold = bits, U32, 1160, [2:2]
|
||||
isNotClosedLoop = bits, U32, 1160, [3:3]
|
||||
isZeroRpm = bits, U32, 1160, [4:4]
|
||||
hasInitBoost = bits, U32, 1160, [5:5]
|
||||
rpmTooLow = bits, U32, 1160, [6:6]
|
||||
tpsTooLow = bits, U32, 1160, [7:7]
|
||||
mapTooLow = bits, U32, 1160, [8:8]
|
||||
isPlantValid = bits, U32, 1160, [9:9]
|
||||
isBoostControlled = bits, U32, 1160, [10:10]
|
||||
luaTargetAdd = scalar, S16, 1164, "v", 0.5,0
|
||||
boostOutput = scalar, S16, 1166, "percent", 0.01,0
|
||||
luaTargetMult = scalar, F32, 1168, "v", 1,0
|
||||
openLoopPart = scalar, F32, 1172, "v", 1,0
|
||||
luaOpenLoopAdd = scalar, F32, 1176, "v", 1,0
|
||||
boostControllerClosedLoopPart = scalar, S08, 1180, "%", 0.5,0
|
||||
boostControlTarget = scalar, S16, 1182, "kPa", 0.03333333333333333,0
|
||||
; total TS size = 1184
|
||||
acButtonState = scalar, S08, 1184, "", 1, 0
|
||||
m_acEnabled = bits, U32, 1188, [0:0]
|
||||
engineTooSlow = bits, U32, 1188, [1:1]
|
||||
engineTooFast = bits, U32, 1188, [2:2]
|
||||
noClt = bits, U32, 1188, [3:3]
|
||||
engineTooHot = bits, U32, 1188, [4:4]
|
||||
tpsTooHigh = bits, U32, 1188, [5:5]
|
||||
isDisabledByLua = bits, U32, 1188, [6:6]
|
||||
acCompressorState = bits, U32, 1188, [7:7]
|
||||
acPressureTooLow = bits, U32, 1188, [8:8]
|
||||
acPressureTooHigh = bits, U32, 1188, [9:9]
|
||||
retardThresholdRpm = scalar, S32, 1144, "", 1, 0
|
||||
launchActivatePinState = bits, U32, 1148, [0:0]
|
||||
isPreLaunchCondition = bits, U32, 1148, [1:1]
|
||||
isLaunchCondition = bits, U32, 1148, [2:2]
|
||||
isSwitchActivated = bits, U32, 1148, [3:3]
|
||||
isClutchActivated = bits, U32, 1148, [4:4]
|
||||
isBrakePedalActivated = bits, U32, 1148, [5:5]
|
||||
isValidInputPin = bits, U32, 1148, [6:6]
|
||||
activateSwitchCondition = bits, U32, 1148, [7:7]
|
||||
rpmLaunchCondition = bits, U32, 1148, [8:8]
|
||||
rpmPreLaunchCondition = bits, U32, 1148, [9:9]
|
||||
speedCondition = bits, U32, 1148, [10:10]
|
||||
tpsCondition = bits, U32, 1148, [11:11]
|
||||
; total TS size = 1152
|
||||
isTorqueReductionTriggerPinValid = bits, U32, 1152, [0:0]
|
||||
torqueReductionTriggerPinState = bits, U32, 1152, [1:1]
|
||||
isTimeConditionSatisfied = bits, U32, 1152, [2:2]
|
||||
isRpmConditionSatisfied = bits, U32, 1152, [3:3]
|
||||
isAppConditionSatisfied = bits, U32, 1152, [4:4]
|
||||
isFlatShiftConditionSatisfied = bits, U32, 1152, [5:5]
|
||||
; total TS size = 1156
|
||||
isAntilagCondition = bits, U32, 1156, [0:0]
|
||||
ALSMinRPMCondition = bits, U32, 1156, [1:1]
|
||||
ALSMaxRPMCondition = bits, U32, 1156, [2:2]
|
||||
ALSMinCLTCondition = bits, U32, 1156, [3:3]
|
||||
ALSMaxCLTCondition = bits, U32, 1156, [4:4]
|
||||
ALSMaxThrottleIntentCondition = bits, U32, 1156, [5:5]
|
||||
isALSSwitchActivated = bits, U32, 1156, [6:6]
|
||||
ALSActivatePinState = bits, U32, 1156, [7:7]
|
||||
ALSSwitchCondition = bits, U32, 1156, [8:8]
|
||||
ALSTimerCondition = bits, U32, 1156, [9:9]
|
||||
fuelALSCorrection = scalar, F32, 1160, "", 1, 0
|
||||
timingALSCorrection = scalar, S16, 1164, "deg", 0.01, 0
|
||||
timingALSSkip = scalar, S16, 1166, "deg", 0.01, 0
|
||||
; total TS size = 1168
|
||||
isTpsInvalid = bits, U32, 1168, [0:0]
|
||||
m_shouldResetPid = bits, U32, 1168, [1:1]
|
||||
isBelowClosedLoopThreshold = bits, U32, 1168, [2:2]
|
||||
isNotClosedLoop = bits, U32, 1168, [3:3]
|
||||
isZeroRpm = bits, U32, 1168, [4:4]
|
||||
hasInitBoost = bits, U32, 1168, [5:5]
|
||||
rpmTooLow = bits, U32, 1168, [6:6]
|
||||
tpsTooLow = bits, U32, 1168, [7:7]
|
||||
mapTooLow = bits, U32, 1168, [8:8]
|
||||
isPlantValid = bits, U32, 1168, [9:9]
|
||||
isBoostControlled = bits, U32, 1168, [10:10]
|
||||
luaTargetAdd = scalar, S16, 1172, "v", 0.5,0
|
||||
boostOutput = scalar, S16, 1174, "percent", 0.01,0
|
||||
luaTargetMult = scalar, F32, 1176, "v", 1,0
|
||||
openLoopPart = scalar, F32, 1180, "v", 1,0
|
||||
luaOpenLoopAdd = scalar, F32, 1184, "v", 1,0
|
||||
boostControllerClosedLoopPart = scalar, S08, 1188, "%", 0.5,0
|
||||
boostControlTarget = scalar, S16, 1190, "kPa", 0.03333333333333333,0
|
||||
; total TS size = 1192
|
||||
isNitrousArmed = bits, U32, 1192, [0:0]
|
||||
isNitrousSpeedCondition = bits, U32, 1192, [1:1]
|
||||
isNitrousTpsCondition = bits, U32, 1192, [2:2]
|
||||
isNitrousCltCondition = bits, U32, 1192, [3:3]
|
||||
isNitrousMapCondition = bits, U32, 1192, [4:4]
|
||||
isNitrousAfrCondition = bits, U32, 1192, [5:5]
|
||||
isNitrousRpmCondition = bits, U32, 1192, [6:6]
|
||||
isNitrousCondition = bits, U32, 1192, [7:7]
|
||||
; total TS size = 1196
|
||||
fan1cranking = bits, U32, 1196, [0:0]
|
||||
fan1notRunning = bits, U32, 1196, [1:1]
|
||||
fan1disabledWhileEngineStopped = bits, U32, 1196, [2:2]
|
||||
fan1brokenClt = bits, U32, 1196, [3:3]
|
||||
fan1enabledForAc = bits, U32, 1196, [4:4]
|
||||
fan1hot = bits, U32, 1196, [5:5]
|
||||
fan1cold = bits, U32, 1196, [6:6]
|
||||
fan1disabledBySpeed = bits, U32, 1196, [7:7]
|
||||
fan1m_state = bits, U32, 1196, [8:8]
|
||||
fan1radiatorFanStatus = scalar, U08, 1200, "", 1, 0
|
||||
acButtonState = scalar, S08, 1192, "", 1, 0
|
||||
m_acEnabled = bits, U32, 1196, [0:0]
|
||||
engineTooSlow = bits, U32, 1196, [1:1]
|
||||
engineTooFast = bits, U32, 1196, [2:2]
|
||||
noClt = bits, U32, 1196, [3:3]
|
||||
engineTooHot = bits, U32, 1196, [4:4]
|
||||
tpsTooHigh = bits, U32, 1196, [5:5]
|
||||
isDisabledByLua = bits, U32, 1196, [6:6]
|
||||
acCompressorState = bits, U32, 1196, [7:7]
|
||||
acPressureTooLow = bits, U32, 1196, [8:8]
|
||||
acPressureTooHigh = bits, U32, 1196, [9:9]
|
||||
; total TS size = 1200
|
||||
isNitrousArmed = bits, U32, 1200, [0:0]
|
||||
isNitrousSpeedCondition = bits, U32, 1200, [1:1]
|
||||
isNitrousTpsCondition = bits, U32, 1200, [2:2]
|
||||
isNitrousCltCondition = bits, U32, 1200, [3:3]
|
||||
isNitrousMapCondition = bits, U32, 1200, [4:4]
|
||||
isNitrousAfrCondition = bits, U32, 1200, [5:5]
|
||||
isNitrousRpmCondition = bits, U32, 1200, [6:6]
|
||||
isNitrousCondition = bits, U32, 1200, [7:7]
|
||||
; total TS size = 1204
|
||||
fan2cranking = bits, U32, 1204, [0:0]
|
||||
fan2notRunning = bits, U32, 1204, [1:1]
|
||||
fan2disabledWhileEngineStopped = bits, U32, 1204, [2:2]
|
||||
fan2brokenClt = bits, U32, 1204, [3:3]
|
||||
fan2enabledForAc = bits, U32, 1204, [4:4]
|
||||
fan2hot = bits, U32, 1204, [5:5]
|
||||
fan2cold = bits, U32, 1204, [6:6]
|
||||
fan2disabledBySpeed = bits, U32, 1204, [7:7]
|
||||
fan2m_state = bits, U32, 1204, [8:8]
|
||||
fan2radiatorFanStatus = scalar, U08, 1208, "", 1, 0
|
||||
fan1cranking = bits, U32, 1204, [0:0]
|
||||
fan1notRunning = bits, U32, 1204, [1:1]
|
||||
fan1disabledWhileEngineStopped = bits, U32, 1204, [2:2]
|
||||
fan1brokenClt = bits, U32, 1204, [3:3]
|
||||
fan1enabledForAc = bits, U32, 1204, [4:4]
|
||||
fan1hot = bits, U32, 1204, [5:5]
|
||||
fan1cold = bits, U32, 1204, [6:6]
|
||||
fan1disabledBySpeed = bits, U32, 1204, [7:7]
|
||||
fan1m_state = bits, U32, 1204, [8:8]
|
||||
fan1radiatorFanStatus = scalar, U08, 1208, "", 1, 0
|
||||
; total TS size = 1212
|
||||
isPrime = bits, U32, 1212, [0:0]
|
||||
engineTurnedRecently = bits, U32, 1212, [1:1]
|
||||
isFuelPumpOn = bits, U32, 1212, [2:2]
|
||||
ignitionOn = bits, U32, 1212, [3:3]
|
||||
; total TS size = 1216
|
||||
isBenchTest = bits, U32, 1216, [0:0]
|
||||
hasIgnitionVoltage = bits, U32, 1216, [1:1]
|
||||
mainRelayState = bits, U32, 1216, [2:2]
|
||||
delayedShutoffRequested = bits, U32, 1216, [3:3]
|
||||
fan2cranking = bits, U32, 1212, [0:0]
|
||||
fan2notRunning = bits, U32, 1212, [1:1]
|
||||
fan2disabledWhileEngineStopped = bits, U32, 1212, [2:2]
|
||||
fan2brokenClt = bits, U32, 1212, [3:3]
|
||||
fan2enabledForAc = bits, U32, 1212, [4:4]
|
||||
fan2hot = bits, U32, 1212, [5:5]
|
||||
fan2cold = bits, U32, 1212, [6:6]
|
||||
fan2disabledBySpeed = bits, U32, 1212, [7:7]
|
||||
fan2m_state = bits, U32, 1212, [8:8]
|
||||
fan2radiatorFanStatus = scalar, U08, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
lua_fuelAdd = scalar, F32, 1220, "g", 1, 0
|
||||
lua_fuelMult = scalar, F32, 1224, "", 1, 0
|
||||
lua_clutchUpState = bits, U32, 1228, [0:0]
|
||||
lua_brakePedalState = bits, U32, 1228, [1:1]
|
||||
lua_acRequestState = bits, U32, 1228, [2:2]
|
||||
lua_luaDisableEtb = bits, U32, 1228, [3:3]
|
||||
lua_luaIgnCut = bits, U32, 1228, [4:4]
|
||||
lua_luaFuelCut = bits, U32, 1228, [5:5]
|
||||
lua_clutchDownState = bits, U32, 1228, [6:6]
|
||||
lua_disableDecelerationFuelCutOff = bits, U32, 1228, [7:7]
|
||||
lua_torqueReductionState = bits, U32, 1228, [8:8]
|
||||
sd_tCharge = scalar, S16, 1232, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1236, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1240, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1244, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1248, "", 1, 0
|
||||
crankingFuel_fuel = scalar, U16, 1252, "mg", 0.01, 0
|
||||
baroCorrection = scalar, F32, 1256, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1260, "id", 1, 0
|
||||
clutchUpState = scalar, S08, 1262, "", 1, 0
|
||||
brakePedalState = scalar, S08, 1263, "", 1, 0
|
||||
startStopState = scalar, S08, 1264, "", 1, 0
|
||||
smartChipState = scalar, S08, 1265, "", 1, 0
|
||||
smartChipRestartCounter = scalar, S08, 1266, "", 1, 0
|
||||
smartChipAliveCounter = scalar, S08, 1267, "", 1, 0
|
||||
startStopPhysicalState = bits, U32, 1268, [0:0]
|
||||
acrActive = bits, U32, 1268, [1:1]
|
||||
acrEngineMovedRecently = bits, U32, 1268, [2:2]
|
||||
heaterControlEnabled = bits, U32, 1268, [3:3]
|
||||
luaDigitalState0 = bits, U32, 1268, [4:4]
|
||||
luaDigitalState1 = bits, U32, 1268, [5:5]
|
||||
luaDigitalState2 = bits, U32, 1268, [6:6]
|
||||
luaDigitalState3 = bits, U32, 1268, [7:7]
|
||||
clutchDownState = bits, U32, 1268, [8:8]
|
||||
startStopStateToggleCounter = scalar, U32, 1272, "", 1, 0
|
||||
luaSoftSparkSkip = scalar, F32, 1276, "", 1, 0
|
||||
luaHardSparkSkip = scalar, F32, 1280, "", 1, 0
|
||||
tractionControlSparkSkip = scalar, F32, 1284, "", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1288, "", 1, 0
|
||||
globalSparkCounter = scalar, U32, 1292, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1296, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1300, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1304, "%", 0.01, 0
|
||||
overDwellCounter = scalar, U08, 1306, "", 1, 0
|
||||
overDwellNotScheduledCounter = scalar, U08, 1307, "", 1, 0
|
||||
sparkOutOfOrderCounter = scalar, U08, 1308, "", 1, 0
|
||||
; total TS size = 1312
|
||||
tpsFrom = scalar, F32, 1312
|
||||
tpsTo = scalar, F32, 1316
|
||||
deltaTps = scalar, F32, 1320
|
||||
extraFuel = scalar, F32, 1324, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1328, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1332, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1332, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1332, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1332, [3:3]
|
||||
belowEpsilon = bits, U32, 1332, [4:4]
|
||||
tooShort = bits, U32, 1332, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1336, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1340, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1344, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1348, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1352, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1356, "", 1, 0
|
||||
; total TS size = 1360
|
||||
hwEventCounters1 = scalar, U16, 1360, "", 1, 0
|
||||
hwEventCounters2 = scalar, U16, 1362, "", 1, 0
|
||||
hwEventCounters3 = scalar, U16, 1364, "", 1, 0
|
||||
hwEventCounters4 = scalar, U16, 1366, "", 1, 0
|
||||
vvtCamCounter = scalar, U16, 1368, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1372, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1376, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1380, "distance", 1, 0
|
||||
mapVvt_sync_counter = scalar, U08, 1381, "counter", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1384, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1388, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1392, "", 1, 0
|
||||
mapCamPrevToothAngle = scalar, F32, 1396, "deg", 1, 0
|
||||
isDecodingMapCam = bits, U32, 1400, [0:0]
|
||||
triggerElapsedUs = scalar, U32, 1404, "", 1, 0
|
||||
; total TS size = 1408
|
||||
trgsynchronizationCounter = scalar, U32, 1408, "", 1, 0
|
||||
trgvvtToothDurations0 = scalar, U32, 1412, "us", 1, 0
|
||||
trgvvtCurrentPosition = scalar, F32, 1416, "", 1, 0
|
||||
trgvvtToothPosition1 = scalar, F32, 1420, "", 1, 0
|
||||
trgvvtToothPosition2 = scalar, F32, 1424, "", 1, 0
|
||||
trgvvtToothPosition3 = scalar, F32, 1428, "", 1, 0
|
||||
trgvvtToothPosition4 = scalar, F32, 1432, "", 1, 0
|
||||
trgtriggerSyncGapRatio = scalar, F32, 1436, "", 1, 0
|
||||
trgtriggerStateIndex = scalar, U08, 1440, "", 1, 0
|
||||
; total TS size = 1444
|
||||
vvt1isynchronizationCounter = scalar, U32, 1444, "", 1, 0
|
||||
vvt1ivvtToothDurations0 = scalar, U32, 1448, "us", 1, 0
|
||||
vvt1ivvtCurrentPosition = scalar, F32, 1452, "", 1, 0
|
||||
vvt1ivvtToothPosition1 = scalar, F32, 1456, "", 1, 0
|
||||
vvt1ivvtToothPosition2 = scalar, F32, 1460, "", 1, 0
|
||||
vvt1ivvtToothPosition3 = scalar, F32, 1464, "", 1, 0
|
||||
vvt1ivvtToothPosition4 = scalar, F32, 1468, "", 1, 0
|
||||
vvt1itriggerSyncGapRatio = scalar, F32, 1472, "", 1, 0
|
||||
vvt1itriggerStateIndex = scalar, U08, 1476, "", 1, 0
|
||||
; total TS size = 1480
|
||||
vvt1esynchronizationCounter = scalar, U32, 1480, "", 1, 0
|
||||
vvt1evvtToothDurations0 = scalar, U32, 1484, "us", 1, 0
|
||||
vvt1evvtCurrentPosition = scalar, F32, 1488, "", 1, 0
|
||||
vvt1evvtToothPosition1 = scalar, F32, 1492, "", 1, 0
|
||||
vvt1evvtToothPosition2 = scalar, F32, 1496, "", 1, 0
|
||||
vvt1evvtToothPosition3 = scalar, F32, 1500, "", 1, 0
|
||||
vvt1evvtToothPosition4 = scalar, F32, 1504, "", 1, 0
|
||||
vvt1etriggerSyncGapRatio = scalar, F32, 1508, "", 1, 0
|
||||
vvt1etriggerStateIndex = scalar, U08, 1512, "", 1, 0
|
||||
; total TS size = 1516
|
||||
vvt2isynchronizationCounter = scalar, U32, 1516, "", 1, 0
|
||||
vvt2ivvtToothDurations0 = scalar, U32, 1520, "us", 1, 0
|
||||
vvt2ivvtCurrentPosition = scalar, F32, 1524, "", 1, 0
|
||||
vvt2ivvtToothPosition1 = scalar, F32, 1528, "", 1, 0
|
||||
vvt2ivvtToothPosition2 = scalar, F32, 1532, "", 1, 0
|
||||
vvt2ivvtToothPosition3 = scalar, F32, 1536, "", 1, 0
|
||||
vvt2ivvtToothPosition4 = scalar, F32, 1540, "", 1, 0
|
||||
vvt2itriggerSyncGapRatio = scalar, F32, 1544, "", 1, 0
|
||||
vvt2itriggerStateIndex = scalar, U08, 1548, "", 1, 0
|
||||
; total TS size = 1552
|
||||
vvt2esynchronizationCounter = scalar, U32, 1552, "", 1, 0
|
||||
vvt2evvtToothDurations0 = scalar, U32, 1556, "us", 1, 0
|
||||
vvt2evvtCurrentPosition = scalar, F32, 1560, "", 1, 0
|
||||
vvt2evvtToothPosition1 = scalar, F32, 1564, "", 1, 0
|
||||
vvt2evvtToothPosition2 = scalar, F32, 1568, "", 1, 0
|
||||
vvt2evvtToothPosition3 = scalar, F32, 1572, "", 1, 0
|
||||
vvt2evvtToothPosition4 = scalar, F32, 1576, "", 1, 0
|
||||
vvt2etriggerSyncGapRatio = scalar, F32, 1580, "", 1, 0
|
||||
vvt2etriggerStateIndex = scalar, U08, 1584, "", 1, 0
|
||||
; total TS size = 1588
|
||||
camResyncCounter = scalar, U08, 1588, "", 1, 0
|
||||
m_hasSynchronizedPhase = bits, U32, 1592, [0:0]
|
||||
isPrime = bits, U32, 1220, [0:0]
|
||||
engineTurnedRecently = bits, U32, 1220, [1:1]
|
||||
isFuelPumpOn = bits, U32, 1220, [2:2]
|
||||
ignitionOn = bits, U32, 1220, [3:3]
|
||||
; total TS size = 1224
|
||||
isBenchTest = bits, U32, 1224, [0:0]
|
||||
hasIgnitionVoltage = bits, U32, 1224, [1:1]
|
||||
mainRelayState = bits, U32, 1224, [2:2]
|
||||
delayedShutoffRequested = bits, U32, 1224, [3:3]
|
||||
; total TS size = 1228
|
||||
lua_fuelAdd = scalar, F32, 1228, "g", 1, 0
|
||||
lua_fuelMult = scalar, F32, 1232, "", 1, 0
|
||||
lua_clutchUpState = bits, U32, 1236, [0:0]
|
||||
lua_brakePedalState = bits, U32, 1236, [1:1]
|
||||
lua_acRequestState = bits, U32, 1236, [2:2]
|
||||
lua_luaDisableEtb = bits, U32, 1236, [3:3]
|
||||
lua_luaIgnCut = bits, U32, 1236, [4:4]
|
||||
lua_luaFuelCut = bits, U32, 1236, [5:5]
|
||||
lua_clutchDownState = bits, U32, 1236, [6:6]
|
||||
lua_disableDecelerationFuelCutOff = bits, U32, 1236, [7:7]
|
||||
lua_torqueReductionState = bits, U32, 1236, [8:8]
|
||||
sd_tCharge = scalar, S16, 1240, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1244, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1248, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1252, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1256, "", 1, 0
|
||||
crankingFuel_fuel = scalar, U16, 1260, "mg", 0.01, 0
|
||||
baroCorrection = scalar, F32, 1264, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1268, "id", 1, 0
|
||||
clutchUpState = scalar, S08, 1270, "", 1, 0
|
||||
brakePedalState = scalar, S08, 1271, "", 1, 0
|
||||
startStopState = scalar, S08, 1272, "", 1, 0
|
||||
smartChipState = scalar, S08, 1273, "", 1, 0
|
||||
smartChipRestartCounter = scalar, S08, 1274, "", 1, 0
|
||||
smartChipAliveCounter = scalar, S08, 1275, "", 1, 0
|
||||
startStopPhysicalState = bits, U32, 1276, [0:0]
|
||||
acrActive = bits, U32, 1276, [1:1]
|
||||
acrEngineMovedRecently = bits, U32, 1276, [2:2]
|
||||
heaterControlEnabled = bits, U32, 1276, [3:3]
|
||||
luaDigitalState0 = bits, U32, 1276, [4:4]
|
||||
luaDigitalState1 = bits, U32, 1276, [5:5]
|
||||
luaDigitalState2 = bits, U32, 1276, [6:6]
|
||||
luaDigitalState3 = bits, U32, 1276, [7:7]
|
||||
clutchDownState = bits, U32, 1276, [8:8]
|
||||
startStopStateToggleCounter = scalar, U32, 1280, "", 1, 0
|
||||
luaSoftSparkSkip = scalar, F32, 1284, "", 1, 0
|
||||
luaHardSparkSkip = scalar, F32, 1288, "", 1, 0
|
||||
tractionControlSparkSkip = scalar, F32, 1292, "", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1296, "", 1, 0
|
||||
globalSparkCounter = scalar, U32, 1300, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1304, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1308, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1312, "%", 0.01, 0
|
||||
overDwellCounter = scalar, U08, 1314, "", 1, 0
|
||||
overDwellNotScheduledCounter = scalar, U08, 1315, "", 1, 0
|
||||
sparkOutOfOrderCounter = scalar, U08, 1316, "", 1, 0
|
||||
; total TS size = 1320
|
||||
tpsFrom = scalar, F32, 1320
|
||||
tpsTo = scalar, F32, 1324
|
||||
deltaTps = scalar, F32, 1328
|
||||
extraFuel = scalar, F32, 1332, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1336, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1340, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1340, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1340, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1340, [3:3]
|
||||
belowEpsilon = bits, U32, 1340, [4:4]
|
||||
tooShort = bits, U32, 1340, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1344, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1348, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1352, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1356, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1360, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1364, "", 1, 0
|
||||
; total TS size = 1368
|
||||
hwEventCounters1 = scalar, U16, 1368, "", 1, 0
|
||||
hwEventCounters2 = scalar, U16, 1370, "", 1, 0
|
||||
hwEventCounters3 = scalar, U16, 1372, "", 1, 0
|
||||
hwEventCounters4 = scalar, U16, 1374, "", 1, 0
|
||||
vvtCamCounter = scalar, U16, 1376, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1380, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1384, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1388, "distance", 1, 0
|
||||
mapVvt_sync_counter = scalar, U08, 1389, "counter", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1392, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1396, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1400, "", 1, 0
|
||||
mapCamPrevToothAngle = scalar, F32, 1404, "deg", 1, 0
|
||||
isDecodingMapCam = bits, U32, 1408, [0:0]
|
||||
triggerElapsedUs = scalar, U32, 1412, "", 1, 0
|
||||
; total TS size = 1416
|
||||
trgsynchronizationCounter = scalar, U32, 1416, "", 1, 0
|
||||
trgvvtToothDurations0 = scalar, U32, 1420, "us", 1, 0
|
||||
trgvvtCurrentPosition = scalar, F32, 1424, "", 1, 0
|
||||
trgvvtToothPosition1 = scalar, F32, 1428, "", 1, 0
|
||||
trgvvtToothPosition2 = scalar, F32, 1432, "", 1, 0
|
||||
trgvvtToothPosition3 = scalar, F32, 1436, "", 1, 0
|
||||
trgvvtToothPosition4 = scalar, F32, 1440, "", 1, 0
|
||||
trgtriggerSyncGapRatio = scalar, F32, 1444, "", 1, 0
|
||||
trgtriggerStateIndex = scalar, U08, 1448, "", 1, 0
|
||||
; total TS size = 1452
|
||||
vvt1isynchronizationCounter = scalar, U32, 1452, "", 1, 0
|
||||
vvt1ivvtToothDurations0 = scalar, U32, 1456, "us", 1, 0
|
||||
vvt1ivvtCurrentPosition = scalar, F32, 1460, "", 1, 0
|
||||
vvt1ivvtToothPosition1 = scalar, F32, 1464, "", 1, 0
|
||||
vvt1ivvtToothPosition2 = scalar, F32, 1468, "", 1, 0
|
||||
vvt1ivvtToothPosition3 = scalar, F32, 1472, "", 1, 0
|
||||
vvt1ivvtToothPosition4 = scalar, F32, 1476, "", 1, 0
|
||||
vvt1itriggerSyncGapRatio = scalar, F32, 1480, "", 1, 0
|
||||
vvt1itriggerStateIndex = scalar, U08, 1484, "", 1, 0
|
||||
; total TS size = 1488
|
||||
vvt1esynchronizationCounter = scalar, U32, 1488, "", 1, 0
|
||||
vvt1evvtToothDurations0 = scalar, U32, 1492, "us", 1, 0
|
||||
vvt1evvtCurrentPosition = scalar, F32, 1496, "", 1, 0
|
||||
vvt1evvtToothPosition1 = scalar, F32, 1500, "", 1, 0
|
||||
vvt1evvtToothPosition2 = scalar, F32, 1504, "", 1, 0
|
||||
vvt1evvtToothPosition3 = scalar, F32, 1508, "", 1, 0
|
||||
vvt1evvtToothPosition4 = scalar, F32, 1512, "", 1, 0
|
||||
vvt1etriggerSyncGapRatio = scalar, F32, 1516, "", 1, 0
|
||||
vvt1etriggerStateIndex = scalar, U08, 1520, "", 1, 0
|
||||
; total TS size = 1524
|
||||
vvt2isynchronizationCounter = scalar, U32, 1524, "", 1, 0
|
||||
vvt2ivvtToothDurations0 = scalar, U32, 1528, "us", 1, 0
|
||||
vvt2ivvtCurrentPosition = scalar, F32, 1532, "", 1, 0
|
||||
vvt2ivvtToothPosition1 = scalar, F32, 1536, "", 1, 0
|
||||
vvt2ivvtToothPosition2 = scalar, F32, 1540, "", 1, 0
|
||||
vvt2ivvtToothPosition3 = scalar, F32, 1544, "", 1, 0
|
||||
vvt2ivvtToothPosition4 = scalar, F32, 1548, "", 1, 0
|
||||
vvt2itriggerSyncGapRatio = scalar, F32, 1552, "", 1, 0
|
||||
vvt2itriggerStateIndex = scalar, U08, 1556, "", 1, 0
|
||||
; total TS size = 1560
|
||||
vvt2esynchronizationCounter = scalar, U32, 1560, "", 1, 0
|
||||
vvt2evvtToothDurations0 = scalar, U32, 1564, "us", 1, 0
|
||||
vvt2evvtCurrentPosition = scalar, F32, 1568, "", 1, 0
|
||||
vvt2evvtToothPosition1 = scalar, F32, 1572, "", 1, 0
|
||||
vvt2evvtToothPosition2 = scalar, F32, 1576, "", 1, 0
|
||||
vvt2evvtToothPosition3 = scalar, F32, 1580, "", 1, 0
|
||||
vvt2evvtToothPosition4 = scalar, F32, 1584, "", 1, 0
|
||||
vvt2etriggerSyncGapRatio = scalar, F32, 1588, "", 1, 0
|
||||
vvt2etriggerStateIndex = scalar, U08, 1592, "", 1, 0
|
||||
; total TS size = 1596
|
||||
wallFuelCorrection = scalar, F32, 1596, "", 1, 0
|
||||
wallFuel = scalar, F32, 1600, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1596, "", 1, 0
|
||||
m_hasSynchronizedPhase = bits, U32, 1600, [0:0]
|
||||
; total TS size = 1604
|
||||
idleState = bits, S32, 1604, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1608
|
||||
baseIdlePosition = scalar, F32, 1612
|
||||
idleClosedLoop = scalar, F32, 1616
|
||||
iacByTpsTaper = scalar, F32, 1620
|
||||
mightResetPid = bits, U32, 1624, [0:0]
|
||||
shouldResetPid = bits, U32, 1624, [1:1]
|
||||
wasResetPid = bits, U32, 1624, [2:2]
|
||||
mustResetPid = bits, U32, 1624, [3:3]
|
||||
isCranking = bits, U32, 1624, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1624, [5:5]
|
||||
notIdling = bits, U32, 1624, [6:6]
|
||||
needReset = bits, U32, 1624, [7:7]
|
||||
isInDeadZone = bits, U32, 1624, [8:8]
|
||||
isBlipping = bits, U32, 1624, [9:9]
|
||||
useClosedLoop = bits, U32, 1624, [10:10]
|
||||
badTps = bits, U32, 1624, [11:11]
|
||||
looksLikeRunning = bits, U32, 1624, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1624, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1624, [14:14]
|
||||
isIdleCoasting = bits, U32, 1624, [15:15]
|
||||
isIdleClosedLoop = bits, U32, 1624, [16:16]
|
||||
idleTarget = scalar, S32, 1628, "", 1, 0
|
||||
targetRpmByClt = scalar, S32, 1632, "", 1, 0
|
||||
targetRpmAc = scalar, S32, 1636, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1640
|
||||
luaAdd = scalar, F32, 1644
|
||||
; total TS size = 1648
|
||||
etb1targetWithIdlePosition = scalar, F32, 1648, "%", 1,0
|
||||
etb1trim = scalar, F32, 1652, "", 1, 0
|
||||
etb1luaAdjustment = scalar, F32, 1656, "%", 1,0
|
||||
etb1m_wastegatePosition = scalar, F32, 1660, "%", 1,0
|
||||
etb1etbFeedForward = scalar, F32, 1664
|
||||
etb1etbIntegralError = scalar, F32, 1668, "", 1, 0
|
||||
etb1etbCurrentTarget = scalar, F32, 1672, "%", 1, 0
|
||||
etb1m_adjustedTarget = scalar, S16, 1676, "%", 0.01, 0
|
||||
etb1etbRevLimitActive = bits, U32, 1680, [0:0]
|
||||
etb1jamDetected = bits, U32, 1680, [1:1]
|
||||
etb1validPlantPosition = bits, U32, 1680, [2:2]
|
||||
etb1etbTpsErrorCounter = scalar, U16, 1684, "count", 1,0
|
||||
etb1etbPpsErrorCounter = scalar, U16, 1686, "count", 1,0
|
||||
etb1etbErrorCode = scalar, S08, 1688, "", 1, 0
|
||||
etb1etbErrorCodeBlinker = scalar, S08, 1689, "", 1, 0
|
||||
etb1tcEtbDrop = scalar, S08, 1690, "%", 1, 0
|
||||
etb1jamTimer = scalar, U16, 1692, "sec", 0.01, 0
|
||||
etb1adjustedEtbTarget = scalar, S08, 1694, "%", 1, 0
|
||||
etb1state = scalar, U08, 1695, "", 1, 0
|
||||
; total TS size = 1696
|
||||
etb2targetWithIdlePosition = scalar, F32, 1696, "%", 1,0
|
||||
etb2trim = scalar, F32, 1700, "", 1, 0
|
||||
etb2luaAdjustment = scalar, F32, 1704, "%", 1,0
|
||||
etb2m_wastegatePosition = scalar, F32, 1708, "%", 1,0
|
||||
etb2etbFeedForward = scalar, F32, 1712
|
||||
etb2etbIntegralError = scalar, F32, 1716, "", 1, 0
|
||||
etb2etbCurrentTarget = scalar, F32, 1720, "%", 1, 0
|
||||
etb2m_adjustedTarget = scalar, S16, 1724, "%", 0.01, 0
|
||||
etb2etbRevLimitActive = bits, U32, 1728, [0:0]
|
||||
etb2jamDetected = bits, U32, 1728, [1:1]
|
||||
etb2validPlantPosition = bits, U32, 1728, [2:2]
|
||||
etb2etbTpsErrorCounter = scalar, U16, 1732, "count", 1,0
|
||||
etb2etbPpsErrorCounter = scalar, U16, 1734, "count", 1,0
|
||||
etb2etbErrorCode = scalar, S08, 1736, "", 1, 0
|
||||
etb2etbErrorCodeBlinker = scalar, S08, 1737, "", 1, 0
|
||||
etb2tcEtbDrop = scalar, S08, 1738, "%", 1, 0
|
||||
etb2jamTimer = scalar, U16, 1740, "sec", 0.01, 0
|
||||
etb2adjustedEtbTarget = scalar, S08, 1742, "%", 1, 0
|
||||
etb2state = scalar, U08, 1743, "", 1, 0
|
||||
; total TS size = 1744
|
||||
wb1faultCode = scalar, U08, 1744, "", 1, 0
|
||||
wb1heaterDuty = scalar, U08, 1745, "%", 1, 0
|
||||
wb1pumpDuty = scalar, U08, 1746, "%", 1, 0
|
||||
wb1tempC = scalar, U16, 1748, "C", 1, 0
|
||||
wb1nernstVoltage = scalar, U16, 1750, "V", 0.001, 0
|
||||
wb1esr = scalar, U16, 1752, "ohm", 1, 0
|
||||
; total TS size = 1756
|
||||
wb2faultCode = scalar, U08, 1756, "", 1, 0
|
||||
wb2heaterDuty = scalar, U08, 1757, "%", 1, 0
|
||||
wb2pumpDuty = scalar, U08, 1758, "%", 1, 0
|
||||
wb2tempC = scalar, U16, 1760, "C", 1, 0
|
||||
wb2nernstVoltage = scalar, U16, 1762, "V", 0.001, 0
|
||||
wb2esr = scalar, U16, 1764, "ohm", 1, 0
|
||||
; total TS size = 1768
|
||||
dcOutput0 = scalar, F32, 1768, "%", 1,0
|
||||
isEnabled0_int = scalar, U08, 1772, "%", 1,0
|
||||
isEnabled0 = bits, U32, 1776, [0:0]
|
||||
; total TS size = 1780
|
||||
value0 = scalar, U16, 1780, "RAW", 1,0
|
||||
value1 = scalar, U16, 1782, "RAW", 1,0
|
||||
errorRate = scalar, F32, 1784, "% (don't belive me)", 1,0
|
||||
wallFuelCorrection = scalar, F32, 1604, "", 1, 0
|
||||
wallFuel = scalar, F32, 1608, "", 1, 0
|
||||
; total TS size = 1612
|
||||
idleState = bits, S32, 1612, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1616
|
||||
baseIdlePosition = scalar, F32, 1620
|
||||
idleClosedLoop = scalar, F32, 1624
|
||||
iacByTpsTaper = scalar, F32, 1628
|
||||
mightResetPid = bits, U32, 1632, [0:0]
|
||||
shouldResetPid = bits, U32, 1632, [1:1]
|
||||
wasResetPid = bits, U32, 1632, [2:2]
|
||||
mustResetPid = bits, U32, 1632, [3:3]
|
||||
isCranking = bits, U32, 1632, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1632, [5:5]
|
||||
notIdling = bits, U32, 1632, [6:6]
|
||||
needReset = bits, U32, 1632, [7:7]
|
||||
isInDeadZone = bits, U32, 1632, [8:8]
|
||||
isBlipping = bits, U32, 1632, [9:9]
|
||||
useClosedLoop = bits, U32, 1632, [10:10]
|
||||
badTps = bits, U32, 1632, [11:11]
|
||||
looksLikeRunning = bits, U32, 1632, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1632, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1632, [14:14]
|
||||
isIdleCoasting = bits, U32, 1632, [15:15]
|
||||
isIdleClosedLoop = bits, U32, 1632, [16:16]
|
||||
idleTarget = scalar, S32, 1636, "", 1, 0
|
||||
targetRpmByClt = scalar, S32, 1640, "", 1, 0
|
||||
targetRpmAc = scalar, S32, 1644, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1648
|
||||
luaAdd = scalar, F32, 1652
|
||||
; total TS size = 1656
|
||||
etb1targetWithIdlePosition = scalar, F32, 1656, "%", 1,0
|
||||
etb1trim = scalar, F32, 1660, "", 1, 0
|
||||
etb1luaAdjustment = scalar, F32, 1664, "%", 1,0
|
||||
etb1m_wastegatePosition = scalar, F32, 1668, "%", 1,0
|
||||
etb1etbFeedForward = scalar, F32, 1672
|
||||
etb1etbIntegralError = scalar, F32, 1676, "", 1, 0
|
||||
etb1etbCurrentTarget = scalar, F32, 1680, "%", 1, 0
|
||||
etb1m_adjustedTarget = scalar, S16, 1684, "%", 0.01, 0
|
||||
etb1etbRevLimitActive = bits, U32, 1688, [0:0]
|
||||
etb1jamDetected = bits, U32, 1688, [1:1]
|
||||
etb1validPlantPosition = bits, U32, 1688, [2:2]
|
||||
etb1etbTpsErrorCounter = scalar, U16, 1692, "count", 1,0
|
||||
etb1etbPpsErrorCounter = scalar, U16, 1694, "count", 1,0
|
||||
etb1etbErrorCode = scalar, S08, 1696, "", 1, 0
|
||||
etb1etbErrorCodeBlinker = scalar, S08, 1697, "", 1, 0
|
||||
etb1tcEtbDrop = scalar, S08, 1698, "%", 1, 0
|
||||
etb1jamTimer = scalar, U16, 1700, "sec", 0.01, 0
|
||||
etb1adjustedEtbTarget = scalar, S08, 1702, "%", 1, 0
|
||||
etb1state = scalar, U08, 1703, "", 1, 0
|
||||
; total TS size = 1704
|
||||
etb2targetWithIdlePosition = scalar, F32, 1704, "%", 1,0
|
||||
etb2trim = scalar, F32, 1708, "", 1, 0
|
||||
etb2luaAdjustment = scalar, F32, 1712, "%", 1,0
|
||||
etb2m_wastegatePosition = scalar, F32, 1716, "%", 1,0
|
||||
etb2etbFeedForward = scalar, F32, 1720
|
||||
etb2etbIntegralError = scalar, F32, 1724, "", 1, 0
|
||||
etb2etbCurrentTarget = scalar, F32, 1728, "%", 1, 0
|
||||
etb2m_adjustedTarget = scalar, S16, 1732, "%", 0.01, 0
|
||||
etb2etbRevLimitActive = bits, U32, 1736, [0:0]
|
||||
etb2jamDetected = bits, U32, 1736, [1:1]
|
||||
etb2validPlantPosition = bits, U32, 1736, [2:2]
|
||||
etb2etbTpsErrorCounter = scalar, U16, 1740, "count", 1,0
|
||||
etb2etbPpsErrorCounter = scalar, U16, 1742, "count", 1,0
|
||||
etb2etbErrorCode = scalar, S08, 1744, "", 1, 0
|
||||
etb2etbErrorCodeBlinker = scalar, S08, 1745, "", 1, 0
|
||||
etb2tcEtbDrop = scalar, S08, 1746, "%", 1, 0
|
||||
etb2jamTimer = scalar, U16, 1748, "sec", 0.01, 0
|
||||
etb2adjustedEtbTarget = scalar, S08, 1750, "%", 1, 0
|
||||
etb2state = scalar, U08, 1751, "", 1, 0
|
||||
; total TS size = 1752
|
||||
wb1faultCode = scalar, U08, 1752, "", 1, 0
|
||||
wb1heaterDuty = scalar, U08, 1753, "%", 1, 0
|
||||
wb1pumpDuty = scalar, U08, 1754, "%", 1, 0
|
||||
wb1tempC = scalar, U16, 1756, "C", 1, 0
|
||||
wb1nernstVoltage = scalar, U16, 1758, "V", 0.001, 0
|
||||
wb1esr = scalar, U16, 1760, "ohm", 1, 0
|
||||
; total TS size = 1764
|
||||
wb2faultCode = scalar, U08, 1764, "", 1, 0
|
||||
wb2heaterDuty = scalar, U08, 1765, "%", 1, 0
|
||||
wb2pumpDuty = scalar, U08, 1766, "%", 1, 0
|
||||
wb2tempC = scalar, U16, 1768, "C", 1, 0
|
||||
wb2nernstVoltage = scalar, U16, 1770, "V", 0.001, 0
|
||||
wb2esr = scalar, U16, 1772, "ohm", 1, 0
|
||||
; total TS size = 1776
|
||||
dcOutput0 = scalar, F32, 1776, "%", 1,0
|
||||
isEnabled0_int = scalar, U08, 1780, "%", 1,0
|
||||
isEnabled0 = bits, U32, 1784, [0:0]
|
||||
; total TS size = 1788
|
||||
vvtTarget = scalar, U16, 1788, "deg", 0.1, 0
|
||||
vvtOutput = scalar, U08, 1790, "%", 0.5, 0
|
||||
; total TS size = 1792
|
||||
lambdaCurrentlyGood = bits, U32, 1792, [0:0]
|
||||
lambdaMonitorCut = bits, U32, 1792, [1:1]
|
||||
lambdaTimeSinceGood = scalar, U16, 1796, "sec", 0.01, 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
|
||||
vvtTarget = scalar, U16, 1796, "deg", 0.1, 0
|
||||
vvtOutput = scalar, U08, 1798, "%", 0.5, 0
|
||||
; total TS size = 1800
|
||||
lambdaCurrentlyGood = bits, U32, 1800, [0:0]
|
||||
lambdaMonitorCut = bits, U32, 1800, [1:1]
|
||||
lambdaTimeSinceGood = scalar, U16, 1804, "sec", 0.01, 0
|
||||
; total TS size = 1808
|
||||
|
|
|
@ -50,26 +50,26 @@ LDS_lambda_monitor,
|
|||
#define TCU_CONTROLLER_BASE_ADDRESS 1068
|
||||
#define THROTTLE_MODEL_BASE_ADDRESS 1084
|
||||
#define HIGH_PRESSURE_FUEL_PUMP_BASE_ADDRESS 1096
|
||||
#define INJECTOR_MODEL_BASE_ADDRESS 1124
|
||||
#define LAUNCH_CONTROL_STATE_BASE_ADDRESS 1136
|
||||
#define SHIFT_TORQUE_REDUCTION_STATE_BASE_ADDRESS 1144
|
||||
#define ANTILAG_SYSTEM_STATE_BASE_ADDRESS 1148
|
||||
#define BOOST_CONTROL_BASE_ADDRESS 1160
|
||||
#define AC_CONTROL_BASE_ADDRESS 1184
|
||||
#define NITROUS_CONTROL_STATE_BASE_ADDRESS 1192
|
||||
#define FAN_CONTROL_BASE_ADDRESS 1196
|
||||
#define FUEL_PUMP_CONTROL_BASE_ADDRESS 1212
|
||||
#define MAIN_RELAY_BASE_ADDRESS 1216
|
||||
#define ENGINE_STATE_BASE_ADDRESS 1220
|
||||
#define TPS_ACCEL_STATE_BASE_ADDRESS 1312
|
||||
#define TRIGGER_CENTRAL_BASE_ADDRESS 1360
|
||||
#define TRIGGER_STATE_BASE_ADDRESS 1408
|
||||
#define TRIGGER_STATE_PRIMARY_BASE_ADDRESS 1588
|
||||
#define WALL_FUEL_STATE_BASE_ADDRESS 1596
|
||||
#define IDLE_STATE_BASE_ADDRESS 1604
|
||||
#define ELECTRONIC_THROTTLE_BASE_ADDRESS 1648
|
||||
#define WIDEBAND_STATE_BASE_ADDRESS 1744
|
||||
#define DC_MOTORS_BASE_ADDRESS 1768
|
||||
#define SENT_STATE_BASE_ADDRESS 1780
|
||||
#define VVT_BASE_ADDRESS 1788
|
||||
#define LAMBDA_MONITOR_BASE_ADDRESS 1792
|
||||
#define INJECTOR_MODEL_BASE_ADDRESS 1132
|
||||
#define LAUNCH_CONTROL_STATE_BASE_ADDRESS 1144
|
||||
#define SHIFT_TORQUE_REDUCTION_STATE_BASE_ADDRESS 1152
|
||||
#define ANTILAG_SYSTEM_STATE_BASE_ADDRESS 1156
|
||||
#define BOOST_CONTROL_BASE_ADDRESS 1168
|
||||
#define AC_CONTROL_BASE_ADDRESS 1192
|
||||
#define NITROUS_CONTROL_STATE_BASE_ADDRESS 1200
|
||||
#define FAN_CONTROL_BASE_ADDRESS 1204
|
||||
#define FUEL_PUMP_CONTROL_BASE_ADDRESS 1220
|
||||
#define MAIN_RELAY_BASE_ADDRESS 1224
|
||||
#define ENGINE_STATE_BASE_ADDRESS 1228
|
||||
#define TPS_ACCEL_STATE_BASE_ADDRESS 1320
|
||||
#define TRIGGER_CENTRAL_BASE_ADDRESS 1368
|
||||
#define TRIGGER_STATE_BASE_ADDRESS 1416
|
||||
#define TRIGGER_STATE_PRIMARY_BASE_ADDRESS 1596
|
||||
#define WALL_FUEL_STATE_BASE_ADDRESS 1604
|
||||
#define IDLE_STATE_BASE_ADDRESS 1612
|
||||
#define ELECTRONIC_THROTTLE_BASE_ADDRESS 1656
|
||||
#define WIDEBAND_STATE_BASE_ADDRESS 1752
|
||||
#define DC_MOTORS_BASE_ADDRESS 1776
|
||||
#define SENT_STATE_BASE_ADDRESS 1788
|
||||
#define VVT_BASE_ADDRESS 1796
|
||||
#define LAMBDA_MONITOR_BASE_ADDRESS 1800
|
||||
|
|
|
@ -460,203 +460,205 @@ fuel_requested_percent_pi("GDI: percent_pi", SensorCategory.SENSOR_INPUTS, Field
|
|||
m_pressureTarget_kPa("GDI: target pressure", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1112, 1.0, -1.0, -1.0, ""),
|
||||
nextLobe("GDI: next lobe N", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1116, 1.0, -1.0, -1.0, ""),
|
||||
di_nextStart("GDI: valve activation angle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1120, 1.0, 0.0, 100.0, "v"),
|
||||
m_deadtime("Fuel: injector lag", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1124, 1.0, 0.0, 0.0, "ms"),
|
||||
pressureDelta("Fuel: Injector pressure delta", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1128, 1.0, -1000.0, 1000.0, "kPa"),
|
||||
pressureRatio("Fuel: Injector pressure ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1132, 1.0, 0.0, 100.0, ""),
|
||||
retardThresholdRpm("Launch: Retard threshold RPM", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1136, 1.0, -1.0, -1.0, ""),
|
||||
fuelALSCorrection("fuelALSCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1152, 1.0, -1.0, -1.0, ""),
|
||||
timingALSCorrection("timingALSCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1156, 0.01, -20.0, 20.0, "deg"),
|
||||
timingALSSkip("timingALSSkip", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1158, 0.01, 0.0, 50.0, "deg"),
|
||||
luaTargetAdd("Boost: Lua target add", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1164, 0.5, -100.0, 100.0, "v"),
|
||||
boostOutput("Boost: Output", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1166, 0.01, -100.0, 100.0, "percent"),
|
||||
luaTargetMult("Boost: Lua target mult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1168, 1.0, -100.0, 100.0, "v"),
|
||||
openLoopPart("Boost: Open loop", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1172, 1.0, -100.0, 100.0, "v"),
|
||||
luaOpenLoopAdd("Boost: Lua open loop add", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1176, 1.0, -100.0, 100.0, "v"),
|
||||
boostControllerClosedLoopPart("Boost: Closed loop", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1180, 0.5, -50.0, 50.0, "%"),
|
||||
alignmentFill_at_21("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1181, 1.0, -20.0, 100.0, "units"),
|
||||
boostControlTarget("Boost: Target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1182, 0.03333333333333333, 0.0, 300.0, "kPa"),
|
||||
acButtonState("AC switch", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1184, 1.0, -1.0, -1.0, ""),
|
||||
alignmentFill_at_1("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1185, 1.0, -20.0, 100.0, "units"),
|
||||
radiatorFanStatus("radiatorFanStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1200, 1.0, -1.0, -1.0, ""),
|
||||
alignmentFill_at_5("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1201, 1.0, -20.0, 100.0, "units"),
|
||||
radiatorFanStatus("radiatorFanStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1200, 1.0, -1.0, -1.0, ""),
|
||||
alignmentFill_at_5("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1201, 1.0, -20.0, 100.0, "units"),
|
||||
lua("lua", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1220, 1.0, -1.0, -1.0, ""),
|
||||
sd("sd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1232, 1.0, -1.0, -1.0, ""),
|
||||
crankingFuel("crankingFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1240, 1.0, -1.0, -1.0, ""),
|
||||
baroCorrection("Fuel: Barometric pressure mult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1256, 1.0, -1.0, -1.0, ""),
|
||||
hellenBoardId("Detected Board ID", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1260, 1.0, 0.0, 3000.0, "id"),
|
||||
clutchUpState("Clutch: up", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1262, 1.0, -1.0, -1.0, ""),
|
||||
brakePedalState("Brake switch", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1263, 1.0, -1.0, -1.0, ""),
|
||||
startStopState("startStopState", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1264, 1.0, -1.0, -1.0, ""),
|
||||
smartChipState("smartChipState", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1265, 1.0, -1.0, -1.0, ""),
|
||||
smartChipRestartCounter("smartChipRestartCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1266, 1.0, -1.0, -1.0, ""),
|
||||
smartChipAliveCounter("smartChipAliveCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1267, 1.0, -1.0, -1.0, ""),
|
||||
startStopStateToggleCounter("startStopStateToggleCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1272, 1.0, -1.0, -1.0, ""),
|
||||
luaSoftSparkSkip("luaSoftSparkSkip", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1276, 1.0, -1.0, -1.0, ""),
|
||||
luaHardSparkSkip("luaHardSparkSkip", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1280, 1.0, -1.0, -1.0, ""),
|
||||
tractionControlSparkSkip("tractionControlSparkSkip", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1284, 1.0, -1.0, -1.0, ""),
|
||||
fuelInjectionCounter("Fuel: Injection counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1288, 1.0, -1.0, -1.0, ""),
|
||||
globalSparkCounter("Ign: Spark counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1292, 1.0, -1.0, -1.0, ""),
|
||||
fuelingLoad("Fuel: Load", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1296, 1.0, -1.0, -1.0, ""),
|
||||
ignitionLoad("Ignition: load", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1300, 1.0, -1.0, -1.0, ""),
|
||||
veTableYAxis("veTableYAxis", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1304, 0.01, 0.0, 0.0, "%"),
|
||||
overDwellCounter("overDwellCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1306, 1.0, -1.0, -1.0, ""),
|
||||
overDwellNotScheduledCounter("overDwellNotScheduledCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1307, 1.0, -1.0, -1.0, ""),
|
||||
sparkOutOfOrderCounter("sparkOutOfOrderCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1308, 1.0, -1.0, -1.0, ""),
|
||||
alignmentFill_at_89("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1309, 1.0, -20.0, 100.0, "units"),
|
||||
tpsFrom("Fuel: TPS AE from", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1312, 1.0, -1.0, -1.0, ""),
|
||||
tpsTo("Fuel: TPS AE to", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1316, 1.0, -1.0, -1.0, ""),
|
||||
deltaTps("Fuel: TPS AE change", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1320, 1.0, -1.0, -1.0, ""),
|
||||
extraFuel("extraFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1324, 1.0, -1.0, -1.0, ""),
|
||||
valueFromTable("valueFromTable", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1328, 1.0, -1.0, -1.0, ""),
|
||||
fractionalInjFuel("fractionalInjFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1336, 1.0, -1.0, -1.0, ""),
|
||||
accumulatedValue("accumulatedValue", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1340, 1.0, -1.0, -1.0, ""),
|
||||
maxExtraPerCycle("maxExtraPerCycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1344, 1.0, -1.0, -1.0, ""),
|
||||
maxExtraPerPeriod("maxExtraPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1348, 1.0, -1.0, -1.0, ""),
|
||||
maxInjectedPerPeriod("maxInjectedPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1352, 1.0, -1.0, -1.0, ""),
|
||||
cycleCnt("cycleCnt", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1356, 1.0, -1.0, -1.0, ""),
|
||||
hwEventCounters1("Hardware events since boot 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1360, 1.0, -1.0, -1.0, ""),
|
||||
hwEventCounters2("Hardware events since boot 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1362, 1.0, -1.0, -1.0, ""),
|
||||
hwEventCounters3("Hardware events since boot 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1364, 1.0, -1.0, -1.0, ""),
|
||||
hwEventCounters4("Hardware events since boot 4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1366, 1.0, -1.0, -1.0, ""),
|
||||
vvtCamCounter("Sync: total cams front counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1368, 1.0, -1.0, -1.0, ""),
|
||||
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1370, 1.0, -20.0, 100.0, "units"),
|
||||
mapVvt_MAP_AT_SPECIAL_POINT("InstantMAP at readout angle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1372, 1.0, -300.0, 300.0, "kPa"),
|
||||
mapVvt_MAP_AT_DIFF("InstantMAP delta @ readout angles", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1376, 1.0, -300.0, 300.0, "kPa"),
|
||||
mapVvt_MAP_AT_CYCLE_COUNT("mapVvt_MAP_AT_CYCLE_COUNT", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1380, 1.0, -10.0, 100.0, "distance"),
|
||||
mapVvt_sync_counter("Instant MAP sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1381, 1.0, 0.0, 10000.0, "counter"),
|
||||
alignmentFill_at_22("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1382, 1.0, -20.0, 100.0, "units"),
|
||||
currentEngineDecodedPhase("Sync: Engine Phase", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1384, 1.0, 0.0, 0.0, "deg"),
|
||||
triggerToothAngleError("Sync: trigger angle error", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1388, 1.0, -30.0, 30.0, "deg"),
|
||||
triggerIgnoredToothCount("triggerIgnoredToothCount", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1392, 1.0, -1.0, -1.0, ""),
|
||||
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1393, 1.0, -20.0, 100.0, "units"),
|
||||
mapCamPrevToothAngle("Sync: MAP: prev angle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1396, 1.0, -3000.0, 3000.0, "deg"),
|
||||
triggerElapsedUs("triggerElapsedUs", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1404, 1.0, -1.0, -1.0, ""),
|
||||
synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1408, 1.0, -1.0, -1.0, ""),
|
||||
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1412, 1.0, 0.0, 100000.0, "us"),
|
||||
vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1416, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1420, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""),
|
||||
triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""),
|
||||
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1440, 1.0, -1.0, -1.0, ""),
|
||||
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1441, 1.0, -20.0, 100.0, "units"),
|
||||
synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1408, 1.0, -1.0, -1.0, ""),
|
||||
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1412, 1.0, 0.0, 100000.0, "us"),
|
||||
vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1416, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1420, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""),
|
||||
triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""),
|
||||
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1440, 1.0, -1.0, -1.0, ""),
|
||||
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1441, 1.0, -20.0, 100.0, "units"),
|
||||
synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1408, 1.0, -1.0, -1.0, ""),
|
||||
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1412, 1.0, 0.0, 100000.0, "us"),
|
||||
vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1416, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1420, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""),
|
||||
triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""),
|
||||
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1440, 1.0, -1.0, -1.0, ""),
|
||||
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1441, 1.0, -20.0, 100.0, "units"),
|
||||
synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1408, 1.0, -1.0, -1.0, ""),
|
||||
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1412, 1.0, 0.0, 100000.0, "us"),
|
||||
vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1416, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1420, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""),
|
||||
triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""),
|
||||
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1440, 1.0, -1.0, -1.0, ""),
|
||||
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1441, 1.0, -20.0, 100.0, "units"),
|
||||
synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1408, 1.0, -1.0, -1.0, ""),
|
||||
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1412, 1.0, 0.0, 100000.0, "us"),
|
||||
vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1416, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1420, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""),
|
||||
triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""),
|
||||
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1440, 1.0, -1.0, -1.0, ""),
|
||||
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1441, 1.0, -20.0, 100.0, "units"),
|
||||
camResyncCounter("sync: Phase Re-Sync Counter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1588, 1.0, -1.0, -1.0, ""),
|
||||
alignmentFill_at_1("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1589, 1.0, -20.0, 100.0, "units"),
|
||||
wallFuelCorrection("fuel wallwetting injection time\n correction to account for wall wetting effect for current cycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1596, 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, 1600, 1.0, -1.0, -1.0, ""),
|
||||
idleState("idleState", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1604, 1.0, -1.0, -1.0, ""),
|
||||
currentIdlePosition("Idle: Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1608, 1.0, 0.0, 0.0, "%"),
|
||||
baseIdlePosition("idle: base value\ncurrent position without adjustments (iacByTpsTaper, afterCrankingIACtaperDuration)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1612, 1.0, -1.0, -1.0, ""),
|
||||
idleClosedLoop("Idle: Closed loop", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1616, 1.0, -1.0, -1.0, ""),
|
||||
iacByTpsTaper("idle: iacByTpsTaper portion", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1620, 1.0, -1.0, -1.0, ""),
|
||||
idleTarget("Idle: Target RPM", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1628, 1.0, -1.0, -1.0, ""),
|
||||
targetRpmByClt("Idle: Target RPM base", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1632, 1.0, -1.0, -1.0, ""),
|
||||
targetRpmAc("Idle: Target A/C RPM", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1636, 1.0, -1.0, -1.0, ""),
|
||||
iacByRpmTaper("idle: iacByRpmTaper portion", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1640, 1.0, -1.0, -1.0, ""),
|
||||
luaAdd("idle: Lua Adder", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1644, 1.0, -1.0, -1.0, ""),
|
||||
targetWithIdlePosition("ETB: target with idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1648, 1.0, 0.0, 10.0, "%"),
|
||||
trim("ETB: trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1652, 1.0, -1.0, -1.0, ""),
|
||||
luaAdjustment("ETB: luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1656, 1.0, 0.0, 3.0, "%"),
|
||||
m_wastegatePosition("DC: wastegatePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1660, 1.0, 0.0, 3.0, "%"),
|
||||
etbFeedForward("etbFeedForward", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1664, 1.0, -1.0, -1.0, ""),
|
||||
etbIntegralError("etbIntegralError", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1668, 1.0, -10000.0, 10000.0, ""),
|
||||
etbCurrentTarget("ETB: target for current pedal", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1672, 1.0, -10000.0, 10000.0, "%"),
|
||||
m_adjustedTarget("Adjusted target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1676, 0.01, -100.0, 100.0, "%"),
|
||||
alignmentFill_at_30("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1678, 1.0, -20.0, 100.0, "units"),
|
||||
etbTpsErrorCounter("ETB TPS error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1684, 1.0, 0.0, 3.0, "count"),
|
||||
etbPpsErrorCounter("ETB pedal error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1686, 1.0, 0.0, 3.0, "count"),
|
||||
etbErrorCode("etbErrorCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1688, 1.0, -1.0, -1.0, ""),
|
||||
etbErrorCodeBlinker("etbErrorCodeBlinker", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1689, 1.0, -1.0, -1.0, ""),
|
||||
tcEtbDrop("ETB traction control", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1690, 1.0, 0.0, 100.0, "%"),
|
||||
alignmentFill_at_43("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1691, 1.0, -20.0, 100.0, "units"),
|
||||
jamTimer("ETB jam timer", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1692, 0.01, 0.0, 100.0, "sec"),
|
||||
adjustedEtbTarget("ETB with adjustments", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1694, 1.0, 0.0, 100.0, "%"),
|
||||
state("state", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1695, 1.0, -1.0, -1.0, ""),
|
||||
targetWithIdlePosition("ETB: target with idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1648, 1.0, 0.0, 10.0, "%"),
|
||||
trim("ETB: trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1652, 1.0, -1.0, -1.0, ""),
|
||||
luaAdjustment("ETB: luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1656, 1.0, 0.0, 3.0, "%"),
|
||||
m_wastegatePosition("DC: wastegatePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1660, 1.0, 0.0, 3.0, "%"),
|
||||
etbFeedForward("etbFeedForward", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1664, 1.0, -1.0, -1.0, ""),
|
||||
etbIntegralError("etbIntegralError", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1668, 1.0, -10000.0, 10000.0, ""),
|
||||
etbCurrentTarget("ETB: target for current pedal", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1672, 1.0, -10000.0, 10000.0, "%"),
|
||||
m_adjustedTarget("Adjusted target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1676, 0.01, -100.0, 100.0, "%"),
|
||||
alignmentFill_at_30("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1678, 1.0, -20.0, 100.0, "units"),
|
||||
etbTpsErrorCounter("ETB TPS error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1684, 1.0, 0.0, 3.0, "count"),
|
||||
etbPpsErrorCounter("ETB pedal error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1686, 1.0, 0.0, 3.0, "count"),
|
||||
etbErrorCode("etbErrorCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1688, 1.0, -1.0, -1.0, ""),
|
||||
etbErrorCodeBlinker("etbErrorCodeBlinker", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1689, 1.0, -1.0, -1.0, ""),
|
||||
tcEtbDrop("ETB traction control", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1690, 1.0, 0.0, 100.0, "%"),
|
||||
alignmentFill_at_43("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1691, 1.0, -20.0, 100.0, "units"),
|
||||
jamTimer("ETB jam timer", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1692, 0.01, 0.0, 100.0, "sec"),
|
||||
adjustedEtbTarget("ETB with adjustments", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1694, 1.0, 0.0, 100.0, "%"),
|
||||
state("state", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1695, 1.0, -1.0, -1.0, ""),
|
||||
faultCode("WBO: Fault code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1744, 1.0, -1.0, -1.0, ""),
|
||||
heaterDuty("WBO: Heater duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1745, 1.0, 0.0, 100.0, "%"),
|
||||
pumpDuty("WBO: Pump duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1746, 1.0, 0.0, 100.0, "%"),
|
||||
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1747, 1.0, -20.0, 100.0, "units"),
|
||||
tempC("WBO: Temperature", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1748, 1.0, 500.0, 1000.0, "C"),
|
||||
nernstVoltage("WBO: Nernst Voltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1750, 0.001, 0.0, 1.0, "V"),
|
||||
esr("WBO: ESR", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1752, 1.0, 0.0, 10000.0, "ohm"),
|
||||
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1754, 1.0, -20.0, 100.0, "units"),
|
||||
faultCode("WBO: Fault code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1744, 1.0, -1.0, -1.0, ""),
|
||||
heaterDuty("WBO: Heater duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1745, 1.0, 0.0, 100.0, "%"),
|
||||
pumpDuty("WBO: Pump duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1746, 1.0, 0.0, 100.0, "%"),
|
||||
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1747, 1.0, -20.0, 100.0, "units"),
|
||||
tempC("WBO: Temperature", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1748, 1.0, 500.0, 1000.0, "C"),
|
||||
nernstVoltage("WBO: Nernst Voltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1750, 0.001, 0.0, 1.0, "V"),
|
||||
esr("WBO: ESR", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1752, 1.0, 0.0, 10000.0, "ohm"),
|
||||
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1754, 1.0, -20.0, 100.0, "units"),
|
||||
dcOutput0("DC: output0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1768, 1.0, 0.0, 10.0, "%"),
|
||||
isEnabled0_int("DC: en0", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1772, 1.0, 0.0, 10.0, "%"),
|
||||
alignmentFill_at_5("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1773, 1.0, -20.0, 100.0, "units"),
|
||||
value0("SENT ch0 value0", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1780, 1.0, 0.0, 4095.0, "RAW"),
|
||||
value1("SENT ch0 value1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1782, 1.0, 0.0, 4095.0, "RAW"),
|
||||
errorRate("SENT ch0 error rate", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1784, 1.0, 0.0, 100.0, "% (don't belive me)"),
|
||||
vvtTarget("vvtTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1788, 0.1, -90.0, 90.0, "deg"),
|
||||
vvtOutput("vvtOutput", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1790, 0.5, 100.0, 1.0, "%"),
|
||||
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1791, 1.0, -20.0, 100.0, "units"),
|
||||
lambdaTimeSinceGood("lambdaTimeSinceGood", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1796, 0.01, 0.0, 1.0, "sec"),
|
||||
alignmentFill_at_6("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1798, 1.0, -20.0, 100.0, "units"),
|
||||
HpfdActivationPhase("GDI: HPFP activation angle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1124, 1.0, -1.0, -1.0, ""),
|
||||
HpfdDeactivationPhase("GDI: HPFP deactivation angle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1128, 1.0, -1.0, -1.0, ""),
|
||||
m_deadtime("Fuel: injector lag", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1132, 1.0, 0.0, 0.0, "ms"),
|
||||
pressureDelta("Fuel: Injector pressure delta", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1136, 1.0, -1000.0, 1000.0, "kPa"),
|
||||
pressureRatio("Fuel: Injector pressure ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1140, 1.0, 0.0, 100.0, ""),
|
||||
retardThresholdRpm("Launch: Retard threshold RPM", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1144, 1.0, -1.0, -1.0, ""),
|
||||
fuelALSCorrection("fuelALSCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1160, 1.0, -1.0, -1.0, ""),
|
||||
timingALSCorrection("timingALSCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1164, 0.01, -20.0, 20.0, "deg"),
|
||||
timingALSSkip("timingALSSkip", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1166, 0.01, 0.0, 50.0, "deg"),
|
||||
luaTargetAdd("Boost: Lua target add", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1172, 0.5, -100.0, 100.0, "v"),
|
||||
boostOutput("Boost: Output", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1174, 0.01, -100.0, 100.0, "percent"),
|
||||
luaTargetMult("Boost: Lua target mult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1176, 1.0, -100.0, 100.0, "v"),
|
||||
openLoopPart("Boost: Open loop", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1180, 1.0, -100.0, 100.0, "v"),
|
||||
luaOpenLoopAdd("Boost: Lua open loop add", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1184, 1.0, -100.0, 100.0, "v"),
|
||||
boostControllerClosedLoopPart("Boost: Closed loop", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1188, 0.5, -50.0, 50.0, "%"),
|
||||
alignmentFill_at_21("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1189, 1.0, -20.0, 100.0, "units"),
|
||||
boostControlTarget("Boost: Target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1190, 0.03333333333333333, 0.0, 300.0, "kPa"),
|
||||
acButtonState("AC switch", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1192, 1.0, -1.0, -1.0, ""),
|
||||
alignmentFill_at_1("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1193, 1.0, -20.0, 100.0, "units"),
|
||||
radiatorFanStatus("radiatorFanStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1208, 1.0, -1.0, -1.0, ""),
|
||||
alignmentFill_at_5("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1209, 1.0, -20.0, 100.0, "units"),
|
||||
radiatorFanStatus("radiatorFanStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1208, 1.0, -1.0, -1.0, ""),
|
||||
alignmentFill_at_5("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1209, 1.0, -20.0, 100.0, "units"),
|
||||
lua("lua", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1228, 1.0, -1.0, -1.0, ""),
|
||||
sd("sd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1240, 1.0, -1.0, -1.0, ""),
|
||||
crankingFuel("crankingFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1248, 1.0, -1.0, -1.0, ""),
|
||||
baroCorrection("Fuel: Barometric pressure mult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1264, 1.0, -1.0, -1.0, ""),
|
||||
hellenBoardId("Detected Board ID", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1268, 1.0, 0.0, 3000.0, "id"),
|
||||
clutchUpState("Clutch: up", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1270, 1.0, -1.0, -1.0, ""),
|
||||
brakePedalState("Brake switch", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1271, 1.0, -1.0, -1.0, ""),
|
||||
startStopState("startStopState", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1272, 1.0, -1.0, -1.0, ""),
|
||||
smartChipState("smartChipState", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1273, 1.0, -1.0, -1.0, ""),
|
||||
smartChipRestartCounter("smartChipRestartCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1274, 1.0, -1.0, -1.0, ""),
|
||||
smartChipAliveCounter("smartChipAliveCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1275, 1.0, -1.0, -1.0, ""),
|
||||
startStopStateToggleCounter("startStopStateToggleCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1280, 1.0, -1.0, -1.0, ""),
|
||||
luaSoftSparkSkip("luaSoftSparkSkip", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1284, 1.0, -1.0, -1.0, ""),
|
||||
luaHardSparkSkip("luaHardSparkSkip", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1288, 1.0, -1.0, -1.0, ""),
|
||||
tractionControlSparkSkip("tractionControlSparkSkip", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1292, 1.0, -1.0, -1.0, ""),
|
||||
fuelInjectionCounter("Fuel: Injection counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1296, 1.0, -1.0, -1.0, ""),
|
||||
globalSparkCounter("Ign: Spark counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1300, 1.0, -1.0, -1.0, ""),
|
||||
fuelingLoad("Fuel: Load", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1304, 1.0, -1.0, -1.0, ""),
|
||||
ignitionLoad("Ignition: load", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1308, 1.0, -1.0, -1.0, ""),
|
||||
veTableYAxis("veTableYAxis", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1312, 0.01, 0.0, 0.0, "%"),
|
||||
overDwellCounter("overDwellCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1314, 1.0, -1.0, -1.0, ""),
|
||||
overDwellNotScheduledCounter("overDwellNotScheduledCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1315, 1.0, -1.0, -1.0, ""),
|
||||
sparkOutOfOrderCounter("sparkOutOfOrderCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1316, 1.0, -1.0, -1.0, ""),
|
||||
alignmentFill_at_89("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1317, 1.0, -20.0, 100.0, "units"),
|
||||
tpsFrom("Fuel: TPS AE from", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1320, 1.0, -1.0, -1.0, ""),
|
||||
tpsTo("Fuel: TPS AE to", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1324, 1.0, -1.0, -1.0, ""),
|
||||
deltaTps("Fuel: TPS AE change", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1328, 1.0, -1.0, -1.0, ""),
|
||||
extraFuel("extraFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1332, 1.0, -1.0, -1.0, ""),
|
||||
valueFromTable("valueFromTable", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1336, 1.0, -1.0, -1.0, ""),
|
||||
fractionalInjFuel("fractionalInjFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1344, 1.0, -1.0, -1.0, ""),
|
||||
accumulatedValue("accumulatedValue", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1348, 1.0, -1.0, -1.0, ""),
|
||||
maxExtraPerCycle("maxExtraPerCycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1352, 1.0, -1.0, -1.0, ""),
|
||||
maxExtraPerPeriod("maxExtraPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1356, 1.0, -1.0, -1.0, ""),
|
||||
maxInjectedPerPeriod("maxInjectedPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1360, 1.0, -1.0, -1.0, ""),
|
||||
cycleCnt("cycleCnt", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1364, 1.0, -1.0, -1.0, ""),
|
||||
hwEventCounters1("Hardware events since boot 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1368, 1.0, -1.0, -1.0, ""),
|
||||
hwEventCounters2("Hardware events since boot 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1370, 1.0, -1.0, -1.0, ""),
|
||||
hwEventCounters3("Hardware events since boot 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1372, 1.0, -1.0, -1.0, ""),
|
||||
hwEventCounters4("Hardware events since boot 4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1374, 1.0, -1.0, -1.0, ""),
|
||||
vvtCamCounter("Sync: total cams front counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1376, 1.0, -1.0, -1.0, ""),
|
||||
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1378, 1.0, -20.0, 100.0, "units"),
|
||||
mapVvt_MAP_AT_SPECIAL_POINT("InstantMAP at readout angle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1380, 1.0, -300.0, 300.0, "kPa"),
|
||||
mapVvt_MAP_AT_DIFF("InstantMAP delta @ readout angles", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1384, 1.0, -300.0, 300.0, "kPa"),
|
||||
mapVvt_MAP_AT_CYCLE_COUNT("mapVvt_MAP_AT_CYCLE_COUNT", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1388, 1.0, -10.0, 100.0, "distance"),
|
||||
mapVvt_sync_counter("Instant MAP sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1389, 1.0, 0.0, 10000.0, "counter"),
|
||||
alignmentFill_at_22("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1390, 1.0, -20.0, 100.0, "units"),
|
||||
currentEngineDecodedPhase("Sync: Engine Phase", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1392, 1.0, 0.0, 0.0, "deg"),
|
||||
triggerToothAngleError("Sync: trigger angle error", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1396, 1.0, -30.0, 30.0, "deg"),
|
||||
triggerIgnoredToothCount("triggerIgnoredToothCount", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1400, 1.0, -1.0, -1.0, ""),
|
||||
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1401, 1.0, -20.0, 100.0, "units"),
|
||||
mapCamPrevToothAngle("Sync: MAP: prev angle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1404, 1.0, -3000.0, 3000.0, "deg"),
|
||||
triggerElapsedUs("triggerElapsedUs", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1412, 1.0, -1.0, -1.0, ""),
|
||||
synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1416, 1.0, -1.0, -1.0, ""),
|
||||
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1420, 1.0, 0.0, 100000.0, "us"),
|
||||
vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1440, 1.0, -10000.0, 10000.0, ""),
|
||||
triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1444, 1.0, -10000.0, 10000.0, ""),
|
||||
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1448, 1.0, -1.0, -1.0, ""),
|
||||
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1449, 1.0, -20.0, 100.0, "units"),
|
||||
synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1416, 1.0, -1.0, -1.0, ""),
|
||||
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1420, 1.0, 0.0, 100000.0, "us"),
|
||||
vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1440, 1.0, -10000.0, 10000.0, ""),
|
||||
triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1444, 1.0, -10000.0, 10000.0, ""),
|
||||
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1448, 1.0, -1.0, -1.0, ""),
|
||||
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1449, 1.0, -20.0, 100.0, "units"),
|
||||
synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1416, 1.0, -1.0, -1.0, ""),
|
||||
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1420, 1.0, 0.0, 100000.0, "us"),
|
||||
vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1440, 1.0, -10000.0, 10000.0, ""),
|
||||
triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1444, 1.0, -10000.0, 10000.0, ""),
|
||||
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1448, 1.0, -1.0, -1.0, ""),
|
||||
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1449, 1.0, -20.0, 100.0, "units"),
|
||||
synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1416, 1.0, -1.0, -1.0, ""),
|
||||
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1420, 1.0, 0.0, 100000.0, "us"),
|
||||
vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1440, 1.0, -10000.0, 10000.0, ""),
|
||||
triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1444, 1.0, -10000.0, 10000.0, ""),
|
||||
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1448, 1.0, -1.0, -1.0, ""),
|
||||
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1449, 1.0, -20.0, 100.0, "units"),
|
||||
synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1416, 1.0, -1.0, -1.0, ""),
|
||||
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1420, 1.0, 0.0, 100000.0, "us"),
|
||||
vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1440, 1.0, -10000.0, 10000.0, ""),
|
||||
triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1444, 1.0, -10000.0, 10000.0, ""),
|
||||
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1448, 1.0, -1.0, -1.0, ""),
|
||||
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1449, 1.0, -20.0, 100.0, "units"),
|
||||
camResyncCounter("sync: Phase Re-Sync Counter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1596, 1.0, -1.0, -1.0, ""),
|
||||
alignmentFill_at_1("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1597, 1.0, -20.0, 100.0, "units"),
|
||||
wallFuelCorrection("fuel wallwetting injection time\n correction to account for wall wetting effect for current cycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1604, 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, 1608, 1.0, -1.0, -1.0, ""),
|
||||
idleState("idleState", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1612, 1.0, -1.0, -1.0, ""),
|
||||
currentIdlePosition("Idle: Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1616, 1.0, 0.0, 0.0, "%"),
|
||||
baseIdlePosition("idle: base value\ncurrent position without adjustments (iacByTpsTaper, afterCrankingIACtaperDuration)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1620, 1.0, -1.0, -1.0, ""),
|
||||
idleClosedLoop("Idle: Closed loop", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1624, 1.0, -1.0, -1.0, ""),
|
||||
iacByTpsTaper("idle: iacByTpsTaper portion", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1628, 1.0, -1.0, -1.0, ""),
|
||||
idleTarget("Idle: Target RPM", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1636, 1.0, -1.0, -1.0, ""),
|
||||
targetRpmByClt("Idle: Target RPM base", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1640, 1.0, -1.0, -1.0, ""),
|
||||
targetRpmAc("Idle: Target A/C RPM", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1644, 1.0, -1.0, -1.0, ""),
|
||||
iacByRpmTaper("idle: iacByRpmTaper portion", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1648, 1.0, -1.0, -1.0, ""),
|
||||
luaAdd("idle: Lua Adder", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1652, 1.0, -1.0, -1.0, ""),
|
||||
targetWithIdlePosition("ETB: target with idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1656, 1.0, 0.0, 10.0, "%"),
|
||||
trim("ETB: trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1660, 1.0, -1.0, -1.0, ""),
|
||||
luaAdjustment("ETB: luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1664, 1.0, 0.0, 3.0, "%"),
|
||||
m_wastegatePosition("DC: wastegatePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1668, 1.0, 0.0, 3.0, "%"),
|
||||
etbFeedForward("etbFeedForward", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1672, 1.0, -1.0, -1.0, ""),
|
||||
etbIntegralError("etbIntegralError", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1676, 1.0, -10000.0, 10000.0, ""),
|
||||
etbCurrentTarget("ETB: target for current pedal", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1680, 1.0, -10000.0, 10000.0, "%"),
|
||||
m_adjustedTarget("Adjusted target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1684, 0.01, -100.0, 100.0, "%"),
|
||||
alignmentFill_at_30("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1686, 1.0, -20.0, 100.0, "units"),
|
||||
etbTpsErrorCounter("ETB TPS error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1692, 1.0, 0.0, 3.0, "count"),
|
||||
etbPpsErrorCounter("ETB pedal error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1694, 1.0, 0.0, 3.0, "count"),
|
||||
etbErrorCode("etbErrorCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1696, 1.0, -1.0, -1.0, ""),
|
||||
etbErrorCodeBlinker("etbErrorCodeBlinker", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1697, 1.0, -1.0, -1.0, ""),
|
||||
tcEtbDrop("ETB traction control", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1698, 1.0, 0.0, 100.0, "%"),
|
||||
alignmentFill_at_43("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1699, 1.0, -20.0, 100.0, "units"),
|
||||
jamTimer("ETB jam timer", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1700, 0.01, 0.0, 100.0, "sec"),
|
||||
adjustedEtbTarget("ETB with adjustments", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1702, 1.0, 0.0, 100.0, "%"),
|
||||
state("state", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1703, 1.0, -1.0, -1.0, ""),
|
||||
targetWithIdlePosition("ETB: target with idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1656, 1.0, 0.0, 10.0, "%"),
|
||||
trim("ETB: trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1660, 1.0, -1.0, -1.0, ""),
|
||||
luaAdjustment("ETB: luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1664, 1.0, 0.0, 3.0, "%"),
|
||||
m_wastegatePosition("DC: wastegatePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1668, 1.0, 0.0, 3.0, "%"),
|
||||
etbFeedForward("etbFeedForward", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1672, 1.0, -1.0, -1.0, ""),
|
||||
etbIntegralError("etbIntegralError", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1676, 1.0, -10000.0, 10000.0, ""),
|
||||
etbCurrentTarget("ETB: target for current pedal", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1680, 1.0, -10000.0, 10000.0, "%"),
|
||||
m_adjustedTarget("Adjusted target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1684, 0.01, -100.0, 100.0, "%"),
|
||||
alignmentFill_at_30("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1686, 1.0, -20.0, 100.0, "units"),
|
||||
etbTpsErrorCounter("ETB TPS error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1692, 1.0, 0.0, 3.0, "count"),
|
||||
etbPpsErrorCounter("ETB pedal error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1694, 1.0, 0.0, 3.0, "count"),
|
||||
etbErrorCode("etbErrorCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1696, 1.0, -1.0, -1.0, ""),
|
||||
etbErrorCodeBlinker("etbErrorCodeBlinker", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1697, 1.0, -1.0, -1.0, ""),
|
||||
tcEtbDrop("ETB traction control", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1698, 1.0, 0.0, 100.0, "%"),
|
||||
alignmentFill_at_43("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1699, 1.0, -20.0, 100.0, "units"),
|
||||
jamTimer("ETB jam timer", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1700, 0.01, 0.0, 100.0, "sec"),
|
||||
adjustedEtbTarget("ETB with adjustments", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1702, 1.0, 0.0, 100.0, "%"),
|
||||
state("state", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1703, 1.0, -1.0, -1.0, ""),
|
||||
faultCode("WBO: Fault code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1752, 1.0, -1.0, -1.0, ""),
|
||||
heaterDuty("WBO: Heater duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1753, 1.0, 0.0, 100.0, "%"),
|
||||
pumpDuty("WBO: Pump duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1754, 1.0, 0.0, 100.0, "%"),
|
||||
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1755, 1.0, -20.0, 100.0, "units"),
|
||||
tempC("WBO: Temperature", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1756, 1.0, 500.0, 1000.0, "C"),
|
||||
nernstVoltage("WBO: Nernst Voltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1758, 0.001, 0.0, 1.0, "V"),
|
||||
esr("WBO: ESR", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1760, 1.0, 0.0, 10000.0, "ohm"),
|
||||
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1762, 1.0, -20.0, 100.0, "units"),
|
||||
faultCode("WBO: Fault code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1752, 1.0, -1.0, -1.0, ""),
|
||||
heaterDuty("WBO: Heater duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1753, 1.0, 0.0, 100.0, "%"),
|
||||
pumpDuty("WBO: Pump duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1754, 1.0, 0.0, 100.0, "%"),
|
||||
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1755, 1.0, -20.0, 100.0, "units"),
|
||||
tempC("WBO: Temperature", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1756, 1.0, 500.0, 1000.0, "C"),
|
||||
nernstVoltage("WBO: Nernst Voltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1758, 0.001, 0.0, 1.0, "V"),
|
||||
esr("WBO: ESR", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1760, 1.0, 0.0, 10000.0, "ohm"),
|
||||
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1762, 1.0, -20.0, 100.0, "units"),
|
||||
dcOutput0("DC: output0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1776, 1.0, 0.0, 10.0, "%"),
|
||||
isEnabled0_int("DC: en0", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1780, 1.0, 0.0, 10.0, "%"),
|
||||
alignmentFill_at_5("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1781, 1.0, -20.0, 100.0, "units"),
|
||||
value0("SENT ch0 value0", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1788, 1.0, 0.0, 4095.0, "RAW"),
|
||||
value1("SENT ch0 value1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1790, 1.0, 0.0, 4095.0, "RAW"),
|
||||
errorRate("SENT ch0 error rate", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1792, 1.0, 0.0, 100.0, "% (don't belive me)"),
|
||||
vvtTarget("vvtTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1796, 0.1, -90.0, 90.0, "deg"),
|
||||
vvtOutput("vvtOutput", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1798, 0.5, 100.0, 1.0, "%"),
|
||||
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1799, 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"),
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
// generated by gen_live_documentation.sh / LiveDataProcessor.java
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
|
@ -1337,7 +1337,7 @@
|
|||
#define show_2chan_presets true
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 2633402789
|
||||
#define SIGNATURE_HASH 2270077610
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1808,14 +1808,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-2chan.2633402789"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-2chan.2270077610"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1338,7 +1338,7 @@
|
|||
#define show_4chan_presets true
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 3580788268
|
||||
#define SIGNATURE_HASH 3470152995
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1809,14 +1809,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-4chan.3580788268"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-4chan.3470152995"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "C2/C3 Crank VR"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "E5/E6 Cam VR"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1338,7 +1338,7 @@
|
|||
#define show_4chan_presets true
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 3580788268
|
||||
#define SIGNATURE_HASH 3470152995
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1809,14 +1809,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-4chan_f7.3580788268"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-4chan_f7.3470152995"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "C2/C3 Crank VR"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "E5/E6 Cam VR"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1337,7 +1337,7 @@
|
|||
#define SentInput_NONE 0
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 3150490682
|
||||
#define SIGNATURE_HASH 2691729205
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1808,14 +1808,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-4k-gdi.3150490682"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-4k-gdi.2691729205"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1337,7 +1337,7 @@
|
|||
#define show_8chan_presets true
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 2853256577
|
||||
#define SIGNATURE_HASH 2980648590
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1808,14 +1808,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-8chan-revA.2853256577"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-8chan-revA.2980648590"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1335,7 +1335,7 @@
|
|||
#define show_8chan_presets true
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 935774765
|
||||
#define SIGNATURE_HASH 746512674
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1806,14 +1806,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-8chan.935774765"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-8chan.746512674"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1335,7 +1335,7 @@
|
|||
#define show_8chan_presets true
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 935774765
|
||||
#define SIGNATURE_HASH 746512674
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1806,14 +1806,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-8chan_f7.935774765"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-8chan_f7.746512674"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1336,7 +1336,7 @@
|
|||
#define SentInput_NONE 0
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 2625589659
|
||||
#define SIGNATURE_HASH 2277997204
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1807,14 +1807,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-silver.2625589659"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-silver.2277997204"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1339,7 +1339,7 @@
|
|||
#define SentInput_NONE 0
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 1398002641
|
||||
#define SIGNATURE_HASH 1223424222
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1810,14 +1810,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.at_start_f435.1398002641"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.at_start_f435.1223424222"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1339,7 +1339,7 @@
|
|||
#define SentInput_NONE 0
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 391382943
|
||||
#define SIGNATURE_HASH 216804496
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1810,14 +1810,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.atlas.391382943"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.atlas.216804496"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1340,7 +1340,7 @@
|
|||
#define show_tcu_gauges false
|
||||
#define show_test_presets true
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 3018529388
|
||||
#define SIGNATURE_HASH 2824024419
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1811,14 +1811,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.f407-discovery.3018529388"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.f407-discovery.2824024419"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1339,7 +1339,7 @@
|
|||
#define SentInput_NONE 0
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 1398002641
|
||||
#define SIGNATURE_HASH 1223424222
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1810,14 +1810,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.f429-discovery.1398002641"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.f429-discovery.1223424222"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1339,7 +1339,7 @@
|
|||
#define SentInput_NONE 0
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 1636095298
|
||||
#define SIGNATURE_HASH 2050817613
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1810,14 +1810,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.f469-discovery.1636095298"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.f469-discovery.2050817613"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1341,7 +1341,7 @@
|
|||
#define show_tcu_gauges false
|
||||
#define show_test_presets true
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 97560522
|
||||
#define SIGNATURE_HASH 510168261
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1812,14 +1812,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.frankenso_na6.97560522"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.frankenso_na6.510168261"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1339,7 +1339,7 @@
|
|||
#define SentInput_NONE 0
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 1398002641
|
||||
#define SIGNATURE_HASH 1223424222
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1810,14 +1810,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.haba208.1398002641"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.haba208.1223424222"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1337,7 +1337,7 @@
|
|||
#define SentInput_NONE 0
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 124428711
|
||||
#define SIGNATURE_HASH 483560104
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1810,14 +1810,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen-honda-k.124428711"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen-honda-k.483560104"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1340,7 +1340,7 @@
|
|||
#define show_HellenNB1_presets true
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 3505718990
|
||||
#define SIGNATURE_HASH 3410832833
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1811,14 +1811,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen-nb1.3505718990"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen-nb1.3410832833"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1340,7 +1340,7 @@
|
|||
#define show_Hellen121nissan_presets true
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 2210939217
|
||||
#define SIGNATURE_HASH 2557504094
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1811,14 +1811,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen121nissan.2210939217"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen121nissan.2557504094"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1340,7 +1340,7 @@
|
|||
#define show_Hellen121vag_presets true
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 3684782870
|
||||
#define SIGNATURE_HASH 3222894617
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1811,14 +1811,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen121vag.3684782870"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen121vag.3222894617"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1340,7 +1340,7 @@
|
|||
#define show_Hellen128merc_presets true
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 3200383270
|
||||
#define SIGNATURE_HASH 2776224297
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1811,14 +1811,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen128.3200383270"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen128.2776224297"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1337,7 +1337,7 @@
|
|||
#define SentInput_NONE 0
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 2985169625
|
||||
#define SIGNATURE_HASH 2857777622
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1808,14 +1808,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen154hyundai.2985169625"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen154hyundai.2857777622"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1337,7 +1337,7 @@
|
|||
#define SentInput_NONE 0
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 1118934091
|
||||
#define SIGNATURE_HASH 1493811012
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1808,14 +1808,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen154hyundai_f7.1118934091"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen154hyundai_f7.1493811012"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1340,7 +1340,7 @@
|
|||
#define show_HellenNB2_presets true
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 2927312391
|
||||
#define SIGNATURE_HASH 3049461000
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1811,14 +1811,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen72.2927312391"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen72.3049461000"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1340,7 +1340,7 @@
|
|||
#define show_HellenNA6_presets true
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 3354800177
|
||||
#define SIGNATURE_HASH 3696106302
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1811,14 +1811,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellenNA6.3354800177"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellenNA6.3696106302"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1341,7 +1341,7 @@
|
|||
#define show_HellenNB1_presets false
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 942437119
|
||||
#define SIGNATURE_HASH 596924912
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1812,14 +1812,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellenNA8_96.942437119"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellenNA8_96.596924912"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1339,7 +1339,7 @@
|
|||
#define SentInput_NONE 0
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 893423694
|
||||
#define SIGNATURE_HASH 788052801
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1811,14 +1811,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.m74_9.893423694"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.m74_9.788052801"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1338,7 +1338,7 @@
|
|||
#define SentInput_NONE 0
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 405606930
|
||||
#define SIGNATURE_HASH 60111133
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1809,14 +1809,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.mre-legacy_f4.405606930"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.mre-legacy_f4.60111133"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1338,7 +1338,7 @@
|
|||
#define SentInput_NONE 0
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 405606930
|
||||
#define SIGNATURE_HASH 60111133
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1809,14 +1809,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.mre_f4.405606930"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.mre_f4.60111133"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1338,7 +1338,7 @@
|
|||
#define SentInput_NONE 0
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 405606930
|
||||
#define SIGNATURE_HASH 60111133
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1809,14 +1809,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.mre_f7.405606930"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.mre_f7.60111133"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1339,7 +1339,7 @@
|
|||
#define SentInput_NONE 0
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 1398002641
|
||||
#define SIGNATURE_HASH 1223424222
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1810,14 +1810,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.nucleo_f413.1398002641"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.nucleo_f413.1223424222"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1337,7 +1337,7 @@
|
|||
#define SentInput_NONE 0
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 1051951761
|
||||
#define SIGNATURE_HASH 621521310
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1808,14 +1808,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.proteus_f4.1051951761"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.proteus_f4.621521310"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1337,7 +1337,7 @@
|
|||
#define SentInput_NONE 0
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 1051951761
|
||||
#define SIGNATURE_HASH 621521310
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1808,14 +1808,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.proteus_f7.1051951761"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.proteus_f7.621521310"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1337,7 +1337,7 @@
|
|||
#define SentInput_NONE 0
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 1051951761
|
||||
#define SIGNATURE_HASH 621521310
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1808,14 +1808,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.proteus_h7.1051951761"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.proteus_h7.621521310"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1337,7 +1337,7 @@
|
|||
#define SentInput_NONE 0
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 262733564
|
||||
#define SIGNATURE_HASH 336647667
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1809,14 +1809,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.small-can-board.262733564"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.small-can-board.336647667"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1339,7 +1339,7 @@
|
|||
#define SentInput_NONE 0
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 1398002641
|
||||
#define SIGNATURE_HASH 1223424222
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1810,14 +1810,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.stm32f429_nucleo.1398002641"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.stm32f429_nucleo.1223424222"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1339,7 +1339,7 @@
|
|||
#define SentInput_NONE 0
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 1398002641
|
||||
#define SIGNATURE_HASH 1223424222
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1810,14 +1810,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.stm32f767_nucleo.1398002641"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.stm32f767_nucleo.1223424222"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1339,7 +1339,7 @@
|
|||
#define SentInput_NONE 0
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 1398002641
|
||||
#define SIGNATURE_HASH 1223424222
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1810,14 +1810,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.stm32h743_nucleo.1398002641"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.stm32h743_nucleo.1223424222"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1339,7 +1339,7 @@
|
|||
#define SentInput_NONE 0
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 208857999
|
||||
#define SIGNATURE_HASH 399163520
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1811,14 +1811,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.subaru_eg33_f7.208857999"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.subaru_eg33_f7.399163520"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1339,7 +1339,7 @@
|
|||
#define SentInput_NONE 0
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 1398002641
|
||||
#define SIGNATURE_HASH 1223424222
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1810,14 +1810,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.t-b-g.1398002641"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.t-b-g.1223424222"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1333,7 +1333,7 @@
|
|||
#define SentInput_NONE 0
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 1393188290
|
||||
#define SIGNATURE_HASH 1219655373
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1805,14 +1805,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.uaefi.1393188290"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.uaefi.1219655373"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1337,7 +1337,7 @@
|
|||
#define SentInput_NONE 0
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 2042094447
|
||||
#define SIGNATURE_HASH 1645201504
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1808,14 +1808,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.uaefi121.2042094447"
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.uaefi121.1645201504"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1800
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1808
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2633402789
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-2chan.2633402789"
|
||||
#define SIGNATURE_HASH 2270077610
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-2chan.2270077610"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3580788268
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-4chan.3580788268"
|
||||
#define SIGNATURE_HASH 3470152995
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-4chan.3470152995"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3580788268
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-4chan_f7.3580788268"
|
||||
#define SIGNATURE_HASH 3470152995
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-4chan_f7.3470152995"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3150490682
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-4k-gdi.3150490682"
|
||||
#define SIGNATURE_HASH 2691729205
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-4k-gdi.2691729205"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2853256577
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-8chan-revA.2853256577"
|
||||
#define SIGNATURE_HASH 2980648590
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-8chan-revA.2980648590"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 935774765
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-8chan.935774765"
|
||||
#define SIGNATURE_HASH 746512674
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-8chan.746512674"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 935774765
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-8chan_f7.935774765"
|
||||
#define SIGNATURE_HASH 746512674
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-8chan_f7.746512674"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2625589659
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-silver.2625589659"
|
||||
#define SIGNATURE_HASH 2277997204
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-silver.2277997204"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1398002641
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.at_start_f435.1398002641"
|
||||
#define SIGNATURE_HASH 1223424222
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.at_start_f435.1223424222"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 391382943
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.atlas.391382943"
|
||||
#define SIGNATURE_HASH 216804496
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.atlas.216804496"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3018529388
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.f407-discovery.3018529388"
|
||||
#define SIGNATURE_HASH 2824024419
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.f407-discovery.2824024419"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1398002641
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.f429-discovery.1398002641"
|
||||
#define SIGNATURE_HASH 1223424222
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.f429-discovery.1223424222"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1636095298
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.f469-discovery.1636095298"
|
||||
#define SIGNATURE_HASH 2050817613
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.f469-discovery.2050817613"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 97560522
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.frankenso_na6.97560522"
|
||||
#define SIGNATURE_HASH 510168261
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.frankenso_na6.510168261"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1398002641
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.haba208.1398002641"
|
||||
#define SIGNATURE_HASH 1223424222
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.haba208.1223424222"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 124428711
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen-honda-k.124428711"
|
||||
#define SIGNATURE_HASH 483560104
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen-honda-k.483560104"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3505718990
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen-nb1.3505718990"
|
||||
#define SIGNATURE_HASH 3410832833
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen-nb1.3410832833"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2210939217
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen121nissan.2210939217"
|
||||
#define SIGNATURE_HASH 2557504094
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen121nissan.2557504094"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3684782870
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen121vag.3684782870"
|
||||
#define SIGNATURE_HASH 3222894617
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen121vag.3222894617"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3200383270
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen128.3200383270"
|
||||
#define SIGNATURE_HASH 2776224297
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen128.2776224297"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2985169625
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen154hyundai.2985169625"
|
||||
#define SIGNATURE_HASH 2857777622
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen154hyundai.2857777622"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1118934091
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen154hyundai_f7.1118934091"
|
||||
#define SIGNATURE_HASH 1493811012
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen154hyundai_f7.1493811012"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2927312391
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen72.2927312391"
|
||||
#define SIGNATURE_HASH 3049461000
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen72.3049461000"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3354800177
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellenNA6.3354800177"
|
||||
#define SIGNATURE_HASH 3696106302
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellenNA6.3696106302"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 942437119
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellenNA8_96.942437119"
|
||||
#define SIGNATURE_HASH 596924912
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.hellenNA8_96.596924912"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 893423694
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.m74_9.893423694"
|
||||
#define SIGNATURE_HASH 788052801
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.m74_9.788052801"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 405606930
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.mre-legacy_f4.405606930"
|
||||
#define SIGNATURE_HASH 60111133
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.mre-legacy_f4.60111133"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 405606930
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.mre_f4.405606930"
|
||||
#define SIGNATURE_HASH 60111133
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.mre_f4.60111133"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 405606930
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.mre_f7.405606930"
|
||||
#define SIGNATURE_HASH 60111133
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.mre_f7.60111133"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1398002641
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.nucleo_f413.1398002641"
|
||||
#define SIGNATURE_HASH 1223424222
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.nucleo_f413.1223424222"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1051951761
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.proteus_f4.1051951761"
|
||||
#define SIGNATURE_HASH 621521310
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.proteus_f4.621521310"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1051951761
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.proteus_f7.1051951761"
|
||||
#define SIGNATURE_HASH 621521310
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.proteus_f7.621521310"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1051951761
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.proteus_h7.1051951761"
|
||||
#define SIGNATURE_HASH 621521310
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.proteus_h7.621521310"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 262733564
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.small-can-board.262733564"
|
||||
#define SIGNATURE_HASH 336647667
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.small-can-board.336647667"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1398002641
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.stm32f429_nucleo.1398002641"
|
||||
#define SIGNATURE_HASH 1223424222
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.stm32f429_nucleo.1223424222"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1398002641
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.stm32f767_nucleo.1398002641"
|
||||
#define SIGNATURE_HASH 1223424222
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.stm32f767_nucleo.1223424222"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1398002641
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.stm32h743_nucleo.1398002641"
|
||||
#define SIGNATURE_HASH 1223424222
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.stm32h743_nucleo.1223424222"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 208857999
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.subaru_eg33_f7.208857999"
|
||||
#define SIGNATURE_HASH 399163520
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.subaru_eg33_f7.399163520"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1398002641
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.t-b-g.1398002641"
|
||||
#define SIGNATURE_HASH 1223424222
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.t-b-g.1223424222"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1393188290
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.uaefi.1393188290"
|
||||
#define SIGNATURE_HASH 1219655373
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.uaefi.1219655373"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2042094447
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.uaefi121.2042094447"
|
||||
#define SIGNATURE_HASH 1645201504
|
||||
#define TS_SIGNATURE "rusEFI master.2025.01.31.uaefi121.1645201504"
|
||||
|
|
|
@ -138,8 +138,18 @@ struct high_pressure_fuel_pump_s {
|
|||
* offset 24
|
||||
*/
|
||||
float di_nextStart = (float)0;
|
||||
/**
|
||||
* "GDI: HPFP activation angle"
|
||||
* offset 28
|
||||
*/
|
||||
float HpfdActivationPhase = (float)0;
|
||||
/**
|
||||
* "GDI: HPFP deactivation angle"
|
||||
* offset 32
|
||||
*/
|
||||
float HpfdDeactivationPhase = (float)0;
|
||||
};
|
||||
static_assert(sizeof(high_pressure_fuel_pump_s) == 28);
|
||||
static_assert(sizeof(high_pressure_fuel_pump_s) == 36);
|
||||
|
||||
// end
|
||||
// this section was generated automatically by rusEFI tool config_definition_base-all.jar based on (unknown script) controllers/engine_cycle/high_pressure_fuel_pump.txt
|
||||
|
|
|
@ -38,12 +38,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2025.01.31.f407-discovery.3018529388"
|
||||
signature = "rusEFI master.2025.01.31.f407-discovery.2824024419"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2025.01.31.f407-discovery.3018529388" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2025.01.31.f407-discovery.2824024419" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -2651,7 +2651,7 @@ communityCommsLedPin = bits, U16, 23244, [0:8], $gpio_list
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1800
|
||||
ochBlockSize = 1808
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -3241,352 +3241,354 @@ HpfpValveState = bits, U32, 1108, [3:3]
|
|||
m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0
|
||||
nextLobe = scalar, F32, 1116, "", 1, 0
|
||||
di_nextStart = scalar, F32, 1120, "v", 1, 0
|
||||
; total TS size = 1124
|
||||
m_deadtime = scalar, F32, 1124, "ms", 1, 0
|
||||
pressureDelta = scalar, F32, 1128, "kPa", 1, 0
|
||||
pressureRatio = scalar, F32, 1132, "", 1, 0
|
||||
; total TS size = 1136
|
||||
retardThresholdRpm = scalar, S32, 1136, "", 1, 0
|
||||
launchActivatePinState = bits, U32, 1140, [0:0]
|
||||
isPreLaunchCondition = bits, U32, 1140, [1:1]
|
||||
isLaunchCondition = bits, U32, 1140, [2:2]
|
||||
isSwitchActivated = bits, U32, 1140, [3:3]
|
||||
isClutchActivated = bits, U32, 1140, [4:4]
|
||||
isBrakePedalActivated = bits, U32, 1140, [5:5]
|
||||
isValidInputPin = bits, U32, 1140, [6:6]
|
||||
activateSwitchCondition = bits, U32, 1140, [7:7]
|
||||
rpmLaunchCondition = bits, U32, 1140, [8:8]
|
||||
rpmPreLaunchCondition = bits, U32, 1140, [9:9]
|
||||
speedCondition = bits, U32, 1140, [10:10]
|
||||
tpsCondition = bits, U32, 1140, [11:11]
|
||||
HpfdActivationPhase = scalar, F32, 1124, "", 1, 0
|
||||
HpfdDeactivationPhase = scalar, F32, 1128, "", 1, 0
|
||||
; total TS size = 1132
|
||||
m_deadtime = scalar, F32, 1132, "ms", 1, 0
|
||||
pressureDelta = scalar, F32, 1136, "kPa", 1, 0
|
||||
pressureRatio = scalar, F32, 1140, "", 1, 0
|
||||
; total TS size = 1144
|
||||
isTorqueReductionTriggerPinValid = bits, U32, 1144, [0:0]
|
||||
torqueReductionTriggerPinState = bits, U32, 1144, [1:1]
|
||||
isTimeConditionSatisfied = bits, U32, 1144, [2:2]
|
||||
isRpmConditionSatisfied = bits, U32, 1144, [3:3]
|
||||
isAppConditionSatisfied = bits, U32, 1144, [4:4]
|
||||
isFlatShiftConditionSatisfied = bits, U32, 1144, [5:5]
|
||||
; total TS size = 1148
|
||||
isAntilagCondition = bits, U32, 1148, [0:0]
|
||||
ALSMinRPMCondition = bits, U32, 1148, [1:1]
|
||||
ALSMaxRPMCondition = bits, U32, 1148, [2:2]
|
||||
ALSMinCLTCondition = bits, U32, 1148, [3:3]
|
||||
ALSMaxCLTCondition = bits, U32, 1148, [4:4]
|
||||
ALSMaxThrottleIntentCondition = bits, U32, 1148, [5:5]
|
||||
isALSSwitchActivated = bits, U32, 1148, [6:6]
|
||||
ALSActivatePinState = bits, U32, 1148, [7:7]
|
||||
ALSSwitchCondition = bits, U32, 1148, [8:8]
|
||||
ALSTimerCondition = bits, U32, 1148, [9:9]
|
||||
fuelALSCorrection = scalar, F32, 1152, "", 1, 0
|
||||
timingALSCorrection = scalar, S16, 1156, "deg", 0.01, 0
|
||||
timingALSSkip = scalar, S16, 1158, "deg", 0.01, 0
|
||||
; total TS size = 1160
|
||||
isTpsInvalid = bits, U32, 1160, [0:0]
|
||||
m_shouldResetPid = bits, U32, 1160, [1:1]
|
||||
isBelowClosedLoopThreshold = bits, U32, 1160, [2:2]
|
||||
isNotClosedLoop = bits, U32, 1160, [3:3]
|
||||
isZeroRpm = bits, U32, 1160, [4:4]
|
||||
hasInitBoost = bits, U32, 1160, [5:5]
|
||||
rpmTooLow = bits, U32, 1160, [6:6]
|
||||
tpsTooLow = bits, U32, 1160, [7:7]
|
||||
mapTooLow = bits, U32, 1160, [8:8]
|
||||
isPlantValid = bits, U32, 1160, [9:9]
|
||||
isBoostControlled = bits, U32, 1160, [10:10]
|
||||
luaTargetAdd = scalar, S16, 1164, "v", 0.5,0
|
||||
boostOutput = scalar, S16, 1166, "percent", 0.01,0
|
||||
luaTargetMult = scalar, F32, 1168, "v", 1,0
|
||||
openLoopPart = scalar, F32, 1172, "v", 1,0
|
||||
luaOpenLoopAdd = scalar, F32, 1176, "v", 1,0
|
||||
boostControllerClosedLoopPart = scalar, S08, 1180, "%", 0.5,0
|
||||
boostControlTarget = scalar, S16, 1182, "kPa", 0.03333333333333333,0
|
||||
; total TS size = 1184
|
||||
acButtonState = scalar, S08, 1184, "", 1, 0
|
||||
m_acEnabled = bits, U32, 1188, [0:0]
|
||||
engineTooSlow = bits, U32, 1188, [1:1]
|
||||
engineTooFast = bits, U32, 1188, [2:2]
|
||||
noClt = bits, U32, 1188, [3:3]
|
||||
engineTooHot = bits, U32, 1188, [4:4]
|
||||
tpsTooHigh = bits, U32, 1188, [5:5]
|
||||
isDisabledByLua = bits, U32, 1188, [6:6]
|
||||
acCompressorState = bits, U32, 1188, [7:7]
|
||||
acPressureTooLow = bits, U32, 1188, [8:8]
|
||||
acPressureTooHigh = bits, U32, 1188, [9:9]
|
||||
retardThresholdRpm = scalar, S32, 1144, "", 1, 0
|
||||
launchActivatePinState = bits, U32, 1148, [0:0]
|
||||
isPreLaunchCondition = bits, U32, 1148, [1:1]
|
||||
isLaunchCondition = bits, U32, 1148, [2:2]
|
||||
isSwitchActivated = bits, U32, 1148, [3:3]
|
||||
isClutchActivated = bits, U32, 1148, [4:4]
|
||||
isBrakePedalActivated = bits, U32, 1148, [5:5]
|
||||
isValidInputPin = bits, U32, 1148, [6:6]
|
||||
activateSwitchCondition = bits, U32, 1148, [7:7]
|
||||
rpmLaunchCondition = bits, U32, 1148, [8:8]
|
||||
rpmPreLaunchCondition = bits, U32, 1148, [9:9]
|
||||
speedCondition = bits, U32, 1148, [10:10]
|
||||
tpsCondition = bits, U32, 1148, [11:11]
|
||||
; total TS size = 1152
|
||||
isTorqueReductionTriggerPinValid = bits, U32, 1152, [0:0]
|
||||
torqueReductionTriggerPinState = bits, U32, 1152, [1:1]
|
||||
isTimeConditionSatisfied = bits, U32, 1152, [2:2]
|
||||
isRpmConditionSatisfied = bits, U32, 1152, [3:3]
|
||||
isAppConditionSatisfied = bits, U32, 1152, [4:4]
|
||||
isFlatShiftConditionSatisfied = bits, U32, 1152, [5:5]
|
||||
; total TS size = 1156
|
||||
isAntilagCondition = bits, U32, 1156, [0:0]
|
||||
ALSMinRPMCondition = bits, U32, 1156, [1:1]
|
||||
ALSMaxRPMCondition = bits, U32, 1156, [2:2]
|
||||
ALSMinCLTCondition = bits, U32, 1156, [3:3]
|
||||
ALSMaxCLTCondition = bits, U32, 1156, [4:4]
|
||||
ALSMaxThrottleIntentCondition = bits, U32, 1156, [5:5]
|
||||
isALSSwitchActivated = bits, U32, 1156, [6:6]
|
||||
ALSActivatePinState = bits, U32, 1156, [7:7]
|
||||
ALSSwitchCondition = bits, U32, 1156, [8:8]
|
||||
ALSTimerCondition = bits, U32, 1156, [9:9]
|
||||
fuelALSCorrection = scalar, F32, 1160, "", 1, 0
|
||||
timingALSCorrection = scalar, S16, 1164, "deg", 0.01, 0
|
||||
timingALSSkip = scalar, S16, 1166, "deg", 0.01, 0
|
||||
; total TS size = 1168
|
||||
isTpsInvalid = bits, U32, 1168, [0:0]
|
||||
m_shouldResetPid = bits, U32, 1168, [1:1]
|
||||
isBelowClosedLoopThreshold = bits, U32, 1168, [2:2]
|
||||
isNotClosedLoop = bits, U32, 1168, [3:3]
|
||||
isZeroRpm = bits, U32, 1168, [4:4]
|
||||
hasInitBoost = bits, U32, 1168, [5:5]
|
||||
rpmTooLow = bits, U32, 1168, [6:6]
|
||||
tpsTooLow = bits, U32, 1168, [7:7]
|
||||
mapTooLow = bits, U32, 1168, [8:8]
|
||||
isPlantValid = bits, U32, 1168, [9:9]
|
||||
isBoostControlled = bits, U32, 1168, [10:10]
|
||||
luaTargetAdd = scalar, S16, 1172, "v", 0.5,0
|
||||
boostOutput = scalar, S16, 1174, "percent", 0.01,0
|
||||
luaTargetMult = scalar, F32, 1176, "v", 1,0
|
||||
openLoopPart = scalar, F32, 1180, "v", 1,0
|
||||
luaOpenLoopAdd = scalar, F32, 1184, "v", 1,0
|
||||
boostControllerClosedLoopPart = scalar, S08, 1188, "%", 0.5,0
|
||||
boostControlTarget = scalar, S16, 1190, "kPa", 0.03333333333333333,0
|
||||
; total TS size = 1192
|
||||
isNitrousArmed = bits, U32, 1192, [0:0]
|
||||
isNitrousSpeedCondition = bits, U32, 1192, [1:1]
|
||||
isNitrousTpsCondition = bits, U32, 1192, [2:2]
|
||||
isNitrousCltCondition = bits, U32, 1192, [3:3]
|
||||
isNitrousMapCondition = bits, U32, 1192, [4:4]
|
||||
isNitrousAfrCondition = bits, U32, 1192, [5:5]
|
||||
isNitrousRpmCondition = bits, U32, 1192, [6:6]
|
||||
isNitrousCondition = bits, U32, 1192, [7:7]
|
||||
; total TS size = 1196
|
||||
fan1cranking = bits, U32, 1196, [0:0]
|
||||
fan1notRunning = bits, U32, 1196, [1:1]
|
||||
fan1disabledWhileEngineStopped = bits, U32, 1196, [2:2]
|
||||
fan1brokenClt = bits, U32, 1196, [3:3]
|
||||
fan1enabledForAc = bits, U32, 1196, [4:4]
|
||||
fan1hot = bits, U32, 1196, [5:5]
|
||||
fan1cold = bits, U32, 1196, [6:6]
|
||||
fan1disabledBySpeed = bits, U32, 1196, [7:7]
|
||||
fan1m_state = bits, U32, 1196, [8:8]
|
||||
fan1radiatorFanStatus = scalar, U08, 1200, "", 1, 0
|
||||
acButtonState = scalar, S08, 1192, "", 1, 0
|
||||
m_acEnabled = bits, U32, 1196, [0:0]
|
||||
engineTooSlow = bits, U32, 1196, [1:1]
|
||||
engineTooFast = bits, U32, 1196, [2:2]
|
||||
noClt = bits, U32, 1196, [3:3]
|
||||
engineTooHot = bits, U32, 1196, [4:4]
|
||||
tpsTooHigh = bits, U32, 1196, [5:5]
|
||||
isDisabledByLua = bits, U32, 1196, [6:6]
|
||||
acCompressorState = bits, U32, 1196, [7:7]
|
||||
acPressureTooLow = bits, U32, 1196, [8:8]
|
||||
acPressureTooHigh = bits, U32, 1196, [9:9]
|
||||
; total TS size = 1200
|
||||
isNitrousArmed = bits, U32, 1200, [0:0]
|
||||
isNitrousSpeedCondition = bits, U32, 1200, [1:1]
|
||||
isNitrousTpsCondition = bits, U32, 1200, [2:2]
|
||||
isNitrousCltCondition = bits, U32, 1200, [3:3]
|
||||
isNitrousMapCondition = bits, U32, 1200, [4:4]
|
||||
isNitrousAfrCondition = bits, U32, 1200, [5:5]
|
||||
isNitrousRpmCondition = bits, U32, 1200, [6:6]
|
||||
isNitrousCondition = bits, U32, 1200, [7:7]
|
||||
; total TS size = 1204
|
||||
fan2cranking = bits, U32, 1204, [0:0]
|
||||
fan2notRunning = bits, U32, 1204, [1:1]
|
||||
fan2disabledWhileEngineStopped = bits, U32, 1204, [2:2]
|
||||
fan2brokenClt = bits, U32, 1204, [3:3]
|
||||
fan2enabledForAc = bits, U32, 1204, [4:4]
|
||||
fan2hot = bits, U32, 1204, [5:5]
|
||||
fan2cold = bits, U32, 1204, [6:6]
|
||||
fan2disabledBySpeed = bits, U32, 1204, [7:7]
|
||||
fan2m_state = bits, U32, 1204, [8:8]
|
||||
fan2radiatorFanStatus = scalar, U08, 1208, "", 1, 0
|
||||
fan1cranking = bits, U32, 1204, [0:0]
|
||||
fan1notRunning = bits, U32, 1204, [1:1]
|
||||
fan1disabledWhileEngineStopped = bits, U32, 1204, [2:2]
|
||||
fan1brokenClt = bits, U32, 1204, [3:3]
|
||||
fan1enabledForAc = bits, U32, 1204, [4:4]
|
||||
fan1hot = bits, U32, 1204, [5:5]
|
||||
fan1cold = bits, U32, 1204, [6:6]
|
||||
fan1disabledBySpeed = bits, U32, 1204, [7:7]
|
||||
fan1m_state = bits, U32, 1204, [8:8]
|
||||
fan1radiatorFanStatus = scalar, U08, 1208, "", 1, 0
|
||||
; total TS size = 1212
|
||||
isPrime = bits, U32, 1212, [0:0]
|
||||
engineTurnedRecently = bits, U32, 1212, [1:1]
|
||||
isFuelPumpOn = bits, U32, 1212, [2:2]
|
||||
ignitionOn = bits, U32, 1212, [3:3]
|
||||
; total TS size = 1216
|
||||
isBenchTest = bits, U32, 1216, [0:0]
|
||||
hasIgnitionVoltage = bits, U32, 1216, [1:1]
|
||||
mainRelayState = bits, U32, 1216, [2:2]
|
||||
delayedShutoffRequested = bits, U32, 1216, [3:3]
|
||||
fan2cranking = bits, U32, 1212, [0:0]
|
||||
fan2notRunning = bits, U32, 1212, [1:1]
|
||||
fan2disabledWhileEngineStopped = bits, U32, 1212, [2:2]
|
||||
fan2brokenClt = bits, U32, 1212, [3:3]
|
||||
fan2enabledForAc = bits, U32, 1212, [4:4]
|
||||
fan2hot = bits, U32, 1212, [5:5]
|
||||
fan2cold = bits, U32, 1212, [6:6]
|
||||
fan2disabledBySpeed = bits, U32, 1212, [7:7]
|
||||
fan2m_state = bits, U32, 1212, [8:8]
|
||||
fan2radiatorFanStatus = scalar, U08, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
lua_fuelAdd = scalar, F32, 1220, "g", 1, 0
|
||||
lua_fuelMult = scalar, F32, 1224, "", 1, 0
|
||||
lua_clutchUpState = bits, U32, 1228, [0:0]
|
||||
lua_brakePedalState = bits, U32, 1228, [1:1]
|
||||
lua_acRequestState = bits, U32, 1228, [2:2]
|
||||
lua_luaDisableEtb = bits, U32, 1228, [3:3]
|
||||
lua_luaIgnCut = bits, U32, 1228, [4:4]
|
||||
lua_luaFuelCut = bits, U32, 1228, [5:5]
|
||||
lua_clutchDownState = bits, U32, 1228, [6:6]
|
||||
lua_disableDecelerationFuelCutOff = bits, U32, 1228, [7:7]
|
||||
lua_torqueReductionState = bits, U32, 1228, [8:8]
|
||||
sd_tCharge = scalar, S16, 1232, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1236, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1240, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1244, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1248, "", 1, 0
|
||||
crankingFuel_fuel = scalar, U16, 1252, "mg", 0.01, 0
|
||||
baroCorrection = scalar, F32, 1256, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1260, "id", 1, 0
|
||||
clutchUpState = scalar, S08, 1262, "", 1, 0
|
||||
brakePedalState = scalar, S08, 1263, "", 1, 0
|
||||
startStopState = scalar, S08, 1264, "", 1, 0
|
||||
smartChipState = scalar, S08, 1265, "", 1, 0
|
||||
smartChipRestartCounter = scalar, S08, 1266, "", 1, 0
|
||||
smartChipAliveCounter = scalar, S08, 1267, "", 1, 0
|
||||
startStopPhysicalState = bits, U32, 1268, [0:0]
|
||||
acrActive = bits, U32, 1268, [1:1]
|
||||
acrEngineMovedRecently = bits, U32, 1268, [2:2]
|
||||
heaterControlEnabled = bits, U32, 1268, [3:3]
|
||||
luaDigitalState0 = bits, U32, 1268, [4:4]
|
||||
luaDigitalState1 = bits, U32, 1268, [5:5]
|
||||
luaDigitalState2 = bits, U32, 1268, [6:6]
|
||||
luaDigitalState3 = bits, U32, 1268, [7:7]
|
||||
clutchDownState = bits, U32, 1268, [8:8]
|
||||
startStopStateToggleCounter = scalar, U32, 1272, "", 1, 0
|
||||
luaSoftSparkSkip = scalar, F32, 1276, "", 1, 0
|
||||
luaHardSparkSkip = scalar, F32, 1280, "", 1, 0
|
||||
tractionControlSparkSkip = scalar, F32, 1284, "", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1288, "", 1, 0
|
||||
globalSparkCounter = scalar, U32, 1292, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1296, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1300, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1304, "%", 0.01, 0
|
||||
overDwellCounter = scalar, U08, 1306, "", 1, 0
|
||||
overDwellNotScheduledCounter = scalar, U08, 1307, "", 1, 0
|
||||
sparkOutOfOrderCounter = scalar, U08, 1308, "", 1, 0
|
||||
; total TS size = 1312
|
||||
tpsFrom = scalar, F32, 1312
|
||||
tpsTo = scalar, F32, 1316
|
||||
deltaTps = scalar, F32, 1320
|
||||
extraFuel = scalar, F32, 1324, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1328, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1332, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1332, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1332, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1332, [3:3]
|
||||
belowEpsilon = bits, U32, 1332, [4:4]
|
||||
tooShort = bits, U32, 1332, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1336, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1340, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1344, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1348, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1352, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1356, "", 1, 0
|
||||
; total TS size = 1360
|
||||
hwEventCounters1 = scalar, U16, 1360, "", 1, 0
|
||||
hwEventCounters2 = scalar, U16, 1362, "", 1, 0
|
||||
hwEventCounters3 = scalar, U16, 1364, "", 1, 0
|
||||
hwEventCounters4 = scalar, U16, 1366, "", 1, 0
|
||||
vvtCamCounter = scalar, U16, 1368, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1372, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1376, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1380, "distance", 1, 0
|
||||
mapVvt_sync_counter = scalar, U08, 1381, "counter", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1384, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1388, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1392, "", 1, 0
|
||||
mapCamPrevToothAngle = scalar, F32, 1396, "deg", 1, 0
|
||||
isDecodingMapCam = bits, U32, 1400, [0:0]
|
||||
triggerElapsedUs = scalar, U32, 1404, "", 1, 0
|
||||
; total TS size = 1408
|
||||
trgsynchronizationCounter = scalar, U32, 1408, "", 1, 0
|
||||
trgvvtToothDurations0 = scalar, U32, 1412, "us", 1, 0
|
||||
trgvvtCurrentPosition = scalar, F32, 1416, "", 1, 0
|
||||
trgvvtToothPosition1 = scalar, F32, 1420, "", 1, 0
|
||||
trgvvtToothPosition2 = scalar, F32, 1424, "", 1, 0
|
||||
trgvvtToothPosition3 = scalar, F32, 1428, "", 1, 0
|
||||
trgvvtToothPosition4 = scalar, F32, 1432, "", 1, 0
|
||||
trgtriggerSyncGapRatio = scalar, F32, 1436, "", 1, 0
|
||||
trgtriggerStateIndex = scalar, U08, 1440, "", 1, 0
|
||||
; total TS size = 1444
|
||||
vvt1isynchronizationCounter = scalar, U32, 1444, "", 1, 0
|
||||
vvt1ivvtToothDurations0 = scalar, U32, 1448, "us", 1, 0
|
||||
vvt1ivvtCurrentPosition = scalar, F32, 1452, "", 1, 0
|
||||
vvt1ivvtToothPosition1 = scalar, F32, 1456, "", 1, 0
|
||||
vvt1ivvtToothPosition2 = scalar, F32, 1460, "", 1, 0
|
||||
vvt1ivvtToothPosition3 = scalar, F32, 1464, "", 1, 0
|
||||
vvt1ivvtToothPosition4 = scalar, F32, 1468, "", 1, 0
|
||||
vvt1itriggerSyncGapRatio = scalar, F32, 1472, "", 1, 0
|
||||
vvt1itriggerStateIndex = scalar, U08, 1476, "", 1, 0
|
||||
; total TS size = 1480
|
||||
vvt1esynchronizationCounter = scalar, U32, 1480, "", 1, 0
|
||||
vvt1evvtToothDurations0 = scalar, U32, 1484, "us", 1, 0
|
||||
vvt1evvtCurrentPosition = scalar, F32, 1488, "", 1, 0
|
||||
vvt1evvtToothPosition1 = scalar, F32, 1492, "", 1, 0
|
||||
vvt1evvtToothPosition2 = scalar, F32, 1496, "", 1, 0
|
||||
vvt1evvtToothPosition3 = scalar, F32, 1500, "", 1, 0
|
||||
vvt1evvtToothPosition4 = scalar, F32, 1504, "", 1, 0
|
||||
vvt1etriggerSyncGapRatio = scalar, F32, 1508, "", 1, 0
|
||||
vvt1etriggerStateIndex = scalar, U08, 1512, "", 1, 0
|
||||
; total TS size = 1516
|
||||
vvt2isynchronizationCounter = scalar, U32, 1516, "", 1, 0
|
||||
vvt2ivvtToothDurations0 = scalar, U32, 1520, "us", 1, 0
|
||||
vvt2ivvtCurrentPosition = scalar, F32, 1524, "", 1, 0
|
||||
vvt2ivvtToothPosition1 = scalar, F32, 1528, "", 1, 0
|
||||
vvt2ivvtToothPosition2 = scalar, F32, 1532, "", 1, 0
|
||||
vvt2ivvtToothPosition3 = scalar, F32, 1536, "", 1, 0
|
||||
vvt2ivvtToothPosition4 = scalar, F32, 1540, "", 1, 0
|
||||
vvt2itriggerSyncGapRatio = scalar, F32, 1544, "", 1, 0
|
||||
vvt2itriggerStateIndex = scalar, U08, 1548, "", 1, 0
|
||||
; total TS size = 1552
|
||||
vvt2esynchronizationCounter = scalar, U32, 1552, "", 1, 0
|
||||
vvt2evvtToothDurations0 = scalar, U32, 1556, "us", 1, 0
|
||||
vvt2evvtCurrentPosition = scalar, F32, 1560, "", 1, 0
|
||||
vvt2evvtToothPosition1 = scalar, F32, 1564, "", 1, 0
|
||||
vvt2evvtToothPosition2 = scalar, F32, 1568, "", 1, 0
|
||||
vvt2evvtToothPosition3 = scalar, F32, 1572, "", 1, 0
|
||||
vvt2evvtToothPosition4 = scalar, F32, 1576, "", 1, 0
|
||||
vvt2etriggerSyncGapRatio = scalar, F32, 1580, "", 1, 0
|
||||
vvt2etriggerStateIndex = scalar, U08, 1584, "", 1, 0
|
||||
; total TS size = 1588
|
||||
camResyncCounter = scalar, U08, 1588, "", 1, 0
|
||||
m_hasSynchronizedPhase = bits, U32, 1592, [0:0]
|
||||
isPrime = bits, U32, 1220, [0:0]
|
||||
engineTurnedRecently = bits, U32, 1220, [1:1]
|
||||
isFuelPumpOn = bits, U32, 1220, [2:2]
|
||||
ignitionOn = bits, U32, 1220, [3:3]
|
||||
; total TS size = 1224
|
||||
isBenchTest = bits, U32, 1224, [0:0]
|
||||
hasIgnitionVoltage = bits, U32, 1224, [1:1]
|
||||
mainRelayState = bits, U32, 1224, [2:2]
|
||||
delayedShutoffRequested = bits, U32, 1224, [3:3]
|
||||
; total TS size = 1228
|
||||
lua_fuelAdd = scalar, F32, 1228, "g", 1, 0
|
||||
lua_fuelMult = scalar, F32, 1232, "", 1, 0
|
||||
lua_clutchUpState = bits, U32, 1236, [0:0]
|
||||
lua_brakePedalState = bits, U32, 1236, [1:1]
|
||||
lua_acRequestState = bits, U32, 1236, [2:2]
|
||||
lua_luaDisableEtb = bits, U32, 1236, [3:3]
|
||||
lua_luaIgnCut = bits, U32, 1236, [4:4]
|
||||
lua_luaFuelCut = bits, U32, 1236, [5:5]
|
||||
lua_clutchDownState = bits, U32, 1236, [6:6]
|
||||
lua_disableDecelerationFuelCutOff = bits, U32, 1236, [7:7]
|
||||
lua_torqueReductionState = bits, U32, 1236, [8:8]
|
||||
sd_tCharge = scalar, S16, 1240, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1244, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1248, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1252, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1256, "", 1, 0
|
||||
crankingFuel_fuel = scalar, U16, 1260, "mg", 0.01, 0
|
||||
baroCorrection = scalar, F32, 1264, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1268, "id", 1, 0
|
||||
clutchUpState = scalar, S08, 1270, "", 1, 0
|
||||
brakePedalState = scalar, S08, 1271, "", 1, 0
|
||||
startStopState = scalar, S08, 1272, "", 1, 0
|
||||
smartChipState = scalar, S08, 1273, "", 1, 0
|
||||
smartChipRestartCounter = scalar, S08, 1274, "", 1, 0
|
||||
smartChipAliveCounter = scalar, S08, 1275, "", 1, 0
|
||||
startStopPhysicalState = bits, U32, 1276, [0:0]
|
||||
acrActive = bits, U32, 1276, [1:1]
|
||||
acrEngineMovedRecently = bits, U32, 1276, [2:2]
|
||||
heaterControlEnabled = bits, U32, 1276, [3:3]
|
||||
luaDigitalState0 = bits, U32, 1276, [4:4]
|
||||
luaDigitalState1 = bits, U32, 1276, [5:5]
|
||||
luaDigitalState2 = bits, U32, 1276, [6:6]
|
||||
luaDigitalState3 = bits, U32, 1276, [7:7]
|
||||
clutchDownState = bits, U32, 1276, [8:8]
|
||||
startStopStateToggleCounter = scalar, U32, 1280, "", 1, 0
|
||||
luaSoftSparkSkip = scalar, F32, 1284, "", 1, 0
|
||||
luaHardSparkSkip = scalar, F32, 1288, "", 1, 0
|
||||
tractionControlSparkSkip = scalar, F32, 1292, "", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1296, "", 1, 0
|
||||
globalSparkCounter = scalar, U32, 1300, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1304, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1308, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1312, "%", 0.01, 0
|
||||
overDwellCounter = scalar, U08, 1314, "", 1, 0
|
||||
overDwellNotScheduledCounter = scalar, U08, 1315, "", 1, 0
|
||||
sparkOutOfOrderCounter = scalar, U08, 1316, "", 1, 0
|
||||
; total TS size = 1320
|
||||
tpsFrom = scalar, F32, 1320
|
||||
tpsTo = scalar, F32, 1324
|
||||
deltaTps = scalar, F32, 1328
|
||||
extraFuel = scalar, F32, 1332, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1336, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1340, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1340, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1340, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1340, [3:3]
|
||||
belowEpsilon = bits, U32, 1340, [4:4]
|
||||
tooShort = bits, U32, 1340, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1344, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1348, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1352, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1356, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1360, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1364, "", 1, 0
|
||||
; total TS size = 1368
|
||||
hwEventCounters1 = scalar, U16, 1368, "", 1, 0
|
||||
hwEventCounters2 = scalar, U16, 1370, "", 1, 0
|
||||
hwEventCounters3 = scalar, U16, 1372, "", 1, 0
|
||||
hwEventCounters4 = scalar, U16, 1374, "", 1, 0
|
||||
vvtCamCounter = scalar, U16, 1376, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1380, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1384, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1388, "distance", 1, 0
|
||||
mapVvt_sync_counter = scalar, U08, 1389, "counter", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1392, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1396, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1400, "", 1, 0
|
||||
mapCamPrevToothAngle = scalar, F32, 1404, "deg", 1, 0
|
||||
isDecodingMapCam = bits, U32, 1408, [0:0]
|
||||
triggerElapsedUs = scalar, U32, 1412, "", 1, 0
|
||||
; total TS size = 1416
|
||||
trgsynchronizationCounter = scalar, U32, 1416, "", 1, 0
|
||||
trgvvtToothDurations0 = scalar, U32, 1420, "us", 1, 0
|
||||
trgvvtCurrentPosition = scalar, F32, 1424, "", 1, 0
|
||||
trgvvtToothPosition1 = scalar, F32, 1428, "", 1, 0
|
||||
trgvvtToothPosition2 = scalar, F32, 1432, "", 1, 0
|
||||
trgvvtToothPosition3 = scalar, F32, 1436, "", 1, 0
|
||||
trgvvtToothPosition4 = scalar, F32, 1440, "", 1, 0
|
||||
trgtriggerSyncGapRatio = scalar, F32, 1444, "", 1, 0
|
||||
trgtriggerStateIndex = scalar, U08, 1448, "", 1, 0
|
||||
; total TS size = 1452
|
||||
vvt1isynchronizationCounter = scalar, U32, 1452, "", 1, 0
|
||||
vvt1ivvtToothDurations0 = scalar, U32, 1456, "us", 1, 0
|
||||
vvt1ivvtCurrentPosition = scalar, F32, 1460, "", 1, 0
|
||||
vvt1ivvtToothPosition1 = scalar, F32, 1464, "", 1, 0
|
||||
vvt1ivvtToothPosition2 = scalar, F32, 1468, "", 1, 0
|
||||
vvt1ivvtToothPosition3 = scalar, F32, 1472, "", 1, 0
|
||||
vvt1ivvtToothPosition4 = scalar, F32, 1476, "", 1, 0
|
||||
vvt1itriggerSyncGapRatio = scalar, F32, 1480, "", 1, 0
|
||||
vvt1itriggerStateIndex = scalar, U08, 1484, "", 1, 0
|
||||
; total TS size = 1488
|
||||
vvt1esynchronizationCounter = scalar, U32, 1488, "", 1, 0
|
||||
vvt1evvtToothDurations0 = scalar, U32, 1492, "us", 1, 0
|
||||
vvt1evvtCurrentPosition = scalar, F32, 1496, "", 1, 0
|
||||
vvt1evvtToothPosition1 = scalar, F32, 1500, "", 1, 0
|
||||
vvt1evvtToothPosition2 = scalar, F32, 1504, "", 1, 0
|
||||
vvt1evvtToothPosition3 = scalar, F32, 1508, "", 1, 0
|
||||
vvt1evvtToothPosition4 = scalar, F32, 1512, "", 1, 0
|
||||
vvt1etriggerSyncGapRatio = scalar, F32, 1516, "", 1, 0
|
||||
vvt1etriggerStateIndex = scalar, U08, 1520, "", 1, 0
|
||||
; total TS size = 1524
|
||||
vvt2isynchronizationCounter = scalar, U32, 1524, "", 1, 0
|
||||
vvt2ivvtToothDurations0 = scalar, U32, 1528, "us", 1, 0
|
||||
vvt2ivvtCurrentPosition = scalar, F32, 1532, "", 1, 0
|
||||
vvt2ivvtToothPosition1 = scalar, F32, 1536, "", 1, 0
|
||||
vvt2ivvtToothPosition2 = scalar, F32, 1540, "", 1, 0
|
||||
vvt2ivvtToothPosition3 = scalar, F32, 1544, "", 1, 0
|
||||
vvt2ivvtToothPosition4 = scalar, F32, 1548, "", 1, 0
|
||||
vvt2itriggerSyncGapRatio = scalar, F32, 1552, "", 1, 0
|
||||
vvt2itriggerStateIndex = scalar, U08, 1556, "", 1, 0
|
||||
; total TS size = 1560
|
||||
vvt2esynchronizationCounter = scalar, U32, 1560, "", 1, 0
|
||||
vvt2evvtToothDurations0 = scalar, U32, 1564, "us", 1, 0
|
||||
vvt2evvtCurrentPosition = scalar, F32, 1568, "", 1, 0
|
||||
vvt2evvtToothPosition1 = scalar, F32, 1572, "", 1, 0
|
||||
vvt2evvtToothPosition2 = scalar, F32, 1576, "", 1, 0
|
||||
vvt2evvtToothPosition3 = scalar, F32, 1580, "", 1, 0
|
||||
vvt2evvtToothPosition4 = scalar, F32, 1584, "", 1, 0
|
||||
vvt2etriggerSyncGapRatio = scalar, F32, 1588, "", 1, 0
|
||||
vvt2etriggerStateIndex = scalar, U08, 1592, "", 1, 0
|
||||
; total TS size = 1596
|
||||
wallFuelCorrection = scalar, F32, 1596, "", 1, 0
|
||||
wallFuel = scalar, F32, 1600, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1596, "", 1, 0
|
||||
m_hasSynchronizedPhase = bits, U32, 1600, [0:0]
|
||||
; total TS size = 1604
|
||||
idleState = bits, S32, 1604, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1608
|
||||
baseIdlePosition = scalar, F32, 1612
|
||||
idleClosedLoop = scalar, F32, 1616
|
||||
iacByTpsTaper = scalar, F32, 1620
|
||||
mightResetPid = bits, U32, 1624, [0:0]
|
||||
shouldResetPid = bits, U32, 1624, [1:1]
|
||||
wasResetPid = bits, U32, 1624, [2:2]
|
||||
mustResetPid = bits, U32, 1624, [3:3]
|
||||
isCranking = bits, U32, 1624, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1624, [5:5]
|
||||
notIdling = bits, U32, 1624, [6:6]
|
||||
needReset = bits, U32, 1624, [7:7]
|
||||
isInDeadZone = bits, U32, 1624, [8:8]
|
||||
isBlipping = bits, U32, 1624, [9:9]
|
||||
useClosedLoop = bits, U32, 1624, [10:10]
|
||||
badTps = bits, U32, 1624, [11:11]
|
||||
looksLikeRunning = bits, U32, 1624, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1624, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1624, [14:14]
|
||||
isIdleCoasting = bits, U32, 1624, [15:15]
|
||||
isIdleClosedLoop = bits, U32, 1624, [16:16]
|
||||
idleTarget = scalar, S32, 1628, "", 1, 0
|
||||
targetRpmByClt = scalar, S32, 1632, "", 1, 0
|
||||
targetRpmAc = scalar, S32, 1636, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1640
|
||||
luaAdd = scalar, F32, 1644
|
||||
; total TS size = 1648
|
||||
etb1targetWithIdlePosition = scalar, F32, 1648, "%", 1,0
|
||||
etb1trim = scalar, F32, 1652, "", 1, 0
|
||||
etb1luaAdjustment = scalar, F32, 1656, "%", 1,0
|
||||
etb1m_wastegatePosition = scalar, F32, 1660, "%", 1,0
|
||||
etb1etbFeedForward = scalar, F32, 1664
|
||||
etb1etbIntegralError = scalar, F32, 1668, "", 1, 0
|
||||
etb1etbCurrentTarget = scalar, F32, 1672, "%", 1, 0
|
||||
etb1m_adjustedTarget = scalar, S16, 1676, "%", 0.01, 0
|
||||
etb1etbRevLimitActive = bits, U32, 1680, [0:0]
|
||||
etb1jamDetected = bits, U32, 1680, [1:1]
|
||||
etb1validPlantPosition = bits, U32, 1680, [2:2]
|
||||
etb1etbTpsErrorCounter = scalar, U16, 1684, "count", 1,0
|
||||
etb1etbPpsErrorCounter = scalar, U16, 1686, "count", 1,0
|
||||
etb1etbErrorCode = scalar, S08, 1688, "", 1, 0
|
||||
etb1etbErrorCodeBlinker = scalar, S08, 1689, "", 1, 0
|
||||
etb1tcEtbDrop = scalar, S08, 1690, "%", 1, 0
|
||||
etb1jamTimer = scalar, U16, 1692, "sec", 0.01, 0
|
||||
etb1adjustedEtbTarget = scalar, S08, 1694, "%", 1, 0
|
||||
etb1state = scalar, U08, 1695, "", 1, 0
|
||||
; total TS size = 1696
|
||||
etb2targetWithIdlePosition = scalar, F32, 1696, "%", 1,0
|
||||
etb2trim = scalar, F32, 1700, "", 1, 0
|
||||
etb2luaAdjustment = scalar, F32, 1704, "%", 1,0
|
||||
etb2m_wastegatePosition = scalar, F32, 1708, "%", 1,0
|
||||
etb2etbFeedForward = scalar, F32, 1712
|
||||
etb2etbIntegralError = scalar, F32, 1716, "", 1, 0
|
||||
etb2etbCurrentTarget = scalar, F32, 1720, "%", 1, 0
|
||||
etb2m_adjustedTarget = scalar, S16, 1724, "%", 0.01, 0
|
||||
etb2etbRevLimitActive = bits, U32, 1728, [0:0]
|
||||
etb2jamDetected = bits, U32, 1728, [1:1]
|
||||
etb2validPlantPosition = bits, U32, 1728, [2:2]
|
||||
etb2etbTpsErrorCounter = scalar, U16, 1732, "count", 1,0
|
||||
etb2etbPpsErrorCounter = scalar, U16, 1734, "count", 1,0
|
||||
etb2etbErrorCode = scalar, S08, 1736, "", 1, 0
|
||||
etb2etbErrorCodeBlinker = scalar, S08, 1737, "", 1, 0
|
||||
etb2tcEtbDrop = scalar, S08, 1738, "%", 1, 0
|
||||
etb2jamTimer = scalar, U16, 1740, "sec", 0.01, 0
|
||||
etb2adjustedEtbTarget = scalar, S08, 1742, "%", 1, 0
|
||||
etb2state = scalar, U08, 1743, "", 1, 0
|
||||
; total TS size = 1744
|
||||
wb1faultCode = scalar, U08, 1744, "", 1, 0
|
||||
wb1heaterDuty = scalar, U08, 1745, "%", 1, 0
|
||||
wb1pumpDuty = scalar, U08, 1746, "%", 1, 0
|
||||
wb1tempC = scalar, U16, 1748, "C", 1, 0
|
||||
wb1nernstVoltage = scalar, U16, 1750, "V", 0.001, 0
|
||||
wb1esr = scalar, U16, 1752, "ohm", 1, 0
|
||||
; total TS size = 1756
|
||||
wb2faultCode = scalar, U08, 1756, "", 1, 0
|
||||
wb2heaterDuty = scalar, U08, 1757, "%", 1, 0
|
||||
wb2pumpDuty = scalar, U08, 1758, "%", 1, 0
|
||||
wb2tempC = scalar, U16, 1760, "C", 1, 0
|
||||
wb2nernstVoltage = scalar, U16, 1762, "V", 0.001, 0
|
||||
wb2esr = scalar, U16, 1764, "ohm", 1, 0
|
||||
; total TS size = 1768
|
||||
dcOutput0 = scalar, F32, 1768, "%", 1,0
|
||||
isEnabled0_int = scalar, U08, 1772, "%", 1,0
|
||||
isEnabled0 = bits, U32, 1776, [0:0]
|
||||
; total TS size = 1780
|
||||
value0 = scalar, U16, 1780, "RAW", 1,0
|
||||
value1 = scalar, U16, 1782, "RAW", 1,0
|
||||
errorRate = scalar, F32, 1784, "% (don't belive me)", 1,0
|
||||
wallFuelCorrection = scalar, F32, 1604, "", 1, 0
|
||||
wallFuel = scalar, F32, 1608, "", 1, 0
|
||||
; total TS size = 1612
|
||||
idleState = bits, S32, 1612, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1616
|
||||
baseIdlePosition = scalar, F32, 1620
|
||||
idleClosedLoop = scalar, F32, 1624
|
||||
iacByTpsTaper = scalar, F32, 1628
|
||||
mightResetPid = bits, U32, 1632, [0:0]
|
||||
shouldResetPid = bits, U32, 1632, [1:1]
|
||||
wasResetPid = bits, U32, 1632, [2:2]
|
||||
mustResetPid = bits, U32, 1632, [3:3]
|
||||
isCranking = bits, U32, 1632, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1632, [5:5]
|
||||
notIdling = bits, U32, 1632, [6:6]
|
||||
needReset = bits, U32, 1632, [7:7]
|
||||
isInDeadZone = bits, U32, 1632, [8:8]
|
||||
isBlipping = bits, U32, 1632, [9:9]
|
||||
useClosedLoop = bits, U32, 1632, [10:10]
|
||||
badTps = bits, U32, 1632, [11:11]
|
||||
looksLikeRunning = bits, U32, 1632, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1632, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1632, [14:14]
|
||||
isIdleCoasting = bits, U32, 1632, [15:15]
|
||||
isIdleClosedLoop = bits, U32, 1632, [16:16]
|
||||
idleTarget = scalar, S32, 1636, "", 1, 0
|
||||
targetRpmByClt = scalar, S32, 1640, "", 1, 0
|
||||
targetRpmAc = scalar, S32, 1644, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1648
|
||||
luaAdd = scalar, F32, 1652
|
||||
; total TS size = 1656
|
||||
etb1targetWithIdlePosition = scalar, F32, 1656, "%", 1,0
|
||||
etb1trim = scalar, F32, 1660, "", 1, 0
|
||||
etb1luaAdjustment = scalar, F32, 1664, "%", 1,0
|
||||
etb1m_wastegatePosition = scalar, F32, 1668, "%", 1,0
|
||||
etb1etbFeedForward = scalar, F32, 1672
|
||||
etb1etbIntegralError = scalar, F32, 1676, "", 1, 0
|
||||
etb1etbCurrentTarget = scalar, F32, 1680, "%", 1, 0
|
||||
etb1m_adjustedTarget = scalar, S16, 1684, "%", 0.01, 0
|
||||
etb1etbRevLimitActive = bits, U32, 1688, [0:0]
|
||||
etb1jamDetected = bits, U32, 1688, [1:1]
|
||||
etb1validPlantPosition = bits, U32, 1688, [2:2]
|
||||
etb1etbTpsErrorCounter = scalar, U16, 1692, "count", 1,0
|
||||
etb1etbPpsErrorCounter = scalar, U16, 1694, "count", 1,0
|
||||
etb1etbErrorCode = scalar, S08, 1696, "", 1, 0
|
||||
etb1etbErrorCodeBlinker = scalar, S08, 1697, "", 1, 0
|
||||
etb1tcEtbDrop = scalar, S08, 1698, "%", 1, 0
|
||||
etb1jamTimer = scalar, U16, 1700, "sec", 0.01, 0
|
||||
etb1adjustedEtbTarget = scalar, S08, 1702, "%", 1, 0
|
||||
etb1state = scalar, U08, 1703, "", 1, 0
|
||||
; total TS size = 1704
|
||||
etb2targetWithIdlePosition = scalar, F32, 1704, "%", 1,0
|
||||
etb2trim = scalar, F32, 1708, "", 1, 0
|
||||
etb2luaAdjustment = scalar, F32, 1712, "%", 1,0
|
||||
etb2m_wastegatePosition = scalar, F32, 1716, "%", 1,0
|
||||
etb2etbFeedForward = scalar, F32, 1720
|
||||
etb2etbIntegralError = scalar, F32, 1724, "", 1, 0
|
||||
etb2etbCurrentTarget = scalar, F32, 1728, "%", 1, 0
|
||||
etb2m_adjustedTarget = scalar, S16, 1732, "%", 0.01, 0
|
||||
etb2etbRevLimitActive = bits, U32, 1736, [0:0]
|
||||
etb2jamDetected = bits, U32, 1736, [1:1]
|
||||
etb2validPlantPosition = bits, U32, 1736, [2:2]
|
||||
etb2etbTpsErrorCounter = scalar, U16, 1740, "count", 1,0
|
||||
etb2etbPpsErrorCounter = scalar, U16, 1742, "count", 1,0
|
||||
etb2etbErrorCode = scalar, S08, 1744, "", 1, 0
|
||||
etb2etbErrorCodeBlinker = scalar, S08, 1745, "", 1, 0
|
||||
etb2tcEtbDrop = scalar, S08, 1746, "%", 1, 0
|
||||
etb2jamTimer = scalar, U16, 1748, "sec", 0.01, 0
|
||||
etb2adjustedEtbTarget = scalar, S08, 1750, "%", 1, 0
|
||||
etb2state = scalar, U08, 1751, "", 1, 0
|
||||
; total TS size = 1752
|
||||
wb1faultCode = scalar, U08, 1752, "", 1, 0
|
||||
wb1heaterDuty = scalar, U08, 1753, "%", 1, 0
|
||||
wb1pumpDuty = scalar, U08, 1754, "%", 1, 0
|
||||
wb1tempC = scalar, U16, 1756, "C", 1, 0
|
||||
wb1nernstVoltage = scalar, U16, 1758, "V", 0.001, 0
|
||||
wb1esr = scalar, U16, 1760, "ohm", 1, 0
|
||||
; total TS size = 1764
|
||||
wb2faultCode = scalar, U08, 1764, "", 1, 0
|
||||
wb2heaterDuty = scalar, U08, 1765, "%", 1, 0
|
||||
wb2pumpDuty = scalar, U08, 1766, "%", 1, 0
|
||||
wb2tempC = scalar, U16, 1768, "C", 1, 0
|
||||
wb2nernstVoltage = scalar, U16, 1770, "V", 0.001, 0
|
||||
wb2esr = scalar, U16, 1772, "ohm", 1, 0
|
||||
; total TS size = 1776
|
||||
dcOutput0 = scalar, F32, 1776, "%", 1,0
|
||||
isEnabled0_int = scalar, U08, 1780, "%", 1,0
|
||||
isEnabled0 = bits, U32, 1784, [0:0]
|
||||
; total TS size = 1788
|
||||
vvtTarget = scalar, U16, 1788, "deg", 0.1, 0
|
||||
vvtOutput = scalar, U08, 1790, "%", 0.5, 0
|
||||
; total TS size = 1792
|
||||
lambdaCurrentlyGood = bits, U32, 1792, [0:0]
|
||||
lambdaMonitorCut = bits, U32, 1792, [1:1]
|
||||
lambdaTimeSinceGood = scalar, U16, 1796, "sec", 0.01, 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
|
||||
vvtTarget = scalar, U16, 1796, "deg", 0.1, 0
|
||||
vvtOutput = scalar, U08, 1798, "%", 0.5, 0
|
||||
; total TS size = 1800
|
||||
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 }
|
||||
|
@ -5855,6 +5857,8 @@ entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d"
|
|||
entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f"
|
||||
entry = nextLobe, "GDI: next lobe N", float, "%.3f"
|
||||
entry = di_nextStart, "GDI: valve activation angle", float, "%.3f"
|
||||
entry = HpfdActivationPhase, "GDI: HPFP activation angle", float, "%.3f"
|
||||
entry = HpfdDeactivationPhase, "GDI: HPFP deactivation angle", float, "%.3f"
|
||||
entry = m_deadtime, "Fuel: injector lag", float, "%.3f"
|
||||
entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f"
|
||||
entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f"
|
||||
|
@ -6838,6 +6842,8 @@ dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump"
|
|||
liveGraph = high_pressure_fuel_pump_2_Graph, "Graph", South
|
||||
graphLine = nextLobe
|
||||
graphLine = di_nextStart
|
||||
graphLine = HpfdActivationPhase
|
||||
graphLine = HpfdDeactivationPhase
|
||||
|
||||
|
||||
dialog = injector_modelDialog, "injector_model"
|
||||
|
|
|
@ -38,12 +38,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2025.01.31.alphax-2chan.2633402789"
|
||||
signature = "rusEFI master.2025.01.31.alphax-2chan.2270077610"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2025.01.31.alphax-2chan.2633402789" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2025.01.31.alphax-2chan.2270077610" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -2655,7 +2655,7 @@ boardUseCamPullDown = bits, U32, 23244, [4:4], "With Pull Up", "With Pull Down"
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1800
|
||||
ochBlockSize = 1808
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -3245,352 +3245,354 @@ HpfpValveState = bits, U32, 1108, [3:3]
|
|||
m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0
|
||||
nextLobe = scalar, F32, 1116, "", 1, 0
|
||||
di_nextStart = scalar, F32, 1120, "v", 1, 0
|
||||
; total TS size = 1124
|
||||
m_deadtime = scalar, F32, 1124, "ms", 1, 0
|
||||
pressureDelta = scalar, F32, 1128, "kPa", 1, 0
|
||||
pressureRatio = scalar, F32, 1132, "", 1, 0
|
||||
; total TS size = 1136
|
||||
retardThresholdRpm = scalar, S32, 1136, "", 1, 0
|
||||
launchActivatePinState = bits, U32, 1140, [0:0]
|
||||
isPreLaunchCondition = bits, U32, 1140, [1:1]
|
||||
isLaunchCondition = bits, U32, 1140, [2:2]
|
||||
isSwitchActivated = bits, U32, 1140, [3:3]
|
||||
isClutchActivated = bits, U32, 1140, [4:4]
|
||||
isBrakePedalActivated = bits, U32, 1140, [5:5]
|
||||
isValidInputPin = bits, U32, 1140, [6:6]
|
||||
activateSwitchCondition = bits, U32, 1140, [7:7]
|
||||
rpmLaunchCondition = bits, U32, 1140, [8:8]
|
||||
rpmPreLaunchCondition = bits, U32, 1140, [9:9]
|
||||
speedCondition = bits, U32, 1140, [10:10]
|
||||
tpsCondition = bits, U32, 1140, [11:11]
|
||||
HpfdActivationPhase = scalar, F32, 1124, "", 1, 0
|
||||
HpfdDeactivationPhase = scalar, F32, 1128, "", 1, 0
|
||||
; total TS size = 1132
|
||||
m_deadtime = scalar, F32, 1132, "ms", 1, 0
|
||||
pressureDelta = scalar, F32, 1136, "kPa", 1, 0
|
||||
pressureRatio = scalar, F32, 1140, "", 1, 0
|
||||
; total TS size = 1144
|
||||
isTorqueReductionTriggerPinValid = bits, U32, 1144, [0:0]
|
||||
torqueReductionTriggerPinState = bits, U32, 1144, [1:1]
|
||||
isTimeConditionSatisfied = bits, U32, 1144, [2:2]
|
||||
isRpmConditionSatisfied = bits, U32, 1144, [3:3]
|
||||
isAppConditionSatisfied = bits, U32, 1144, [4:4]
|
||||
isFlatShiftConditionSatisfied = bits, U32, 1144, [5:5]
|
||||
; total TS size = 1148
|
||||
isAntilagCondition = bits, U32, 1148, [0:0]
|
||||
ALSMinRPMCondition = bits, U32, 1148, [1:1]
|
||||
ALSMaxRPMCondition = bits, U32, 1148, [2:2]
|
||||
ALSMinCLTCondition = bits, U32, 1148, [3:3]
|
||||
ALSMaxCLTCondition = bits, U32, 1148, [4:4]
|
||||
ALSMaxThrottleIntentCondition = bits, U32, 1148, [5:5]
|
||||
isALSSwitchActivated = bits, U32, 1148, [6:6]
|
||||
ALSActivatePinState = bits, U32, 1148, [7:7]
|
||||
ALSSwitchCondition = bits, U32, 1148, [8:8]
|
||||
ALSTimerCondition = bits, U32, 1148, [9:9]
|
||||
fuelALSCorrection = scalar, F32, 1152, "", 1, 0
|
||||
timingALSCorrection = scalar, S16, 1156, "deg", 0.01, 0
|
||||
timingALSSkip = scalar, S16, 1158, "deg", 0.01, 0
|
||||
; total TS size = 1160
|
||||
isTpsInvalid = bits, U32, 1160, [0:0]
|
||||
m_shouldResetPid = bits, U32, 1160, [1:1]
|
||||
isBelowClosedLoopThreshold = bits, U32, 1160, [2:2]
|
||||
isNotClosedLoop = bits, U32, 1160, [3:3]
|
||||
isZeroRpm = bits, U32, 1160, [4:4]
|
||||
hasInitBoost = bits, U32, 1160, [5:5]
|
||||
rpmTooLow = bits, U32, 1160, [6:6]
|
||||
tpsTooLow = bits, U32, 1160, [7:7]
|
||||
mapTooLow = bits, U32, 1160, [8:8]
|
||||
isPlantValid = bits, U32, 1160, [9:9]
|
||||
isBoostControlled = bits, U32, 1160, [10:10]
|
||||
luaTargetAdd = scalar, S16, 1164, "v", 0.5,0
|
||||
boostOutput = scalar, S16, 1166, "percent", 0.01,0
|
||||
luaTargetMult = scalar, F32, 1168, "v", 1,0
|
||||
openLoopPart = scalar, F32, 1172, "v", 1,0
|
||||
luaOpenLoopAdd = scalar, F32, 1176, "v", 1,0
|
||||
boostControllerClosedLoopPart = scalar, S08, 1180, "%", 0.5,0
|
||||
boostControlTarget = scalar, S16, 1182, "kPa", 0.03333333333333333,0
|
||||
; total TS size = 1184
|
||||
acButtonState = scalar, S08, 1184, "", 1, 0
|
||||
m_acEnabled = bits, U32, 1188, [0:0]
|
||||
engineTooSlow = bits, U32, 1188, [1:1]
|
||||
engineTooFast = bits, U32, 1188, [2:2]
|
||||
noClt = bits, U32, 1188, [3:3]
|
||||
engineTooHot = bits, U32, 1188, [4:4]
|
||||
tpsTooHigh = bits, U32, 1188, [5:5]
|
||||
isDisabledByLua = bits, U32, 1188, [6:6]
|
||||
acCompressorState = bits, U32, 1188, [7:7]
|
||||
acPressureTooLow = bits, U32, 1188, [8:8]
|
||||
acPressureTooHigh = bits, U32, 1188, [9:9]
|
||||
retardThresholdRpm = scalar, S32, 1144, "", 1, 0
|
||||
launchActivatePinState = bits, U32, 1148, [0:0]
|
||||
isPreLaunchCondition = bits, U32, 1148, [1:1]
|
||||
isLaunchCondition = bits, U32, 1148, [2:2]
|
||||
isSwitchActivated = bits, U32, 1148, [3:3]
|
||||
isClutchActivated = bits, U32, 1148, [4:4]
|
||||
isBrakePedalActivated = bits, U32, 1148, [5:5]
|
||||
isValidInputPin = bits, U32, 1148, [6:6]
|
||||
activateSwitchCondition = bits, U32, 1148, [7:7]
|
||||
rpmLaunchCondition = bits, U32, 1148, [8:8]
|
||||
rpmPreLaunchCondition = bits, U32, 1148, [9:9]
|
||||
speedCondition = bits, U32, 1148, [10:10]
|
||||
tpsCondition = bits, U32, 1148, [11:11]
|
||||
; total TS size = 1152
|
||||
isTorqueReductionTriggerPinValid = bits, U32, 1152, [0:0]
|
||||
torqueReductionTriggerPinState = bits, U32, 1152, [1:1]
|
||||
isTimeConditionSatisfied = bits, U32, 1152, [2:2]
|
||||
isRpmConditionSatisfied = bits, U32, 1152, [3:3]
|
||||
isAppConditionSatisfied = bits, U32, 1152, [4:4]
|
||||
isFlatShiftConditionSatisfied = bits, U32, 1152, [5:5]
|
||||
; total TS size = 1156
|
||||
isAntilagCondition = bits, U32, 1156, [0:0]
|
||||
ALSMinRPMCondition = bits, U32, 1156, [1:1]
|
||||
ALSMaxRPMCondition = bits, U32, 1156, [2:2]
|
||||
ALSMinCLTCondition = bits, U32, 1156, [3:3]
|
||||
ALSMaxCLTCondition = bits, U32, 1156, [4:4]
|
||||
ALSMaxThrottleIntentCondition = bits, U32, 1156, [5:5]
|
||||
isALSSwitchActivated = bits, U32, 1156, [6:6]
|
||||
ALSActivatePinState = bits, U32, 1156, [7:7]
|
||||
ALSSwitchCondition = bits, U32, 1156, [8:8]
|
||||
ALSTimerCondition = bits, U32, 1156, [9:9]
|
||||
fuelALSCorrection = scalar, F32, 1160, "", 1, 0
|
||||
timingALSCorrection = scalar, S16, 1164, "deg", 0.01, 0
|
||||
timingALSSkip = scalar, S16, 1166, "deg", 0.01, 0
|
||||
; total TS size = 1168
|
||||
isTpsInvalid = bits, U32, 1168, [0:0]
|
||||
m_shouldResetPid = bits, U32, 1168, [1:1]
|
||||
isBelowClosedLoopThreshold = bits, U32, 1168, [2:2]
|
||||
isNotClosedLoop = bits, U32, 1168, [3:3]
|
||||
isZeroRpm = bits, U32, 1168, [4:4]
|
||||
hasInitBoost = bits, U32, 1168, [5:5]
|
||||
rpmTooLow = bits, U32, 1168, [6:6]
|
||||
tpsTooLow = bits, U32, 1168, [7:7]
|
||||
mapTooLow = bits, U32, 1168, [8:8]
|
||||
isPlantValid = bits, U32, 1168, [9:9]
|
||||
isBoostControlled = bits, U32, 1168, [10:10]
|
||||
luaTargetAdd = scalar, S16, 1172, "v", 0.5,0
|
||||
boostOutput = scalar, S16, 1174, "percent", 0.01,0
|
||||
luaTargetMult = scalar, F32, 1176, "v", 1,0
|
||||
openLoopPart = scalar, F32, 1180, "v", 1,0
|
||||
luaOpenLoopAdd = scalar, F32, 1184, "v", 1,0
|
||||
boostControllerClosedLoopPart = scalar, S08, 1188, "%", 0.5,0
|
||||
boostControlTarget = scalar, S16, 1190, "kPa", 0.03333333333333333,0
|
||||
; total TS size = 1192
|
||||
isNitrousArmed = bits, U32, 1192, [0:0]
|
||||
isNitrousSpeedCondition = bits, U32, 1192, [1:1]
|
||||
isNitrousTpsCondition = bits, U32, 1192, [2:2]
|
||||
isNitrousCltCondition = bits, U32, 1192, [3:3]
|
||||
isNitrousMapCondition = bits, U32, 1192, [4:4]
|
||||
isNitrousAfrCondition = bits, U32, 1192, [5:5]
|
||||
isNitrousRpmCondition = bits, U32, 1192, [6:6]
|
||||
isNitrousCondition = bits, U32, 1192, [7:7]
|
||||
; total TS size = 1196
|
||||
fan1cranking = bits, U32, 1196, [0:0]
|
||||
fan1notRunning = bits, U32, 1196, [1:1]
|
||||
fan1disabledWhileEngineStopped = bits, U32, 1196, [2:2]
|
||||
fan1brokenClt = bits, U32, 1196, [3:3]
|
||||
fan1enabledForAc = bits, U32, 1196, [4:4]
|
||||
fan1hot = bits, U32, 1196, [5:5]
|
||||
fan1cold = bits, U32, 1196, [6:6]
|
||||
fan1disabledBySpeed = bits, U32, 1196, [7:7]
|
||||
fan1m_state = bits, U32, 1196, [8:8]
|
||||
fan1radiatorFanStatus = scalar, U08, 1200, "", 1, 0
|
||||
acButtonState = scalar, S08, 1192, "", 1, 0
|
||||
m_acEnabled = bits, U32, 1196, [0:0]
|
||||
engineTooSlow = bits, U32, 1196, [1:1]
|
||||
engineTooFast = bits, U32, 1196, [2:2]
|
||||
noClt = bits, U32, 1196, [3:3]
|
||||
engineTooHot = bits, U32, 1196, [4:4]
|
||||
tpsTooHigh = bits, U32, 1196, [5:5]
|
||||
isDisabledByLua = bits, U32, 1196, [6:6]
|
||||
acCompressorState = bits, U32, 1196, [7:7]
|
||||
acPressureTooLow = bits, U32, 1196, [8:8]
|
||||
acPressureTooHigh = bits, U32, 1196, [9:9]
|
||||
; total TS size = 1200
|
||||
isNitrousArmed = bits, U32, 1200, [0:0]
|
||||
isNitrousSpeedCondition = bits, U32, 1200, [1:1]
|
||||
isNitrousTpsCondition = bits, U32, 1200, [2:2]
|
||||
isNitrousCltCondition = bits, U32, 1200, [3:3]
|
||||
isNitrousMapCondition = bits, U32, 1200, [4:4]
|
||||
isNitrousAfrCondition = bits, U32, 1200, [5:5]
|
||||
isNitrousRpmCondition = bits, U32, 1200, [6:6]
|
||||
isNitrousCondition = bits, U32, 1200, [7:7]
|
||||
; total TS size = 1204
|
||||
fan2cranking = bits, U32, 1204, [0:0]
|
||||
fan2notRunning = bits, U32, 1204, [1:1]
|
||||
fan2disabledWhileEngineStopped = bits, U32, 1204, [2:2]
|
||||
fan2brokenClt = bits, U32, 1204, [3:3]
|
||||
fan2enabledForAc = bits, U32, 1204, [4:4]
|
||||
fan2hot = bits, U32, 1204, [5:5]
|
||||
fan2cold = bits, U32, 1204, [6:6]
|
||||
fan2disabledBySpeed = bits, U32, 1204, [7:7]
|
||||
fan2m_state = bits, U32, 1204, [8:8]
|
||||
fan2radiatorFanStatus = scalar, U08, 1208, "", 1, 0
|
||||
fan1cranking = bits, U32, 1204, [0:0]
|
||||
fan1notRunning = bits, U32, 1204, [1:1]
|
||||
fan1disabledWhileEngineStopped = bits, U32, 1204, [2:2]
|
||||
fan1brokenClt = bits, U32, 1204, [3:3]
|
||||
fan1enabledForAc = bits, U32, 1204, [4:4]
|
||||
fan1hot = bits, U32, 1204, [5:5]
|
||||
fan1cold = bits, U32, 1204, [6:6]
|
||||
fan1disabledBySpeed = bits, U32, 1204, [7:7]
|
||||
fan1m_state = bits, U32, 1204, [8:8]
|
||||
fan1radiatorFanStatus = scalar, U08, 1208, "", 1, 0
|
||||
; total TS size = 1212
|
||||
isPrime = bits, U32, 1212, [0:0]
|
||||
engineTurnedRecently = bits, U32, 1212, [1:1]
|
||||
isFuelPumpOn = bits, U32, 1212, [2:2]
|
||||
ignitionOn = bits, U32, 1212, [3:3]
|
||||
; total TS size = 1216
|
||||
isBenchTest = bits, U32, 1216, [0:0]
|
||||
hasIgnitionVoltage = bits, U32, 1216, [1:1]
|
||||
mainRelayState = bits, U32, 1216, [2:2]
|
||||
delayedShutoffRequested = bits, U32, 1216, [3:3]
|
||||
fan2cranking = bits, U32, 1212, [0:0]
|
||||
fan2notRunning = bits, U32, 1212, [1:1]
|
||||
fan2disabledWhileEngineStopped = bits, U32, 1212, [2:2]
|
||||
fan2brokenClt = bits, U32, 1212, [3:3]
|
||||
fan2enabledForAc = bits, U32, 1212, [4:4]
|
||||
fan2hot = bits, U32, 1212, [5:5]
|
||||
fan2cold = bits, U32, 1212, [6:6]
|
||||
fan2disabledBySpeed = bits, U32, 1212, [7:7]
|
||||
fan2m_state = bits, U32, 1212, [8:8]
|
||||
fan2radiatorFanStatus = scalar, U08, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
lua_fuelAdd = scalar, F32, 1220, "g", 1, 0
|
||||
lua_fuelMult = scalar, F32, 1224, "", 1, 0
|
||||
lua_clutchUpState = bits, U32, 1228, [0:0]
|
||||
lua_brakePedalState = bits, U32, 1228, [1:1]
|
||||
lua_acRequestState = bits, U32, 1228, [2:2]
|
||||
lua_luaDisableEtb = bits, U32, 1228, [3:3]
|
||||
lua_luaIgnCut = bits, U32, 1228, [4:4]
|
||||
lua_luaFuelCut = bits, U32, 1228, [5:5]
|
||||
lua_clutchDownState = bits, U32, 1228, [6:6]
|
||||
lua_disableDecelerationFuelCutOff = bits, U32, 1228, [7:7]
|
||||
lua_torqueReductionState = bits, U32, 1228, [8:8]
|
||||
sd_tCharge = scalar, S16, 1232, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1236, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1240, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1244, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1248, "", 1, 0
|
||||
crankingFuel_fuel = scalar, U16, 1252, "mg", 0.01, 0
|
||||
baroCorrection = scalar, F32, 1256, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1260, "id", 1, 0
|
||||
clutchUpState = scalar, S08, 1262, "", 1, 0
|
||||
brakePedalState = scalar, S08, 1263, "", 1, 0
|
||||
startStopState = scalar, S08, 1264, "", 1, 0
|
||||
smartChipState = scalar, S08, 1265, "", 1, 0
|
||||
smartChipRestartCounter = scalar, S08, 1266, "", 1, 0
|
||||
smartChipAliveCounter = scalar, S08, 1267, "", 1, 0
|
||||
startStopPhysicalState = bits, U32, 1268, [0:0]
|
||||
acrActive = bits, U32, 1268, [1:1]
|
||||
acrEngineMovedRecently = bits, U32, 1268, [2:2]
|
||||
heaterControlEnabled = bits, U32, 1268, [3:3]
|
||||
luaDigitalState0 = bits, U32, 1268, [4:4]
|
||||
luaDigitalState1 = bits, U32, 1268, [5:5]
|
||||
luaDigitalState2 = bits, U32, 1268, [6:6]
|
||||
luaDigitalState3 = bits, U32, 1268, [7:7]
|
||||
clutchDownState = bits, U32, 1268, [8:8]
|
||||
startStopStateToggleCounter = scalar, U32, 1272, "", 1, 0
|
||||
luaSoftSparkSkip = scalar, F32, 1276, "", 1, 0
|
||||
luaHardSparkSkip = scalar, F32, 1280, "", 1, 0
|
||||
tractionControlSparkSkip = scalar, F32, 1284, "", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1288, "", 1, 0
|
||||
globalSparkCounter = scalar, U32, 1292, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1296, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1300, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1304, "%", 0.01, 0
|
||||
overDwellCounter = scalar, U08, 1306, "", 1, 0
|
||||
overDwellNotScheduledCounter = scalar, U08, 1307, "", 1, 0
|
||||
sparkOutOfOrderCounter = scalar, U08, 1308, "", 1, 0
|
||||
; total TS size = 1312
|
||||
tpsFrom = scalar, F32, 1312
|
||||
tpsTo = scalar, F32, 1316
|
||||
deltaTps = scalar, F32, 1320
|
||||
extraFuel = scalar, F32, 1324, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1328, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1332, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1332, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1332, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1332, [3:3]
|
||||
belowEpsilon = bits, U32, 1332, [4:4]
|
||||
tooShort = bits, U32, 1332, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1336, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1340, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1344, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1348, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1352, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1356, "", 1, 0
|
||||
; total TS size = 1360
|
||||
hwEventCounters1 = scalar, U16, 1360, "", 1, 0
|
||||
hwEventCounters2 = scalar, U16, 1362, "", 1, 0
|
||||
hwEventCounters3 = scalar, U16, 1364, "", 1, 0
|
||||
hwEventCounters4 = scalar, U16, 1366, "", 1, 0
|
||||
vvtCamCounter = scalar, U16, 1368, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1372, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1376, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1380, "distance", 1, 0
|
||||
mapVvt_sync_counter = scalar, U08, 1381, "counter", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1384, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1388, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1392, "", 1, 0
|
||||
mapCamPrevToothAngle = scalar, F32, 1396, "deg", 1, 0
|
||||
isDecodingMapCam = bits, U32, 1400, [0:0]
|
||||
triggerElapsedUs = scalar, U32, 1404, "", 1, 0
|
||||
; total TS size = 1408
|
||||
trgsynchronizationCounter = scalar, U32, 1408, "", 1, 0
|
||||
trgvvtToothDurations0 = scalar, U32, 1412, "us", 1, 0
|
||||
trgvvtCurrentPosition = scalar, F32, 1416, "", 1, 0
|
||||
trgvvtToothPosition1 = scalar, F32, 1420, "", 1, 0
|
||||
trgvvtToothPosition2 = scalar, F32, 1424, "", 1, 0
|
||||
trgvvtToothPosition3 = scalar, F32, 1428, "", 1, 0
|
||||
trgvvtToothPosition4 = scalar, F32, 1432, "", 1, 0
|
||||
trgtriggerSyncGapRatio = scalar, F32, 1436, "", 1, 0
|
||||
trgtriggerStateIndex = scalar, U08, 1440, "", 1, 0
|
||||
; total TS size = 1444
|
||||
vvt1isynchronizationCounter = scalar, U32, 1444, "", 1, 0
|
||||
vvt1ivvtToothDurations0 = scalar, U32, 1448, "us", 1, 0
|
||||
vvt1ivvtCurrentPosition = scalar, F32, 1452, "", 1, 0
|
||||
vvt1ivvtToothPosition1 = scalar, F32, 1456, "", 1, 0
|
||||
vvt1ivvtToothPosition2 = scalar, F32, 1460, "", 1, 0
|
||||
vvt1ivvtToothPosition3 = scalar, F32, 1464, "", 1, 0
|
||||
vvt1ivvtToothPosition4 = scalar, F32, 1468, "", 1, 0
|
||||
vvt1itriggerSyncGapRatio = scalar, F32, 1472, "", 1, 0
|
||||
vvt1itriggerStateIndex = scalar, U08, 1476, "", 1, 0
|
||||
; total TS size = 1480
|
||||
vvt1esynchronizationCounter = scalar, U32, 1480, "", 1, 0
|
||||
vvt1evvtToothDurations0 = scalar, U32, 1484, "us", 1, 0
|
||||
vvt1evvtCurrentPosition = scalar, F32, 1488, "", 1, 0
|
||||
vvt1evvtToothPosition1 = scalar, F32, 1492, "", 1, 0
|
||||
vvt1evvtToothPosition2 = scalar, F32, 1496, "", 1, 0
|
||||
vvt1evvtToothPosition3 = scalar, F32, 1500, "", 1, 0
|
||||
vvt1evvtToothPosition4 = scalar, F32, 1504, "", 1, 0
|
||||
vvt1etriggerSyncGapRatio = scalar, F32, 1508, "", 1, 0
|
||||
vvt1etriggerStateIndex = scalar, U08, 1512, "", 1, 0
|
||||
; total TS size = 1516
|
||||
vvt2isynchronizationCounter = scalar, U32, 1516, "", 1, 0
|
||||
vvt2ivvtToothDurations0 = scalar, U32, 1520, "us", 1, 0
|
||||
vvt2ivvtCurrentPosition = scalar, F32, 1524, "", 1, 0
|
||||
vvt2ivvtToothPosition1 = scalar, F32, 1528, "", 1, 0
|
||||
vvt2ivvtToothPosition2 = scalar, F32, 1532, "", 1, 0
|
||||
vvt2ivvtToothPosition3 = scalar, F32, 1536, "", 1, 0
|
||||
vvt2ivvtToothPosition4 = scalar, F32, 1540, "", 1, 0
|
||||
vvt2itriggerSyncGapRatio = scalar, F32, 1544, "", 1, 0
|
||||
vvt2itriggerStateIndex = scalar, U08, 1548, "", 1, 0
|
||||
; total TS size = 1552
|
||||
vvt2esynchronizationCounter = scalar, U32, 1552, "", 1, 0
|
||||
vvt2evvtToothDurations0 = scalar, U32, 1556, "us", 1, 0
|
||||
vvt2evvtCurrentPosition = scalar, F32, 1560, "", 1, 0
|
||||
vvt2evvtToothPosition1 = scalar, F32, 1564, "", 1, 0
|
||||
vvt2evvtToothPosition2 = scalar, F32, 1568, "", 1, 0
|
||||
vvt2evvtToothPosition3 = scalar, F32, 1572, "", 1, 0
|
||||
vvt2evvtToothPosition4 = scalar, F32, 1576, "", 1, 0
|
||||
vvt2etriggerSyncGapRatio = scalar, F32, 1580, "", 1, 0
|
||||
vvt2etriggerStateIndex = scalar, U08, 1584, "", 1, 0
|
||||
; total TS size = 1588
|
||||
camResyncCounter = scalar, U08, 1588, "", 1, 0
|
||||
m_hasSynchronizedPhase = bits, U32, 1592, [0:0]
|
||||
isPrime = bits, U32, 1220, [0:0]
|
||||
engineTurnedRecently = bits, U32, 1220, [1:1]
|
||||
isFuelPumpOn = bits, U32, 1220, [2:2]
|
||||
ignitionOn = bits, U32, 1220, [3:3]
|
||||
; total TS size = 1224
|
||||
isBenchTest = bits, U32, 1224, [0:0]
|
||||
hasIgnitionVoltage = bits, U32, 1224, [1:1]
|
||||
mainRelayState = bits, U32, 1224, [2:2]
|
||||
delayedShutoffRequested = bits, U32, 1224, [3:3]
|
||||
; total TS size = 1228
|
||||
lua_fuelAdd = scalar, F32, 1228, "g", 1, 0
|
||||
lua_fuelMult = scalar, F32, 1232, "", 1, 0
|
||||
lua_clutchUpState = bits, U32, 1236, [0:0]
|
||||
lua_brakePedalState = bits, U32, 1236, [1:1]
|
||||
lua_acRequestState = bits, U32, 1236, [2:2]
|
||||
lua_luaDisableEtb = bits, U32, 1236, [3:3]
|
||||
lua_luaIgnCut = bits, U32, 1236, [4:4]
|
||||
lua_luaFuelCut = bits, U32, 1236, [5:5]
|
||||
lua_clutchDownState = bits, U32, 1236, [6:6]
|
||||
lua_disableDecelerationFuelCutOff = bits, U32, 1236, [7:7]
|
||||
lua_torqueReductionState = bits, U32, 1236, [8:8]
|
||||
sd_tCharge = scalar, S16, 1240, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1244, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1248, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1252, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1256, "", 1, 0
|
||||
crankingFuel_fuel = scalar, U16, 1260, "mg", 0.01, 0
|
||||
baroCorrection = scalar, F32, 1264, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1268, "id", 1, 0
|
||||
clutchUpState = scalar, S08, 1270, "", 1, 0
|
||||
brakePedalState = scalar, S08, 1271, "", 1, 0
|
||||
startStopState = scalar, S08, 1272, "", 1, 0
|
||||
smartChipState = scalar, S08, 1273, "", 1, 0
|
||||
smartChipRestartCounter = scalar, S08, 1274, "", 1, 0
|
||||
smartChipAliveCounter = scalar, S08, 1275, "", 1, 0
|
||||
startStopPhysicalState = bits, U32, 1276, [0:0]
|
||||
acrActive = bits, U32, 1276, [1:1]
|
||||
acrEngineMovedRecently = bits, U32, 1276, [2:2]
|
||||
heaterControlEnabled = bits, U32, 1276, [3:3]
|
||||
luaDigitalState0 = bits, U32, 1276, [4:4]
|
||||
luaDigitalState1 = bits, U32, 1276, [5:5]
|
||||
luaDigitalState2 = bits, U32, 1276, [6:6]
|
||||
luaDigitalState3 = bits, U32, 1276, [7:7]
|
||||
clutchDownState = bits, U32, 1276, [8:8]
|
||||
startStopStateToggleCounter = scalar, U32, 1280, "", 1, 0
|
||||
luaSoftSparkSkip = scalar, F32, 1284, "", 1, 0
|
||||
luaHardSparkSkip = scalar, F32, 1288, "", 1, 0
|
||||
tractionControlSparkSkip = scalar, F32, 1292, "", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1296, "", 1, 0
|
||||
globalSparkCounter = scalar, U32, 1300, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1304, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1308, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1312, "%", 0.01, 0
|
||||
overDwellCounter = scalar, U08, 1314, "", 1, 0
|
||||
overDwellNotScheduledCounter = scalar, U08, 1315, "", 1, 0
|
||||
sparkOutOfOrderCounter = scalar, U08, 1316, "", 1, 0
|
||||
; total TS size = 1320
|
||||
tpsFrom = scalar, F32, 1320
|
||||
tpsTo = scalar, F32, 1324
|
||||
deltaTps = scalar, F32, 1328
|
||||
extraFuel = scalar, F32, 1332, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1336, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1340, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1340, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1340, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1340, [3:3]
|
||||
belowEpsilon = bits, U32, 1340, [4:4]
|
||||
tooShort = bits, U32, 1340, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1344, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1348, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1352, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1356, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1360, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1364, "", 1, 0
|
||||
; total TS size = 1368
|
||||
hwEventCounters1 = scalar, U16, 1368, "", 1, 0
|
||||
hwEventCounters2 = scalar, U16, 1370, "", 1, 0
|
||||
hwEventCounters3 = scalar, U16, 1372, "", 1, 0
|
||||
hwEventCounters4 = scalar, U16, 1374, "", 1, 0
|
||||
vvtCamCounter = scalar, U16, 1376, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1380, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1384, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1388, "distance", 1, 0
|
||||
mapVvt_sync_counter = scalar, U08, 1389, "counter", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1392, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1396, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1400, "", 1, 0
|
||||
mapCamPrevToothAngle = scalar, F32, 1404, "deg", 1, 0
|
||||
isDecodingMapCam = bits, U32, 1408, [0:0]
|
||||
triggerElapsedUs = scalar, U32, 1412, "", 1, 0
|
||||
; total TS size = 1416
|
||||
trgsynchronizationCounter = scalar, U32, 1416, "", 1, 0
|
||||
trgvvtToothDurations0 = scalar, U32, 1420, "us", 1, 0
|
||||
trgvvtCurrentPosition = scalar, F32, 1424, "", 1, 0
|
||||
trgvvtToothPosition1 = scalar, F32, 1428, "", 1, 0
|
||||
trgvvtToothPosition2 = scalar, F32, 1432, "", 1, 0
|
||||
trgvvtToothPosition3 = scalar, F32, 1436, "", 1, 0
|
||||
trgvvtToothPosition4 = scalar, F32, 1440, "", 1, 0
|
||||
trgtriggerSyncGapRatio = scalar, F32, 1444, "", 1, 0
|
||||
trgtriggerStateIndex = scalar, U08, 1448, "", 1, 0
|
||||
; total TS size = 1452
|
||||
vvt1isynchronizationCounter = scalar, U32, 1452, "", 1, 0
|
||||
vvt1ivvtToothDurations0 = scalar, U32, 1456, "us", 1, 0
|
||||
vvt1ivvtCurrentPosition = scalar, F32, 1460, "", 1, 0
|
||||
vvt1ivvtToothPosition1 = scalar, F32, 1464, "", 1, 0
|
||||
vvt1ivvtToothPosition2 = scalar, F32, 1468, "", 1, 0
|
||||
vvt1ivvtToothPosition3 = scalar, F32, 1472, "", 1, 0
|
||||
vvt1ivvtToothPosition4 = scalar, F32, 1476, "", 1, 0
|
||||
vvt1itriggerSyncGapRatio = scalar, F32, 1480, "", 1, 0
|
||||
vvt1itriggerStateIndex = scalar, U08, 1484, "", 1, 0
|
||||
; total TS size = 1488
|
||||
vvt1esynchronizationCounter = scalar, U32, 1488, "", 1, 0
|
||||
vvt1evvtToothDurations0 = scalar, U32, 1492, "us", 1, 0
|
||||
vvt1evvtCurrentPosition = scalar, F32, 1496, "", 1, 0
|
||||
vvt1evvtToothPosition1 = scalar, F32, 1500, "", 1, 0
|
||||
vvt1evvtToothPosition2 = scalar, F32, 1504, "", 1, 0
|
||||
vvt1evvtToothPosition3 = scalar, F32, 1508, "", 1, 0
|
||||
vvt1evvtToothPosition4 = scalar, F32, 1512, "", 1, 0
|
||||
vvt1etriggerSyncGapRatio = scalar, F32, 1516, "", 1, 0
|
||||
vvt1etriggerStateIndex = scalar, U08, 1520, "", 1, 0
|
||||
; total TS size = 1524
|
||||
vvt2isynchronizationCounter = scalar, U32, 1524, "", 1, 0
|
||||
vvt2ivvtToothDurations0 = scalar, U32, 1528, "us", 1, 0
|
||||
vvt2ivvtCurrentPosition = scalar, F32, 1532, "", 1, 0
|
||||
vvt2ivvtToothPosition1 = scalar, F32, 1536, "", 1, 0
|
||||
vvt2ivvtToothPosition2 = scalar, F32, 1540, "", 1, 0
|
||||
vvt2ivvtToothPosition3 = scalar, F32, 1544, "", 1, 0
|
||||
vvt2ivvtToothPosition4 = scalar, F32, 1548, "", 1, 0
|
||||
vvt2itriggerSyncGapRatio = scalar, F32, 1552, "", 1, 0
|
||||
vvt2itriggerStateIndex = scalar, U08, 1556, "", 1, 0
|
||||
; total TS size = 1560
|
||||
vvt2esynchronizationCounter = scalar, U32, 1560, "", 1, 0
|
||||
vvt2evvtToothDurations0 = scalar, U32, 1564, "us", 1, 0
|
||||
vvt2evvtCurrentPosition = scalar, F32, 1568, "", 1, 0
|
||||
vvt2evvtToothPosition1 = scalar, F32, 1572, "", 1, 0
|
||||
vvt2evvtToothPosition2 = scalar, F32, 1576, "", 1, 0
|
||||
vvt2evvtToothPosition3 = scalar, F32, 1580, "", 1, 0
|
||||
vvt2evvtToothPosition4 = scalar, F32, 1584, "", 1, 0
|
||||
vvt2etriggerSyncGapRatio = scalar, F32, 1588, "", 1, 0
|
||||
vvt2etriggerStateIndex = scalar, U08, 1592, "", 1, 0
|
||||
; total TS size = 1596
|
||||
wallFuelCorrection = scalar, F32, 1596, "", 1, 0
|
||||
wallFuel = scalar, F32, 1600, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1596, "", 1, 0
|
||||
m_hasSynchronizedPhase = bits, U32, 1600, [0:0]
|
||||
; total TS size = 1604
|
||||
idleState = bits, S32, 1604, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1608
|
||||
baseIdlePosition = scalar, F32, 1612
|
||||
idleClosedLoop = scalar, F32, 1616
|
||||
iacByTpsTaper = scalar, F32, 1620
|
||||
mightResetPid = bits, U32, 1624, [0:0]
|
||||
shouldResetPid = bits, U32, 1624, [1:1]
|
||||
wasResetPid = bits, U32, 1624, [2:2]
|
||||
mustResetPid = bits, U32, 1624, [3:3]
|
||||
isCranking = bits, U32, 1624, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1624, [5:5]
|
||||
notIdling = bits, U32, 1624, [6:6]
|
||||
needReset = bits, U32, 1624, [7:7]
|
||||
isInDeadZone = bits, U32, 1624, [8:8]
|
||||
isBlipping = bits, U32, 1624, [9:9]
|
||||
useClosedLoop = bits, U32, 1624, [10:10]
|
||||
badTps = bits, U32, 1624, [11:11]
|
||||
looksLikeRunning = bits, U32, 1624, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1624, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1624, [14:14]
|
||||
isIdleCoasting = bits, U32, 1624, [15:15]
|
||||
isIdleClosedLoop = bits, U32, 1624, [16:16]
|
||||
idleTarget = scalar, S32, 1628, "", 1, 0
|
||||
targetRpmByClt = scalar, S32, 1632, "", 1, 0
|
||||
targetRpmAc = scalar, S32, 1636, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1640
|
||||
luaAdd = scalar, F32, 1644
|
||||
; total TS size = 1648
|
||||
etb1targetWithIdlePosition = scalar, F32, 1648, "%", 1,0
|
||||
etb1trim = scalar, F32, 1652, "", 1, 0
|
||||
etb1luaAdjustment = scalar, F32, 1656, "%", 1,0
|
||||
etb1m_wastegatePosition = scalar, F32, 1660, "%", 1,0
|
||||
etb1etbFeedForward = scalar, F32, 1664
|
||||
etb1etbIntegralError = scalar, F32, 1668, "", 1, 0
|
||||
etb1etbCurrentTarget = scalar, F32, 1672, "%", 1, 0
|
||||
etb1m_adjustedTarget = scalar, S16, 1676, "%", 0.01, 0
|
||||
etb1etbRevLimitActive = bits, U32, 1680, [0:0]
|
||||
etb1jamDetected = bits, U32, 1680, [1:1]
|
||||
etb1validPlantPosition = bits, U32, 1680, [2:2]
|
||||
etb1etbTpsErrorCounter = scalar, U16, 1684, "count", 1,0
|
||||
etb1etbPpsErrorCounter = scalar, U16, 1686, "count", 1,0
|
||||
etb1etbErrorCode = scalar, S08, 1688, "", 1, 0
|
||||
etb1etbErrorCodeBlinker = scalar, S08, 1689, "", 1, 0
|
||||
etb1tcEtbDrop = scalar, S08, 1690, "%", 1, 0
|
||||
etb1jamTimer = scalar, U16, 1692, "sec", 0.01, 0
|
||||
etb1adjustedEtbTarget = scalar, S08, 1694, "%", 1, 0
|
||||
etb1state = scalar, U08, 1695, "", 1, 0
|
||||
; total TS size = 1696
|
||||
etb2targetWithIdlePosition = scalar, F32, 1696, "%", 1,0
|
||||
etb2trim = scalar, F32, 1700, "", 1, 0
|
||||
etb2luaAdjustment = scalar, F32, 1704, "%", 1,0
|
||||
etb2m_wastegatePosition = scalar, F32, 1708, "%", 1,0
|
||||
etb2etbFeedForward = scalar, F32, 1712
|
||||
etb2etbIntegralError = scalar, F32, 1716, "", 1, 0
|
||||
etb2etbCurrentTarget = scalar, F32, 1720, "%", 1, 0
|
||||
etb2m_adjustedTarget = scalar, S16, 1724, "%", 0.01, 0
|
||||
etb2etbRevLimitActive = bits, U32, 1728, [0:0]
|
||||
etb2jamDetected = bits, U32, 1728, [1:1]
|
||||
etb2validPlantPosition = bits, U32, 1728, [2:2]
|
||||
etb2etbTpsErrorCounter = scalar, U16, 1732, "count", 1,0
|
||||
etb2etbPpsErrorCounter = scalar, U16, 1734, "count", 1,0
|
||||
etb2etbErrorCode = scalar, S08, 1736, "", 1, 0
|
||||
etb2etbErrorCodeBlinker = scalar, S08, 1737, "", 1, 0
|
||||
etb2tcEtbDrop = scalar, S08, 1738, "%", 1, 0
|
||||
etb2jamTimer = scalar, U16, 1740, "sec", 0.01, 0
|
||||
etb2adjustedEtbTarget = scalar, S08, 1742, "%", 1, 0
|
||||
etb2state = scalar, U08, 1743, "", 1, 0
|
||||
; total TS size = 1744
|
||||
wb1faultCode = scalar, U08, 1744, "", 1, 0
|
||||
wb1heaterDuty = scalar, U08, 1745, "%", 1, 0
|
||||
wb1pumpDuty = scalar, U08, 1746, "%", 1, 0
|
||||
wb1tempC = scalar, U16, 1748, "C", 1, 0
|
||||
wb1nernstVoltage = scalar, U16, 1750, "V", 0.001, 0
|
||||
wb1esr = scalar, U16, 1752, "ohm", 1, 0
|
||||
; total TS size = 1756
|
||||
wb2faultCode = scalar, U08, 1756, "", 1, 0
|
||||
wb2heaterDuty = scalar, U08, 1757, "%", 1, 0
|
||||
wb2pumpDuty = scalar, U08, 1758, "%", 1, 0
|
||||
wb2tempC = scalar, U16, 1760, "C", 1, 0
|
||||
wb2nernstVoltage = scalar, U16, 1762, "V", 0.001, 0
|
||||
wb2esr = scalar, U16, 1764, "ohm", 1, 0
|
||||
; total TS size = 1768
|
||||
dcOutput0 = scalar, F32, 1768, "%", 1,0
|
||||
isEnabled0_int = scalar, U08, 1772, "%", 1,0
|
||||
isEnabled0 = bits, U32, 1776, [0:0]
|
||||
; total TS size = 1780
|
||||
value0 = scalar, U16, 1780, "RAW", 1,0
|
||||
value1 = scalar, U16, 1782, "RAW", 1,0
|
||||
errorRate = scalar, F32, 1784, "% (don't belive me)", 1,0
|
||||
wallFuelCorrection = scalar, F32, 1604, "", 1, 0
|
||||
wallFuel = scalar, F32, 1608, "", 1, 0
|
||||
; total TS size = 1612
|
||||
idleState = bits, S32, 1612, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1616
|
||||
baseIdlePosition = scalar, F32, 1620
|
||||
idleClosedLoop = scalar, F32, 1624
|
||||
iacByTpsTaper = scalar, F32, 1628
|
||||
mightResetPid = bits, U32, 1632, [0:0]
|
||||
shouldResetPid = bits, U32, 1632, [1:1]
|
||||
wasResetPid = bits, U32, 1632, [2:2]
|
||||
mustResetPid = bits, U32, 1632, [3:3]
|
||||
isCranking = bits, U32, 1632, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1632, [5:5]
|
||||
notIdling = bits, U32, 1632, [6:6]
|
||||
needReset = bits, U32, 1632, [7:7]
|
||||
isInDeadZone = bits, U32, 1632, [8:8]
|
||||
isBlipping = bits, U32, 1632, [9:9]
|
||||
useClosedLoop = bits, U32, 1632, [10:10]
|
||||
badTps = bits, U32, 1632, [11:11]
|
||||
looksLikeRunning = bits, U32, 1632, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1632, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1632, [14:14]
|
||||
isIdleCoasting = bits, U32, 1632, [15:15]
|
||||
isIdleClosedLoop = bits, U32, 1632, [16:16]
|
||||
idleTarget = scalar, S32, 1636, "", 1, 0
|
||||
targetRpmByClt = scalar, S32, 1640, "", 1, 0
|
||||
targetRpmAc = scalar, S32, 1644, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1648
|
||||
luaAdd = scalar, F32, 1652
|
||||
; total TS size = 1656
|
||||
etb1targetWithIdlePosition = scalar, F32, 1656, "%", 1,0
|
||||
etb1trim = scalar, F32, 1660, "", 1, 0
|
||||
etb1luaAdjustment = scalar, F32, 1664, "%", 1,0
|
||||
etb1m_wastegatePosition = scalar, F32, 1668, "%", 1,0
|
||||
etb1etbFeedForward = scalar, F32, 1672
|
||||
etb1etbIntegralError = scalar, F32, 1676, "", 1, 0
|
||||
etb1etbCurrentTarget = scalar, F32, 1680, "%", 1, 0
|
||||
etb1m_adjustedTarget = scalar, S16, 1684, "%", 0.01, 0
|
||||
etb1etbRevLimitActive = bits, U32, 1688, [0:0]
|
||||
etb1jamDetected = bits, U32, 1688, [1:1]
|
||||
etb1validPlantPosition = bits, U32, 1688, [2:2]
|
||||
etb1etbTpsErrorCounter = scalar, U16, 1692, "count", 1,0
|
||||
etb1etbPpsErrorCounter = scalar, U16, 1694, "count", 1,0
|
||||
etb1etbErrorCode = scalar, S08, 1696, "", 1, 0
|
||||
etb1etbErrorCodeBlinker = scalar, S08, 1697, "", 1, 0
|
||||
etb1tcEtbDrop = scalar, S08, 1698, "%", 1, 0
|
||||
etb1jamTimer = scalar, U16, 1700, "sec", 0.01, 0
|
||||
etb1adjustedEtbTarget = scalar, S08, 1702, "%", 1, 0
|
||||
etb1state = scalar, U08, 1703, "", 1, 0
|
||||
; total TS size = 1704
|
||||
etb2targetWithIdlePosition = scalar, F32, 1704, "%", 1,0
|
||||
etb2trim = scalar, F32, 1708, "", 1, 0
|
||||
etb2luaAdjustment = scalar, F32, 1712, "%", 1,0
|
||||
etb2m_wastegatePosition = scalar, F32, 1716, "%", 1,0
|
||||
etb2etbFeedForward = scalar, F32, 1720
|
||||
etb2etbIntegralError = scalar, F32, 1724, "", 1, 0
|
||||
etb2etbCurrentTarget = scalar, F32, 1728, "%", 1, 0
|
||||
etb2m_adjustedTarget = scalar, S16, 1732, "%", 0.01, 0
|
||||
etb2etbRevLimitActive = bits, U32, 1736, [0:0]
|
||||
etb2jamDetected = bits, U32, 1736, [1:1]
|
||||
etb2validPlantPosition = bits, U32, 1736, [2:2]
|
||||
etb2etbTpsErrorCounter = scalar, U16, 1740, "count", 1,0
|
||||
etb2etbPpsErrorCounter = scalar, U16, 1742, "count", 1,0
|
||||
etb2etbErrorCode = scalar, S08, 1744, "", 1, 0
|
||||
etb2etbErrorCodeBlinker = scalar, S08, 1745, "", 1, 0
|
||||
etb2tcEtbDrop = scalar, S08, 1746, "%", 1, 0
|
||||
etb2jamTimer = scalar, U16, 1748, "sec", 0.01, 0
|
||||
etb2adjustedEtbTarget = scalar, S08, 1750, "%", 1, 0
|
||||
etb2state = scalar, U08, 1751, "", 1, 0
|
||||
; total TS size = 1752
|
||||
wb1faultCode = scalar, U08, 1752, "", 1, 0
|
||||
wb1heaterDuty = scalar, U08, 1753, "%", 1, 0
|
||||
wb1pumpDuty = scalar, U08, 1754, "%", 1, 0
|
||||
wb1tempC = scalar, U16, 1756, "C", 1, 0
|
||||
wb1nernstVoltage = scalar, U16, 1758, "V", 0.001, 0
|
||||
wb1esr = scalar, U16, 1760, "ohm", 1, 0
|
||||
; total TS size = 1764
|
||||
wb2faultCode = scalar, U08, 1764, "", 1, 0
|
||||
wb2heaterDuty = scalar, U08, 1765, "%", 1, 0
|
||||
wb2pumpDuty = scalar, U08, 1766, "%", 1, 0
|
||||
wb2tempC = scalar, U16, 1768, "C", 1, 0
|
||||
wb2nernstVoltage = scalar, U16, 1770, "V", 0.001, 0
|
||||
wb2esr = scalar, U16, 1772, "ohm", 1, 0
|
||||
; total TS size = 1776
|
||||
dcOutput0 = scalar, F32, 1776, "%", 1,0
|
||||
isEnabled0_int = scalar, U08, 1780, "%", 1,0
|
||||
isEnabled0 = bits, U32, 1784, [0:0]
|
||||
; total TS size = 1788
|
||||
vvtTarget = scalar, U16, 1788, "deg", 0.1, 0
|
||||
vvtOutput = scalar, U08, 1790, "%", 0.5, 0
|
||||
; total TS size = 1792
|
||||
lambdaCurrentlyGood = bits, U32, 1792, [0:0]
|
||||
lambdaMonitorCut = bits, U32, 1792, [1:1]
|
||||
lambdaTimeSinceGood = scalar, U16, 1796, "sec", 0.01, 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
|
||||
vvtTarget = scalar, U16, 1796, "deg", 0.1, 0
|
||||
vvtOutput = scalar, U08, 1798, "%", 0.5, 0
|
||||
; total TS size = 1800
|
||||
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 }
|
||||
|
@ -5850,6 +5852,8 @@ entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d"
|
|||
entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f"
|
||||
entry = nextLobe, "GDI: next lobe N", float, "%.3f"
|
||||
entry = di_nextStart, "GDI: valve activation angle", float, "%.3f"
|
||||
entry = HpfdActivationPhase, "GDI: HPFP activation angle", float, "%.3f"
|
||||
entry = HpfdDeactivationPhase, "GDI: HPFP deactivation angle", float, "%.3f"
|
||||
entry = m_deadtime, "Fuel: injector lag", float, "%.3f"
|
||||
entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f"
|
||||
entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f"
|
||||
|
@ -6817,6 +6821,8 @@ dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump"
|
|||
liveGraph = high_pressure_fuel_pump_2_Graph, "Graph", South
|
||||
graphLine = nextLobe
|
||||
graphLine = di_nextStart
|
||||
graphLine = HpfdActivationPhase
|
||||
graphLine = HpfdDeactivationPhase
|
||||
|
||||
|
||||
dialog = injector_modelDialog, "injector_model"
|
||||
|
|
|
@ -38,12 +38,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2025.01.31.alphax-4chan.3580788268"
|
||||
signature = "rusEFI master.2025.01.31.alphax-4chan.3470152995"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2025.01.31.alphax-4chan.3580788268" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2025.01.31.alphax-4chan.3470152995" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -2660,7 +2660,7 @@ boardUseD3PullDown = bits, U32, 23244, [9:9], "With Pull Up", "With Pull Down"
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1800
|
||||
ochBlockSize = 1808
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -3250,352 +3250,354 @@ HpfpValveState = bits, U32, 1108, [3:3]
|
|||
m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0
|
||||
nextLobe = scalar, F32, 1116, "", 1, 0
|
||||
di_nextStart = scalar, F32, 1120, "v", 1, 0
|
||||
; total TS size = 1124
|
||||
m_deadtime = scalar, F32, 1124, "ms", 1, 0
|
||||
pressureDelta = scalar, F32, 1128, "kPa", 1, 0
|
||||
pressureRatio = scalar, F32, 1132, "", 1, 0
|
||||
; total TS size = 1136
|
||||
retardThresholdRpm = scalar, S32, 1136, "", 1, 0
|
||||
launchActivatePinState = bits, U32, 1140, [0:0]
|
||||
isPreLaunchCondition = bits, U32, 1140, [1:1]
|
||||
isLaunchCondition = bits, U32, 1140, [2:2]
|
||||
isSwitchActivated = bits, U32, 1140, [3:3]
|
||||
isClutchActivated = bits, U32, 1140, [4:4]
|
||||
isBrakePedalActivated = bits, U32, 1140, [5:5]
|
||||
isValidInputPin = bits, U32, 1140, [6:6]
|
||||
activateSwitchCondition = bits, U32, 1140, [7:7]
|
||||
rpmLaunchCondition = bits, U32, 1140, [8:8]
|
||||
rpmPreLaunchCondition = bits, U32, 1140, [9:9]
|
||||
speedCondition = bits, U32, 1140, [10:10]
|
||||
tpsCondition = bits, U32, 1140, [11:11]
|
||||
HpfdActivationPhase = scalar, F32, 1124, "", 1, 0
|
||||
HpfdDeactivationPhase = scalar, F32, 1128, "", 1, 0
|
||||
; total TS size = 1132
|
||||
m_deadtime = scalar, F32, 1132, "ms", 1, 0
|
||||
pressureDelta = scalar, F32, 1136, "kPa", 1, 0
|
||||
pressureRatio = scalar, F32, 1140, "", 1, 0
|
||||
; total TS size = 1144
|
||||
isTorqueReductionTriggerPinValid = bits, U32, 1144, [0:0]
|
||||
torqueReductionTriggerPinState = bits, U32, 1144, [1:1]
|
||||
isTimeConditionSatisfied = bits, U32, 1144, [2:2]
|
||||
isRpmConditionSatisfied = bits, U32, 1144, [3:3]
|
||||
isAppConditionSatisfied = bits, U32, 1144, [4:4]
|
||||
isFlatShiftConditionSatisfied = bits, U32, 1144, [5:5]
|
||||
; total TS size = 1148
|
||||
isAntilagCondition = bits, U32, 1148, [0:0]
|
||||
ALSMinRPMCondition = bits, U32, 1148, [1:1]
|
||||
ALSMaxRPMCondition = bits, U32, 1148, [2:2]
|
||||
ALSMinCLTCondition = bits, U32, 1148, [3:3]
|
||||
ALSMaxCLTCondition = bits, U32, 1148, [4:4]
|
||||
ALSMaxThrottleIntentCondition = bits, U32, 1148, [5:5]
|
||||
isALSSwitchActivated = bits, U32, 1148, [6:6]
|
||||
ALSActivatePinState = bits, U32, 1148, [7:7]
|
||||
ALSSwitchCondition = bits, U32, 1148, [8:8]
|
||||
ALSTimerCondition = bits, U32, 1148, [9:9]
|
||||
fuelALSCorrection = scalar, F32, 1152, "", 1, 0
|
||||
timingALSCorrection = scalar, S16, 1156, "deg", 0.01, 0
|
||||
timingALSSkip = scalar, S16, 1158, "deg", 0.01, 0
|
||||
; total TS size = 1160
|
||||
isTpsInvalid = bits, U32, 1160, [0:0]
|
||||
m_shouldResetPid = bits, U32, 1160, [1:1]
|
||||
isBelowClosedLoopThreshold = bits, U32, 1160, [2:2]
|
||||
isNotClosedLoop = bits, U32, 1160, [3:3]
|
||||
isZeroRpm = bits, U32, 1160, [4:4]
|
||||
hasInitBoost = bits, U32, 1160, [5:5]
|
||||
rpmTooLow = bits, U32, 1160, [6:6]
|
||||
tpsTooLow = bits, U32, 1160, [7:7]
|
||||
mapTooLow = bits, U32, 1160, [8:8]
|
||||
isPlantValid = bits, U32, 1160, [9:9]
|
||||
isBoostControlled = bits, U32, 1160, [10:10]
|
||||
luaTargetAdd = scalar, S16, 1164, "v", 0.5,0
|
||||
boostOutput = scalar, S16, 1166, "percent", 0.01,0
|
||||
luaTargetMult = scalar, F32, 1168, "v", 1,0
|
||||
openLoopPart = scalar, F32, 1172, "v", 1,0
|
||||
luaOpenLoopAdd = scalar, F32, 1176, "v", 1,0
|
||||
boostControllerClosedLoopPart = scalar, S08, 1180, "%", 0.5,0
|
||||
boostControlTarget = scalar, S16, 1182, "kPa", 0.03333333333333333,0
|
||||
; total TS size = 1184
|
||||
acButtonState = scalar, S08, 1184, "", 1, 0
|
||||
m_acEnabled = bits, U32, 1188, [0:0]
|
||||
engineTooSlow = bits, U32, 1188, [1:1]
|
||||
engineTooFast = bits, U32, 1188, [2:2]
|
||||
noClt = bits, U32, 1188, [3:3]
|
||||
engineTooHot = bits, U32, 1188, [4:4]
|
||||
tpsTooHigh = bits, U32, 1188, [5:5]
|
||||
isDisabledByLua = bits, U32, 1188, [6:6]
|
||||
acCompressorState = bits, U32, 1188, [7:7]
|
||||
acPressureTooLow = bits, U32, 1188, [8:8]
|
||||
acPressureTooHigh = bits, U32, 1188, [9:9]
|
||||
retardThresholdRpm = scalar, S32, 1144, "", 1, 0
|
||||
launchActivatePinState = bits, U32, 1148, [0:0]
|
||||
isPreLaunchCondition = bits, U32, 1148, [1:1]
|
||||
isLaunchCondition = bits, U32, 1148, [2:2]
|
||||
isSwitchActivated = bits, U32, 1148, [3:3]
|
||||
isClutchActivated = bits, U32, 1148, [4:4]
|
||||
isBrakePedalActivated = bits, U32, 1148, [5:5]
|
||||
isValidInputPin = bits, U32, 1148, [6:6]
|
||||
activateSwitchCondition = bits, U32, 1148, [7:7]
|
||||
rpmLaunchCondition = bits, U32, 1148, [8:8]
|
||||
rpmPreLaunchCondition = bits, U32, 1148, [9:9]
|
||||
speedCondition = bits, U32, 1148, [10:10]
|
||||
tpsCondition = bits, U32, 1148, [11:11]
|
||||
; total TS size = 1152
|
||||
isTorqueReductionTriggerPinValid = bits, U32, 1152, [0:0]
|
||||
torqueReductionTriggerPinState = bits, U32, 1152, [1:1]
|
||||
isTimeConditionSatisfied = bits, U32, 1152, [2:2]
|
||||
isRpmConditionSatisfied = bits, U32, 1152, [3:3]
|
||||
isAppConditionSatisfied = bits, U32, 1152, [4:4]
|
||||
isFlatShiftConditionSatisfied = bits, U32, 1152, [5:5]
|
||||
; total TS size = 1156
|
||||
isAntilagCondition = bits, U32, 1156, [0:0]
|
||||
ALSMinRPMCondition = bits, U32, 1156, [1:1]
|
||||
ALSMaxRPMCondition = bits, U32, 1156, [2:2]
|
||||
ALSMinCLTCondition = bits, U32, 1156, [3:3]
|
||||
ALSMaxCLTCondition = bits, U32, 1156, [4:4]
|
||||
ALSMaxThrottleIntentCondition = bits, U32, 1156, [5:5]
|
||||
isALSSwitchActivated = bits, U32, 1156, [6:6]
|
||||
ALSActivatePinState = bits, U32, 1156, [7:7]
|
||||
ALSSwitchCondition = bits, U32, 1156, [8:8]
|
||||
ALSTimerCondition = bits, U32, 1156, [9:9]
|
||||
fuelALSCorrection = scalar, F32, 1160, "", 1, 0
|
||||
timingALSCorrection = scalar, S16, 1164, "deg", 0.01, 0
|
||||
timingALSSkip = scalar, S16, 1166, "deg", 0.01, 0
|
||||
; total TS size = 1168
|
||||
isTpsInvalid = bits, U32, 1168, [0:0]
|
||||
m_shouldResetPid = bits, U32, 1168, [1:1]
|
||||
isBelowClosedLoopThreshold = bits, U32, 1168, [2:2]
|
||||
isNotClosedLoop = bits, U32, 1168, [3:3]
|
||||
isZeroRpm = bits, U32, 1168, [4:4]
|
||||
hasInitBoost = bits, U32, 1168, [5:5]
|
||||
rpmTooLow = bits, U32, 1168, [6:6]
|
||||
tpsTooLow = bits, U32, 1168, [7:7]
|
||||
mapTooLow = bits, U32, 1168, [8:8]
|
||||
isPlantValid = bits, U32, 1168, [9:9]
|
||||
isBoostControlled = bits, U32, 1168, [10:10]
|
||||
luaTargetAdd = scalar, S16, 1172, "v", 0.5,0
|
||||
boostOutput = scalar, S16, 1174, "percent", 0.01,0
|
||||
luaTargetMult = scalar, F32, 1176, "v", 1,0
|
||||
openLoopPart = scalar, F32, 1180, "v", 1,0
|
||||
luaOpenLoopAdd = scalar, F32, 1184, "v", 1,0
|
||||
boostControllerClosedLoopPart = scalar, S08, 1188, "%", 0.5,0
|
||||
boostControlTarget = scalar, S16, 1190, "kPa", 0.03333333333333333,0
|
||||
; total TS size = 1192
|
||||
isNitrousArmed = bits, U32, 1192, [0:0]
|
||||
isNitrousSpeedCondition = bits, U32, 1192, [1:1]
|
||||
isNitrousTpsCondition = bits, U32, 1192, [2:2]
|
||||
isNitrousCltCondition = bits, U32, 1192, [3:3]
|
||||
isNitrousMapCondition = bits, U32, 1192, [4:4]
|
||||
isNitrousAfrCondition = bits, U32, 1192, [5:5]
|
||||
isNitrousRpmCondition = bits, U32, 1192, [6:6]
|
||||
isNitrousCondition = bits, U32, 1192, [7:7]
|
||||
; total TS size = 1196
|
||||
fan1cranking = bits, U32, 1196, [0:0]
|
||||
fan1notRunning = bits, U32, 1196, [1:1]
|
||||
fan1disabledWhileEngineStopped = bits, U32, 1196, [2:2]
|
||||
fan1brokenClt = bits, U32, 1196, [3:3]
|
||||
fan1enabledForAc = bits, U32, 1196, [4:4]
|
||||
fan1hot = bits, U32, 1196, [5:5]
|
||||
fan1cold = bits, U32, 1196, [6:6]
|
||||
fan1disabledBySpeed = bits, U32, 1196, [7:7]
|
||||
fan1m_state = bits, U32, 1196, [8:8]
|
||||
fan1radiatorFanStatus = scalar, U08, 1200, "", 1, 0
|
||||
acButtonState = scalar, S08, 1192, "", 1, 0
|
||||
m_acEnabled = bits, U32, 1196, [0:0]
|
||||
engineTooSlow = bits, U32, 1196, [1:1]
|
||||
engineTooFast = bits, U32, 1196, [2:2]
|
||||
noClt = bits, U32, 1196, [3:3]
|
||||
engineTooHot = bits, U32, 1196, [4:4]
|
||||
tpsTooHigh = bits, U32, 1196, [5:5]
|
||||
isDisabledByLua = bits, U32, 1196, [6:6]
|
||||
acCompressorState = bits, U32, 1196, [7:7]
|
||||
acPressureTooLow = bits, U32, 1196, [8:8]
|
||||
acPressureTooHigh = bits, U32, 1196, [9:9]
|
||||
; total TS size = 1200
|
||||
isNitrousArmed = bits, U32, 1200, [0:0]
|
||||
isNitrousSpeedCondition = bits, U32, 1200, [1:1]
|
||||
isNitrousTpsCondition = bits, U32, 1200, [2:2]
|
||||
isNitrousCltCondition = bits, U32, 1200, [3:3]
|
||||
isNitrousMapCondition = bits, U32, 1200, [4:4]
|
||||
isNitrousAfrCondition = bits, U32, 1200, [5:5]
|
||||
isNitrousRpmCondition = bits, U32, 1200, [6:6]
|
||||
isNitrousCondition = bits, U32, 1200, [7:7]
|
||||
; total TS size = 1204
|
||||
fan2cranking = bits, U32, 1204, [0:0]
|
||||
fan2notRunning = bits, U32, 1204, [1:1]
|
||||
fan2disabledWhileEngineStopped = bits, U32, 1204, [2:2]
|
||||
fan2brokenClt = bits, U32, 1204, [3:3]
|
||||
fan2enabledForAc = bits, U32, 1204, [4:4]
|
||||
fan2hot = bits, U32, 1204, [5:5]
|
||||
fan2cold = bits, U32, 1204, [6:6]
|
||||
fan2disabledBySpeed = bits, U32, 1204, [7:7]
|
||||
fan2m_state = bits, U32, 1204, [8:8]
|
||||
fan2radiatorFanStatus = scalar, U08, 1208, "", 1, 0
|
||||
fan1cranking = bits, U32, 1204, [0:0]
|
||||
fan1notRunning = bits, U32, 1204, [1:1]
|
||||
fan1disabledWhileEngineStopped = bits, U32, 1204, [2:2]
|
||||
fan1brokenClt = bits, U32, 1204, [3:3]
|
||||
fan1enabledForAc = bits, U32, 1204, [4:4]
|
||||
fan1hot = bits, U32, 1204, [5:5]
|
||||
fan1cold = bits, U32, 1204, [6:6]
|
||||
fan1disabledBySpeed = bits, U32, 1204, [7:7]
|
||||
fan1m_state = bits, U32, 1204, [8:8]
|
||||
fan1radiatorFanStatus = scalar, U08, 1208, "", 1, 0
|
||||
; total TS size = 1212
|
||||
isPrime = bits, U32, 1212, [0:0]
|
||||
engineTurnedRecently = bits, U32, 1212, [1:1]
|
||||
isFuelPumpOn = bits, U32, 1212, [2:2]
|
||||
ignitionOn = bits, U32, 1212, [3:3]
|
||||
; total TS size = 1216
|
||||
isBenchTest = bits, U32, 1216, [0:0]
|
||||
hasIgnitionVoltage = bits, U32, 1216, [1:1]
|
||||
mainRelayState = bits, U32, 1216, [2:2]
|
||||
delayedShutoffRequested = bits, U32, 1216, [3:3]
|
||||
fan2cranking = bits, U32, 1212, [0:0]
|
||||
fan2notRunning = bits, U32, 1212, [1:1]
|
||||
fan2disabledWhileEngineStopped = bits, U32, 1212, [2:2]
|
||||
fan2brokenClt = bits, U32, 1212, [3:3]
|
||||
fan2enabledForAc = bits, U32, 1212, [4:4]
|
||||
fan2hot = bits, U32, 1212, [5:5]
|
||||
fan2cold = bits, U32, 1212, [6:6]
|
||||
fan2disabledBySpeed = bits, U32, 1212, [7:7]
|
||||
fan2m_state = bits, U32, 1212, [8:8]
|
||||
fan2radiatorFanStatus = scalar, U08, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
lua_fuelAdd = scalar, F32, 1220, "g", 1, 0
|
||||
lua_fuelMult = scalar, F32, 1224, "", 1, 0
|
||||
lua_clutchUpState = bits, U32, 1228, [0:0]
|
||||
lua_brakePedalState = bits, U32, 1228, [1:1]
|
||||
lua_acRequestState = bits, U32, 1228, [2:2]
|
||||
lua_luaDisableEtb = bits, U32, 1228, [3:3]
|
||||
lua_luaIgnCut = bits, U32, 1228, [4:4]
|
||||
lua_luaFuelCut = bits, U32, 1228, [5:5]
|
||||
lua_clutchDownState = bits, U32, 1228, [6:6]
|
||||
lua_disableDecelerationFuelCutOff = bits, U32, 1228, [7:7]
|
||||
lua_torqueReductionState = bits, U32, 1228, [8:8]
|
||||
sd_tCharge = scalar, S16, 1232, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1236, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1240, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1244, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1248, "", 1, 0
|
||||
crankingFuel_fuel = scalar, U16, 1252, "mg", 0.01, 0
|
||||
baroCorrection = scalar, F32, 1256, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1260, "id", 1, 0
|
||||
clutchUpState = scalar, S08, 1262, "", 1, 0
|
||||
brakePedalState = scalar, S08, 1263, "", 1, 0
|
||||
startStopState = scalar, S08, 1264, "", 1, 0
|
||||
smartChipState = scalar, S08, 1265, "", 1, 0
|
||||
smartChipRestartCounter = scalar, S08, 1266, "", 1, 0
|
||||
smartChipAliveCounter = scalar, S08, 1267, "", 1, 0
|
||||
startStopPhysicalState = bits, U32, 1268, [0:0]
|
||||
acrActive = bits, U32, 1268, [1:1]
|
||||
acrEngineMovedRecently = bits, U32, 1268, [2:2]
|
||||
heaterControlEnabled = bits, U32, 1268, [3:3]
|
||||
luaDigitalState0 = bits, U32, 1268, [4:4]
|
||||
luaDigitalState1 = bits, U32, 1268, [5:5]
|
||||
luaDigitalState2 = bits, U32, 1268, [6:6]
|
||||
luaDigitalState3 = bits, U32, 1268, [7:7]
|
||||
clutchDownState = bits, U32, 1268, [8:8]
|
||||
startStopStateToggleCounter = scalar, U32, 1272, "", 1, 0
|
||||
luaSoftSparkSkip = scalar, F32, 1276, "", 1, 0
|
||||
luaHardSparkSkip = scalar, F32, 1280, "", 1, 0
|
||||
tractionControlSparkSkip = scalar, F32, 1284, "", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1288, "", 1, 0
|
||||
globalSparkCounter = scalar, U32, 1292, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1296, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1300, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1304, "%", 0.01, 0
|
||||
overDwellCounter = scalar, U08, 1306, "", 1, 0
|
||||
overDwellNotScheduledCounter = scalar, U08, 1307, "", 1, 0
|
||||
sparkOutOfOrderCounter = scalar, U08, 1308, "", 1, 0
|
||||
; total TS size = 1312
|
||||
tpsFrom = scalar, F32, 1312
|
||||
tpsTo = scalar, F32, 1316
|
||||
deltaTps = scalar, F32, 1320
|
||||
extraFuel = scalar, F32, 1324, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1328, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1332, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1332, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1332, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1332, [3:3]
|
||||
belowEpsilon = bits, U32, 1332, [4:4]
|
||||
tooShort = bits, U32, 1332, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1336, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1340, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1344, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1348, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1352, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1356, "", 1, 0
|
||||
; total TS size = 1360
|
||||
hwEventCounters1 = scalar, U16, 1360, "", 1, 0
|
||||
hwEventCounters2 = scalar, U16, 1362, "", 1, 0
|
||||
hwEventCounters3 = scalar, U16, 1364, "", 1, 0
|
||||
hwEventCounters4 = scalar, U16, 1366, "", 1, 0
|
||||
vvtCamCounter = scalar, U16, 1368, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1372, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1376, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1380, "distance", 1, 0
|
||||
mapVvt_sync_counter = scalar, U08, 1381, "counter", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1384, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1388, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1392, "", 1, 0
|
||||
mapCamPrevToothAngle = scalar, F32, 1396, "deg", 1, 0
|
||||
isDecodingMapCam = bits, U32, 1400, [0:0]
|
||||
triggerElapsedUs = scalar, U32, 1404, "", 1, 0
|
||||
; total TS size = 1408
|
||||
trgsynchronizationCounter = scalar, U32, 1408, "", 1, 0
|
||||
trgvvtToothDurations0 = scalar, U32, 1412, "us", 1, 0
|
||||
trgvvtCurrentPosition = scalar, F32, 1416, "", 1, 0
|
||||
trgvvtToothPosition1 = scalar, F32, 1420, "", 1, 0
|
||||
trgvvtToothPosition2 = scalar, F32, 1424, "", 1, 0
|
||||
trgvvtToothPosition3 = scalar, F32, 1428, "", 1, 0
|
||||
trgvvtToothPosition4 = scalar, F32, 1432, "", 1, 0
|
||||
trgtriggerSyncGapRatio = scalar, F32, 1436, "", 1, 0
|
||||
trgtriggerStateIndex = scalar, U08, 1440, "", 1, 0
|
||||
; total TS size = 1444
|
||||
vvt1isynchronizationCounter = scalar, U32, 1444, "", 1, 0
|
||||
vvt1ivvtToothDurations0 = scalar, U32, 1448, "us", 1, 0
|
||||
vvt1ivvtCurrentPosition = scalar, F32, 1452, "", 1, 0
|
||||
vvt1ivvtToothPosition1 = scalar, F32, 1456, "", 1, 0
|
||||
vvt1ivvtToothPosition2 = scalar, F32, 1460, "", 1, 0
|
||||
vvt1ivvtToothPosition3 = scalar, F32, 1464, "", 1, 0
|
||||
vvt1ivvtToothPosition4 = scalar, F32, 1468, "", 1, 0
|
||||
vvt1itriggerSyncGapRatio = scalar, F32, 1472, "", 1, 0
|
||||
vvt1itriggerStateIndex = scalar, U08, 1476, "", 1, 0
|
||||
; total TS size = 1480
|
||||
vvt1esynchronizationCounter = scalar, U32, 1480, "", 1, 0
|
||||
vvt1evvtToothDurations0 = scalar, U32, 1484, "us", 1, 0
|
||||
vvt1evvtCurrentPosition = scalar, F32, 1488, "", 1, 0
|
||||
vvt1evvtToothPosition1 = scalar, F32, 1492, "", 1, 0
|
||||
vvt1evvtToothPosition2 = scalar, F32, 1496, "", 1, 0
|
||||
vvt1evvtToothPosition3 = scalar, F32, 1500, "", 1, 0
|
||||
vvt1evvtToothPosition4 = scalar, F32, 1504, "", 1, 0
|
||||
vvt1etriggerSyncGapRatio = scalar, F32, 1508, "", 1, 0
|
||||
vvt1etriggerStateIndex = scalar, U08, 1512, "", 1, 0
|
||||
; total TS size = 1516
|
||||
vvt2isynchronizationCounter = scalar, U32, 1516, "", 1, 0
|
||||
vvt2ivvtToothDurations0 = scalar, U32, 1520, "us", 1, 0
|
||||
vvt2ivvtCurrentPosition = scalar, F32, 1524, "", 1, 0
|
||||
vvt2ivvtToothPosition1 = scalar, F32, 1528, "", 1, 0
|
||||
vvt2ivvtToothPosition2 = scalar, F32, 1532, "", 1, 0
|
||||
vvt2ivvtToothPosition3 = scalar, F32, 1536, "", 1, 0
|
||||
vvt2ivvtToothPosition4 = scalar, F32, 1540, "", 1, 0
|
||||
vvt2itriggerSyncGapRatio = scalar, F32, 1544, "", 1, 0
|
||||
vvt2itriggerStateIndex = scalar, U08, 1548, "", 1, 0
|
||||
; total TS size = 1552
|
||||
vvt2esynchronizationCounter = scalar, U32, 1552, "", 1, 0
|
||||
vvt2evvtToothDurations0 = scalar, U32, 1556, "us", 1, 0
|
||||
vvt2evvtCurrentPosition = scalar, F32, 1560, "", 1, 0
|
||||
vvt2evvtToothPosition1 = scalar, F32, 1564, "", 1, 0
|
||||
vvt2evvtToothPosition2 = scalar, F32, 1568, "", 1, 0
|
||||
vvt2evvtToothPosition3 = scalar, F32, 1572, "", 1, 0
|
||||
vvt2evvtToothPosition4 = scalar, F32, 1576, "", 1, 0
|
||||
vvt2etriggerSyncGapRatio = scalar, F32, 1580, "", 1, 0
|
||||
vvt2etriggerStateIndex = scalar, U08, 1584, "", 1, 0
|
||||
; total TS size = 1588
|
||||
camResyncCounter = scalar, U08, 1588, "", 1, 0
|
||||
m_hasSynchronizedPhase = bits, U32, 1592, [0:0]
|
||||
isPrime = bits, U32, 1220, [0:0]
|
||||
engineTurnedRecently = bits, U32, 1220, [1:1]
|
||||
isFuelPumpOn = bits, U32, 1220, [2:2]
|
||||
ignitionOn = bits, U32, 1220, [3:3]
|
||||
; total TS size = 1224
|
||||
isBenchTest = bits, U32, 1224, [0:0]
|
||||
hasIgnitionVoltage = bits, U32, 1224, [1:1]
|
||||
mainRelayState = bits, U32, 1224, [2:2]
|
||||
delayedShutoffRequested = bits, U32, 1224, [3:3]
|
||||
; total TS size = 1228
|
||||
lua_fuelAdd = scalar, F32, 1228, "g", 1, 0
|
||||
lua_fuelMult = scalar, F32, 1232, "", 1, 0
|
||||
lua_clutchUpState = bits, U32, 1236, [0:0]
|
||||
lua_brakePedalState = bits, U32, 1236, [1:1]
|
||||
lua_acRequestState = bits, U32, 1236, [2:2]
|
||||
lua_luaDisableEtb = bits, U32, 1236, [3:3]
|
||||
lua_luaIgnCut = bits, U32, 1236, [4:4]
|
||||
lua_luaFuelCut = bits, U32, 1236, [5:5]
|
||||
lua_clutchDownState = bits, U32, 1236, [6:6]
|
||||
lua_disableDecelerationFuelCutOff = bits, U32, 1236, [7:7]
|
||||
lua_torqueReductionState = bits, U32, 1236, [8:8]
|
||||
sd_tCharge = scalar, S16, 1240, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1244, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1248, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1252, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1256, "", 1, 0
|
||||
crankingFuel_fuel = scalar, U16, 1260, "mg", 0.01, 0
|
||||
baroCorrection = scalar, F32, 1264, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1268, "id", 1, 0
|
||||
clutchUpState = scalar, S08, 1270, "", 1, 0
|
||||
brakePedalState = scalar, S08, 1271, "", 1, 0
|
||||
startStopState = scalar, S08, 1272, "", 1, 0
|
||||
smartChipState = scalar, S08, 1273, "", 1, 0
|
||||
smartChipRestartCounter = scalar, S08, 1274, "", 1, 0
|
||||
smartChipAliveCounter = scalar, S08, 1275, "", 1, 0
|
||||
startStopPhysicalState = bits, U32, 1276, [0:0]
|
||||
acrActive = bits, U32, 1276, [1:1]
|
||||
acrEngineMovedRecently = bits, U32, 1276, [2:2]
|
||||
heaterControlEnabled = bits, U32, 1276, [3:3]
|
||||
luaDigitalState0 = bits, U32, 1276, [4:4]
|
||||
luaDigitalState1 = bits, U32, 1276, [5:5]
|
||||
luaDigitalState2 = bits, U32, 1276, [6:6]
|
||||
luaDigitalState3 = bits, U32, 1276, [7:7]
|
||||
clutchDownState = bits, U32, 1276, [8:8]
|
||||
startStopStateToggleCounter = scalar, U32, 1280, "", 1, 0
|
||||
luaSoftSparkSkip = scalar, F32, 1284, "", 1, 0
|
||||
luaHardSparkSkip = scalar, F32, 1288, "", 1, 0
|
||||
tractionControlSparkSkip = scalar, F32, 1292, "", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1296, "", 1, 0
|
||||
globalSparkCounter = scalar, U32, 1300, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1304, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1308, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1312, "%", 0.01, 0
|
||||
overDwellCounter = scalar, U08, 1314, "", 1, 0
|
||||
overDwellNotScheduledCounter = scalar, U08, 1315, "", 1, 0
|
||||
sparkOutOfOrderCounter = scalar, U08, 1316, "", 1, 0
|
||||
; total TS size = 1320
|
||||
tpsFrom = scalar, F32, 1320
|
||||
tpsTo = scalar, F32, 1324
|
||||
deltaTps = scalar, F32, 1328
|
||||
extraFuel = scalar, F32, 1332, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1336, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1340, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1340, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1340, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1340, [3:3]
|
||||
belowEpsilon = bits, U32, 1340, [4:4]
|
||||
tooShort = bits, U32, 1340, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1344, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1348, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1352, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1356, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1360, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1364, "", 1, 0
|
||||
; total TS size = 1368
|
||||
hwEventCounters1 = scalar, U16, 1368, "", 1, 0
|
||||
hwEventCounters2 = scalar, U16, 1370, "", 1, 0
|
||||
hwEventCounters3 = scalar, U16, 1372, "", 1, 0
|
||||
hwEventCounters4 = scalar, U16, 1374, "", 1, 0
|
||||
vvtCamCounter = scalar, U16, 1376, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1380, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1384, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1388, "distance", 1, 0
|
||||
mapVvt_sync_counter = scalar, U08, 1389, "counter", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1392, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1396, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1400, "", 1, 0
|
||||
mapCamPrevToothAngle = scalar, F32, 1404, "deg", 1, 0
|
||||
isDecodingMapCam = bits, U32, 1408, [0:0]
|
||||
triggerElapsedUs = scalar, U32, 1412, "", 1, 0
|
||||
; total TS size = 1416
|
||||
trgsynchronizationCounter = scalar, U32, 1416, "", 1, 0
|
||||
trgvvtToothDurations0 = scalar, U32, 1420, "us", 1, 0
|
||||
trgvvtCurrentPosition = scalar, F32, 1424, "", 1, 0
|
||||
trgvvtToothPosition1 = scalar, F32, 1428, "", 1, 0
|
||||
trgvvtToothPosition2 = scalar, F32, 1432, "", 1, 0
|
||||
trgvvtToothPosition3 = scalar, F32, 1436, "", 1, 0
|
||||
trgvvtToothPosition4 = scalar, F32, 1440, "", 1, 0
|
||||
trgtriggerSyncGapRatio = scalar, F32, 1444, "", 1, 0
|
||||
trgtriggerStateIndex = scalar, U08, 1448, "", 1, 0
|
||||
; total TS size = 1452
|
||||
vvt1isynchronizationCounter = scalar, U32, 1452, "", 1, 0
|
||||
vvt1ivvtToothDurations0 = scalar, U32, 1456, "us", 1, 0
|
||||
vvt1ivvtCurrentPosition = scalar, F32, 1460, "", 1, 0
|
||||
vvt1ivvtToothPosition1 = scalar, F32, 1464, "", 1, 0
|
||||
vvt1ivvtToothPosition2 = scalar, F32, 1468, "", 1, 0
|
||||
vvt1ivvtToothPosition3 = scalar, F32, 1472, "", 1, 0
|
||||
vvt1ivvtToothPosition4 = scalar, F32, 1476, "", 1, 0
|
||||
vvt1itriggerSyncGapRatio = scalar, F32, 1480, "", 1, 0
|
||||
vvt1itriggerStateIndex = scalar, U08, 1484, "", 1, 0
|
||||
; total TS size = 1488
|
||||
vvt1esynchronizationCounter = scalar, U32, 1488, "", 1, 0
|
||||
vvt1evvtToothDurations0 = scalar, U32, 1492, "us", 1, 0
|
||||
vvt1evvtCurrentPosition = scalar, F32, 1496, "", 1, 0
|
||||
vvt1evvtToothPosition1 = scalar, F32, 1500, "", 1, 0
|
||||
vvt1evvtToothPosition2 = scalar, F32, 1504, "", 1, 0
|
||||
vvt1evvtToothPosition3 = scalar, F32, 1508, "", 1, 0
|
||||
vvt1evvtToothPosition4 = scalar, F32, 1512, "", 1, 0
|
||||
vvt1etriggerSyncGapRatio = scalar, F32, 1516, "", 1, 0
|
||||
vvt1etriggerStateIndex = scalar, U08, 1520, "", 1, 0
|
||||
; total TS size = 1524
|
||||
vvt2isynchronizationCounter = scalar, U32, 1524, "", 1, 0
|
||||
vvt2ivvtToothDurations0 = scalar, U32, 1528, "us", 1, 0
|
||||
vvt2ivvtCurrentPosition = scalar, F32, 1532, "", 1, 0
|
||||
vvt2ivvtToothPosition1 = scalar, F32, 1536, "", 1, 0
|
||||
vvt2ivvtToothPosition2 = scalar, F32, 1540, "", 1, 0
|
||||
vvt2ivvtToothPosition3 = scalar, F32, 1544, "", 1, 0
|
||||
vvt2ivvtToothPosition4 = scalar, F32, 1548, "", 1, 0
|
||||
vvt2itriggerSyncGapRatio = scalar, F32, 1552, "", 1, 0
|
||||
vvt2itriggerStateIndex = scalar, U08, 1556, "", 1, 0
|
||||
; total TS size = 1560
|
||||
vvt2esynchronizationCounter = scalar, U32, 1560, "", 1, 0
|
||||
vvt2evvtToothDurations0 = scalar, U32, 1564, "us", 1, 0
|
||||
vvt2evvtCurrentPosition = scalar, F32, 1568, "", 1, 0
|
||||
vvt2evvtToothPosition1 = scalar, F32, 1572, "", 1, 0
|
||||
vvt2evvtToothPosition2 = scalar, F32, 1576, "", 1, 0
|
||||
vvt2evvtToothPosition3 = scalar, F32, 1580, "", 1, 0
|
||||
vvt2evvtToothPosition4 = scalar, F32, 1584, "", 1, 0
|
||||
vvt2etriggerSyncGapRatio = scalar, F32, 1588, "", 1, 0
|
||||
vvt2etriggerStateIndex = scalar, U08, 1592, "", 1, 0
|
||||
; total TS size = 1596
|
||||
wallFuelCorrection = scalar, F32, 1596, "", 1, 0
|
||||
wallFuel = scalar, F32, 1600, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1596, "", 1, 0
|
||||
m_hasSynchronizedPhase = bits, U32, 1600, [0:0]
|
||||
; total TS size = 1604
|
||||
idleState = bits, S32, 1604, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1608
|
||||
baseIdlePosition = scalar, F32, 1612
|
||||
idleClosedLoop = scalar, F32, 1616
|
||||
iacByTpsTaper = scalar, F32, 1620
|
||||
mightResetPid = bits, U32, 1624, [0:0]
|
||||
shouldResetPid = bits, U32, 1624, [1:1]
|
||||
wasResetPid = bits, U32, 1624, [2:2]
|
||||
mustResetPid = bits, U32, 1624, [3:3]
|
||||
isCranking = bits, U32, 1624, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1624, [5:5]
|
||||
notIdling = bits, U32, 1624, [6:6]
|
||||
needReset = bits, U32, 1624, [7:7]
|
||||
isInDeadZone = bits, U32, 1624, [8:8]
|
||||
isBlipping = bits, U32, 1624, [9:9]
|
||||
useClosedLoop = bits, U32, 1624, [10:10]
|
||||
badTps = bits, U32, 1624, [11:11]
|
||||
looksLikeRunning = bits, U32, 1624, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1624, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1624, [14:14]
|
||||
isIdleCoasting = bits, U32, 1624, [15:15]
|
||||
isIdleClosedLoop = bits, U32, 1624, [16:16]
|
||||
idleTarget = scalar, S32, 1628, "", 1, 0
|
||||
targetRpmByClt = scalar, S32, 1632, "", 1, 0
|
||||
targetRpmAc = scalar, S32, 1636, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1640
|
||||
luaAdd = scalar, F32, 1644
|
||||
; total TS size = 1648
|
||||
etb1targetWithIdlePosition = scalar, F32, 1648, "%", 1,0
|
||||
etb1trim = scalar, F32, 1652, "", 1, 0
|
||||
etb1luaAdjustment = scalar, F32, 1656, "%", 1,0
|
||||
etb1m_wastegatePosition = scalar, F32, 1660, "%", 1,0
|
||||
etb1etbFeedForward = scalar, F32, 1664
|
||||
etb1etbIntegralError = scalar, F32, 1668, "", 1, 0
|
||||
etb1etbCurrentTarget = scalar, F32, 1672, "%", 1, 0
|
||||
etb1m_adjustedTarget = scalar, S16, 1676, "%", 0.01, 0
|
||||
etb1etbRevLimitActive = bits, U32, 1680, [0:0]
|
||||
etb1jamDetected = bits, U32, 1680, [1:1]
|
||||
etb1validPlantPosition = bits, U32, 1680, [2:2]
|
||||
etb1etbTpsErrorCounter = scalar, U16, 1684, "count", 1,0
|
||||
etb1etbPpsErrorCounter = scalar, U16, 1686, "count", 1,0
|
||||
etb1etbErrorCode = scalar, S08, 1688, "", 1, 0
|
||||
etb1etbErrorCodeBlinker = scalar, S08, 1689, "", 1, 0
|
||||
etb1tcEtbDrop = scalar, S08, 1690, "%", 1, 0
|
||||
etb1jamTimer = scalar, U16, 1692, "sec", 0.01, 0
|
||||
etb1adjustedEtbTarget = scalar, S08, 1694, "%", 1, 0
|
||||
etb1state = scalar, U08, 1695, "", 1, 0
|
||||
; total TS size = 1696
|
||||
etb2targetWithIdlePosition = scalar, F32, 1696, "%", 1,0
|
||||
etb2trim = scalar, F32, 1700, "", 1, 0
|
||||
etb2luaAdjustment = scalar, F32, 1704, "%", 1,0
|
||||
etb2m_wastegatePosition = scalar, F32, 1708, "%", 1,0
|
||||
etb2etbFeedForward = scalar, F32, 1712
|
||||
etb2etbIntegralError = scalar, F32, 1716, "", 1, 0
|
||||
etb2etbCurrentTarget = scalar, F32, 1720, "%", 1, 0
|
||||
etb2m_adjustedTarget = scalar, S16, 1724, "%", 0.01, 0
|
||||
etb2etbRevLimitActive = bits, U32, 1728, [0:0]
|
||||
etb2jamDetected = bits, U32, 1728, [1:1]
|
||||
etb2validPlantPosition = bits, U32, 1728, [2:2]
|
||||
etb2etbTpsErrorCounter = scalar, U16, 1732, "count", 1,0
|
||||
etb2etbPpsErrorCounter = scalar, U16, 1734, "count", 1,0
|
||||
etb2etbErrorCode = scalar, S08, 1736, "", 1, 0
|
||||
etb2etbErrorCodeBlinker = scalar, S08, 1737, "", 1, 0
|
||||
etb2tcEtbDrop = scalar, S08, 1738, "%", 1, 0
|
||||
etb2jamTimer = scalar, U16, 1740, "sec", 0.01, 0
|
||||
etb2adjustedEtbTarget = scalar, S08, 1742, "%", 1, 0
|
||||
etb2state = scalar, U08, 1743, "", 1, 0
|
||||
; total TS size = 1744
|
||||
wb1faultCode = scalar, U08, 1744, "", 1, 0
|
||||
wb1heaterDuty = scalar, U08, 1745, "%", 1, 0
|
||||
wb1pumpDuty = scalar, U08, 1746, "%", 1, 0
|
||||
wb1tempC = scalar, U16, 1748, "C", 1, 0
|
||||
wb1nernstVoltage = scalar, U16, 1750, "V", 0.001, 0
|
||||
wb1esr = scalar, U16, 1752, "ohm", 1, 0
|
||||
; total TS size = 1756
|
||||
wb2faultCode = scalar, U08, 1756, "", 1, 0
|
||||
wb2heaterDuty = scalar, U08, 1757, "%", 1, 0
|
||||
wb2pumpDuty = scalar, U08, 1758, "%", 1, 0
|
||||
wb2tempC = scalar, U16, 1760, "C", 1, 0
|
||||
wb2nernstVoltage = scalar, U16, 1762, "V", 0.001, 0
|
||||
wb2esr = scalar, U16, 1764, "ohm", 1, 0
|
||||
; total TS size = 1768
|
||||
dcOutput0 = scalar, F32, 1768, "%", 1,0
|
||||
isEnabled0_int = scalar, U08, 1772, "%", 1,0
|
||||
isEnabled0 = bits, U32, 1776, [0:0]
|
||||
; total TS size = 1780
|
||||
value0 = scalar, U16, 1780, "RAW", 1,0
|
||||
value1 = scalar, U16, 1782, "RAW", 1,0
|
||||
errorRate = scalar, F32, 1784, "% (don't belive me)", 1,0
|
||||
wallFuelCorrection = scalar, F32, 1604, "", 1, 0
|
||||
wallFuel = scalar, F32, 1608, "", 1, 0
|
||||
; total TS size = 1612
|
||||
idleState = bits, S32, 1612, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1616
|
||||
baseIdlePosition = scalar, F32, 1620
|
||||
idleClosedLoop = scalar, F32, 1624
|
||||
iacByTpsTaper = scalar, F32, 1628
|
||||
mightResetPid = bits, U32, 1632, [0:0]
|
||||
shouldResetPid = bits, U32, 1632, [1:1]
|
||||
wasResetPid = bits, U32, 1632, [2:2]
|
||||
mustResetPid = bits, U32, 1632, [3:3]
|
||||
isCranking = bits, U32, 1632, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1632, [5:5]
|
||||
notIdling = bits, U32, 1632, [6:6]
|
||||
needReset = bits, U32, 1632, [7:7]
|
||||
isInDeadZone = bits, U32, 1632, [8:8]
|
||||
isBlipping = bits, U32, 1632, [9:9]
|
||||
useClosedLoop = bits, U32, 1632, [10:10]
|
||||
badTps = bits, U32, 1632, [11:11]
|
||||
looksLikeRunning = bits, U32, 1632, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1632, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1632, [14:14]
|
||||
isIdleCoasting = bits, U32, 1632, [15:15]
|
||||
isIdleClosedLoop = bits, U32, 1632, [16:16]
|
||||
idleTarget = scalar, S32, 1636, "", 1, 0
|
||||
targetRpmByClt = scalar, S32, 1640, "", 1, 0
|
||||
targetRpmAc = scalar, S32, 1644, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1648
|
||||
luaAdd = scalar, F32, 1652
|
||||
; total TS size = 1656
|
||||
etb1targetWithIdlePosition = scalar, F32, 1656, "%", 1,0
|
||||
etb1trim = scalar, F32, 1660, "", 1, 0
|
||||
etb1luaAdjustment = scalar, F32, 1664, "%", 1,0
|
||||
etb1m_wastegatePosition = scalar, F32, 1668, "%", 1,0
|
||||
etb1etbFeedForward = scalar, F32, 1672
|
||||
etb1etbIntegralError = scalar, F32, 1676, "", 1, 0
|
||||
etb1etbCurrentTarget = scalar, F32, 1680, "%", 1, 0
|
||||
etb1m_adjustedTarget = scalar, S16, 1684, "%", 0.01, 0
|
||||
etb1etbRevLimitActive = bits, U32, 1688, [0:0]
|
||||
etb1jamDetected = bits, U32, 1688, [1:1]
|
||||
etb1validPlantPosition = bits, U32, 1688, [2:2]
|
||||
etb1etbTpsErrorCounter = scalar, U16, 1692, "count", 1,0
|
||||
etb1etbPpsErrorCounter = scalar, U16, 1694, "count", 1,0
|
||||
etb1etbErrorCode = scalar, S08, 1696, "", 1, 0
|
||||
etb1etbErrorCodeBlinker = scalar, S08, 1697, "", 1, 0
|
||||
etb1tcEtbDrop = scalar, S08, 1698, "%", 1, 0
|
||||
etb1jamTimer = scalar, U16, 1700, "sec", 0.01, 0
|
||||
etb1adjustedEtbTarget = scalar, S08, 1702, "%", 1, 0
|
||||
etb1state = scalar, U08, 1703, "", 1, 0
|
||||
; total TS size = 1704
|
||||
etb2targetWithIdlePosition = scalar, F32, 1704, "%", 1,0
|
||||
etb2trim = scalar, F32, 1708, "", 1, 0
|
||||
etb2luaAdjustment = scalar, F32, 1712, "%", 1,0
|
||||
etb2m_wastegatePosition = scalar, F32, 1716, "%", 1,0
|
||||
etb2etbFeedForward = scalar, F32, 1720
|
||||
etb2etbIntegralError = scalar, F32, 1724, "", 1, 0
|
||||
etb2etbCurrentTarget = scalar, F32, 1728, "%", 1, 0
|
||||
etb2m_adjustedTarget = scalar, S16, 1732, "%", 0.01, 0
|
||||
etb2etbRevLimitActive = bits, U32, 1736, [0:0]
|
||||
etb2jamDetected = bits, U32, 1736, [1:1]
|
||||
etb2validPlantPosition = bits, U32, 1736, [2:2]
|
||||
etb2etbTpsErrorCounter = scalar, U16, 1740, "count", 1,0
|
||||
etb2etbPpsErrorCounter = scalar, U16, 1742, "count", 1,0
|
||||
etb2etbErrorCode = scalar, S08, 1744, "", 1, 0
|
||||
etb2etbErrorCodeBlinker = scalar, S08, 1745, "", 1, 0
|
||||
etb2tcEtbDrop = scalar, S08, 1746, "%", 1, 0
|
||||
etb2jamTimer = scalar, U16, 1748, "sec", 0.01, 0
|
||||
etb2adjustedEtbTarget = scalar, S08, 1750, "%", 1, 0
|
||||
etb2state = scalar, U08, 1751, "", 1, 0
|
||||
; total TS size = 1752
|
||||
wb1faultCode = scalar, U08, 1752, "", 1, 0
|
||||
wb1heaterDuty = scalar, U08, 1753, "%", 1, 0
|
||||
wb1pumpDuty = scalar, U08, 1754, "%", 1, 0
|
||||
wb1tempC = scalar, U16, 1756, "C", 1, 0
|
||||
wb1nernstVoltage = scalar, U16, 1758, "V", 0.001, 0
|
||||
wb1esr = scalar, U16, 1760, "ohm", 1, 0
|
||||
; total TS size = 1764
|
||||
wb2faultCode = scalar, U08, 1764, "", 1, 0
|
||||
wb2heaterDuty = scalar, U08, 1765, "%", 1, 0
|
||||
wb2pumpDuty = scalar, U08, 1766, "%", 1, 0
|
||||
wb2tempC = scalar, U16, 1768, "C", 1, 0
|
||||
wb2nernstVoltage = scalar, U16, 1770, "V", 0.001, 0
|
||||
wb2esr = scalar, U16, 1772, "ohm", 1, 0
|
||||
; total TS size = 1776
|
||||
dcOutput0 = scalar, F32, 1776, "%", 1,0
|
||||
isEnabled0_int = scalar, U08, 1780, "%", 1,0
|
||||
isEnabled0 = bits, U32, 1784, [0:0]
|
||||
; total TS size = 1788
|
||||
vvtTarget = scalar, U16, 1788, "deg", 0.1, 0
|
||||
vvtOutput = scalar, U08, 1790, "%", 0.5, 0
|
||||
; total TS size = 1792
|
||||
lambdaCurrentlyGood = bits, U32, 1792, [0:0]
|
||||
lambdaMonitorCut = bits, U32, 1792, [1:1]
|
||||
lambdaTimeSinceGood = scalar, U16, 1796, "sec", 0.01, 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
|
||||
vvtTarget = scalar, U16, 1796, "deg", 0.1, 0
|
||||
vvtOutput = scalar, U08, 1798, "%", 0.5, 0
|
||||
; total TS size = 1800
|
||||
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 }
|
||||
|
@ -5864,6 +5866,8 @@ entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d"
|
|||
entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f"
|
||||
entry = nextLobe, "GDI: next lobe N", float, "%.3f"
|
||||
entry = di_nextStart, "GDI: valve activation angle", float, "%.3f"
|
||||
entry = HpfdActivationPhase, "GDI: HPFP activation angle", float, "%.3f"
|
||||
entry = HpfdDeactivationPhase, "GDI: HPFP deactivation angle", float, "%.3f"
|
||||
entry = m_deadtime, "Fuel: injector lag", float, "%.3f"
|
||||
entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f"
|
||||
entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f"
|
||||
|
@ -6860,6 +6864,8 @@ dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump"
|
|||
liveGraph = high_pressure_fuel_pump_2_Graph, "Graph", South
|
||||
graphLine = nextLobe
|
||||
graphLine = di_nextStart
|
||||
graphLine = HpfdActivationPhase
|
||||
graphLine = HpfdDeactivationPhase
|
||||
|
||||
|
||||
dialog = injector_modelDialog, "injector_model"
|
||||
|
|
|
@ -38,12 +38,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2025.01.31.alphax-4chan_f7.3580788268"
|
||||
signature = "rusEFI master.2025.01.31.alphax-4chan_f7.3470152995"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2025.01.31.alphax-4chan_f7.3580788268" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2025.01.31.alphax-4chan_f7.3470152995" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -2660,7 +2660,7 @@ boardUseD3PullDown = bits, U32, 23244, [9:9], "With Pull Up", "With Pull Down"
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1800
|
||||
ochBlockSize = 1808
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -3250,352 +3250,354 @@ HpfpValveState = bits, U32, 1108, [3:3]
|
|||
m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0
|
||||
nextLobe = scalar, F32, 1116, "", 1, 0
|
||||
di_nextStart = scalar, F32, 1120, "v", 1, 0
|
||||
; total TS size = 1124
|
||||
m_deadtime = scalar, F32, 1124, "ms", 1, 0
|
||||
pressureDelta = scalar, F32, 1128, "kPa", 1, 0
|
||||
pressureRatio = scalar, F32, 1132, "", 1, 0
|
||||
; total TS size = 1136
|
||||
retardThresholdRpm = scalar, S32, 1136, "", 1, 0
|
||||
launchActivatePinState = bits, U32, 1140, [0:0]
|
||||
isPreLaunchCondition = bits, U32, 1140, [1:1]
|
||||
isLaunchCondition = bits, U32, 1140, [2:2]
|
||||
isSwitchActivated = bits, U32, 1140, [3:3]
|
||||
isClutchActivated = bits, U32, 1140, [4:4]
|
||||
isBrakePedalActivated = bits, U32, 1140, [5:5]
|
||||
isValidInputPin = bits, U32, 1140, [6:6]
|
||||
activateSwitchCondition = bits, U32, 1140, [7:7]
|
||||
rpmLaunchCondition = bits, U32, 1140, [8:8]
|
||||
rpmPreLaunchCondition = bits, U32, 1140, [9:9]
|
||||
speedCondition = bits, U32, 1140, [10:10]
|
||||
tpsCondition = bits, U32, 1140, [11:11]
|
||||
HpfdActivationPhase = scalar, F32, 1124, "", 1, 0
|
||||
HpfdDeactivationPhase = scalar, F32, 1128, "", 1, 0
|
||||
; total TS size = 1132
|
||||
m_deadtime = scalar, F32, 1132, "ms", 1, 0
|
||||
pressureDelta = scalar, F32, 1136, "kPa", 1, 0
|
||||
pressureRatio = scalar, F32, 1140, "", 1, 0
|
||||
; total TS size = 1144
|
||||
isTorqueReductionTriggerPinValid = bits, U32, 1144, [0:0]
|
||||
torqueReductionTriggerPinState = bits, U32, 1144, [1:1]
|
||||
isTimeConditionSatisfied = bits, U32, 1144, [2:2]
|
||||
isRpmConditionSatisfied = bits, U32, 1144, [3:3]
|
||||
isAppConditionSatisfied = bits, U32, 1144, [4:4]
|
||||
isFlatShiftConditionSatisfied = bits, U32, 1144, [5:5]
|
||||
; total TS size = 1148
|
||||
isAntilagCondition = bits, U32, 1148, [0:0]
|
||||
ALSMinRPMCondition = bits, U32, 1148, [1:1]
|
||||
ALSMaxRPMCondition = bits, U32, 1148, [2:2]
|
||||
ALSMinCLTCondition = bits, U32, 1148, [3:3]
|
||||
ALSMaxCLTCondition = bits, U32, 1148, [4:4]
|
||||
ALSMaxThrottleIntentCondition = bits, U32, 1148, [5:5]
|
||||
isALSSwitchActivated = bits, U32, 1148, [6:6]
|
||||
ALSActivatePinState = bits, U32, 1148, [7:7]
|
||||
ALSSwitchCondition = bits, U32, 1148, [8:8]
|
||||
ALSTimerCondition = bits, U32, 1148, [9:9]
|
||||
fuelALSCorrection = scalar, F32, 1152, "", 1, 0
|
||||
timingALSCorrection = scalar, S16, 1156, "deg", 0.01, 0
|
||||
timingALSSkip = scalar, S16, 1158, "deg", 0.01, 0
|
||||
; total TS size = 1160
|
||||
isTpsInvalid = bits, U32, 1160, [0:0]
|
||||
m_shouldResetPid = bits, U32, 1160, [1:1]
|
||||
isBelowClosedLoopThreshold = bits, U32, 1160, [2:2]
|
||||
isNotClosedLoop = bits, U32, 1160, [3:3]
|
||||
isZeroRpm = bits, U32, 1160, [4:4]
|
||||
hasInitBoost = bits, U32, 1160, [5:5]
|
||||
rpmTooLow = bits, U32, 1160, [6:6]
|
||||
tpsTooLow = bits, U32, 1160, [7:7]
|
||||
mapTooLow = bits, U32, 1160, [8:8]
|
||||
isPlantValid = bits, U32, 1160, [9:9]
|
||||
isBoostControlled = bits, U32, 1160, [10:10]
|
||||
luaTargetAdd = scalar, S16, 1164, "v", 0.5,0
|
||||
boostOutput = scalar, S16, 1166, "percent", 0.01,0
|
||||
luaTargetMult = scalar, F32, 1168, "v", 1,0
|
||||
openLoopPart = scalar, F32, 1172, "v", 1,0
|
||||
luaOpenLoopAdd = scalar, F32, 1176, "v", 1,0
|
||||
boostControllerClosedLoopPart = scalar, S08, 1180, "%", 0.5,0
|
||||
boostControlTarget = scalar, S16, 1182, "kPa", 0.03333333333333333,0
|
||||
; total TS size = 1184
|
||||
acButtonState = scalar, S08, 1184, "", 1, 0
|
||||
m_acEnabled = bits, U32, 1188, [0:0]
|
||||
engineTooSlow = bits, U32, 1188, [1:1]
|
||||
engineTooFast = bits, U32, 1188, [2:2]
|
||||
noClt = bits, U32, 1188, [3:3]
|
||||
engineTooHot = bits, U32, 1188, [4:4]
|
||||
tpsTooHigh = bits, U32, 1188, [5:5]
|
||||
isDisabledByLua = bits, U32, 1188, [6:6]
|
||||
acCompressorState = bits, U32, 1188, [7:7]
|
||||
acPressureTooLow = bits, U32, 1188, [8:8]
|
||||
acPressureTooHigh = bits, U32, 1188, [9:9]
|
||||
retardThresholdRpm = scalar, S32, 1144, "", 1, 0
|
||||
launchActivatePinState = bits, U32, 1148, [0:0]
|
||||
isPreLaunchCondition = bits, U32, 1148, [1:1]
|
||||
isLaunchCondition = bits, U32, 1148, [2:2]
|
||||
isSwitchActivated = bits, U32, 1148, [3:3]
|
||||
isClutchActivated = bits, U32, 1148, [4:4]
|
||||
isBrakePedalActivated = bits, U32, 1148, [5:5]
|
||||
isValidInputPin = bits, U32, 1148, [6:6]
|
||||
activateSwitchCondition = bits, U32, 1148, [7:7]
|
||||
rpmLaunchCondition = bits, U32, 1148, [8:8]
|
||||
rpmPreLaunchCondition = bits, U32, 1148, [9:9]
|
||||
speedCondition = bits, U32, 1148, [10:10]
|
||||
tpsCondition = bits, U32, 1148, [11:11]
|
||||
; total TS size = 1152
|
||||
isTorqueReductionTriggerPinValid = bits, U32, 1152, [0:0]
|
||||
torqueReductionTriggerPinState = bits, U32, 1152, [1:1]
|
||||
isTimeConditionSatisfied = bits, U32, 1152, [2:2]
|
||||
isRpmConditionSatisfied = bits, U32, 1152, [3:3]
|
||||
isAppConditionSatisfied = bits, U32, 1152, [4:4]
|
||||
isFlatShiftConditionSatisfied = bits, U32, 1152, [5:5]
|
||||
; total TS size = 1156
|
||||
isAntilagCondition = bits, U32, 1156, [0:0]
|
||||
ALSMinRPMCondition = bits, U32, 1156, [1:1]
|
||||
ALSMaxRPMCondition = bits, U32, 1156, [2:2]
|
||||
ALSMinCLTCondition = bits, U32, 1156, [3:3]
|
||||
ALSMaxCLTCondition = bits, U32, 1156, [4:4]
|
||||
ALSMaxThrottleIntentCondition = bits, U32, 1156, [5:5]
|
||||
isALSSwitchActivated = bits, U32, 1156, [6:6]
|
||||
ALSActivatePinState = bits, U32, 1156, [7:7]
|
||||
ALSSwitchCondition = bits, U32, 1156, [8:8]
|
||||
ALSTimerCondition = bits, U32, 1156, [9:9]
|
||||
fuelALSCorrection = scalar, F32, 1160, "", 1, 0
|
||||
timingALSCorrection = scalar, S16, 1164, "deg", 0.01, 0
|
||||
timingALSSkip = scalar, S16, 1166, "deg", 0.01, 0
|
||||
; total TS size = 1168
|
||||
isTpsInvalid = bits, U32, 1168, [0:0]
|
||||
m_shouldResetPid = bits, U32, 1168, [1:1]
|
||||
isBelowClosedLoopThreshold = bits, U32, 1168, [2:2]
|
||||
isNotClosedLoop = bits, U32, 1168, [3:3]
|
||||
isZeroRpm = bits, U32, 1168, [4:4]
|
||||
hasInitBoost = bits, U32, 1168, [5:5]
|
||||
rpmTooLow = bits, U32, 1168, [6:6]
|
||||
tpsTooLow = bits, U32, 1168, [7:7]
|
||||
mapTooLow = bits, U32, 1168, [8:8]
|
||||
isPlantValid = bits, U32, 1168, [9:9]
|
||||
isBoostControlled = bits, U32, 1168, [10:10]
|
||||
luaTargetAdd = scalar, S16, 1172, "v", 0.5,0
|
||||
boostOutput = scalar, S16, 1174, "percent", 0.01,0
|
||||
luaTargetMult = scalar, F32, 1176, "v", 1,0
|
||||
openLoopPart = scalar, F32, 1180, "v", 1,0
|
||||
luaOpenLoopAdd = scalar, F32, 1184, "v", 1,0
|
||||
boostControllerClosedLoopPart = scalar, S08, 1188, "%", 0.5,0
|
||||
boostControlTarget = scalar, S16, 1190, "kPa", 0.03333333333333333,0
|
||||
; total TS size = 1192
|
||||
isNitrousArmed = bits, U32, 1192, [0:0]
|
||||
isNitrousSpeedCondition = bits, U32, 1192, [1:1]
|
||||
isNitrousTpsCondition = bits, U32, 1192, [2:2]
|
||||
isNitrousCltCondition = bits, U32, 1192, [3:3]
|
||||
isNitrousMapCondition = bits, U32, 1192, [4:4]
|
||||
isNitrousAfrCondition = bits, U32, 1192, [5:5]
|
||||
isNitrousRpmCondition = bits, U32, 1192, [6:6]
|
||||
isNitrousCondition = bits, U32, 1192, [7:7]
|
||||
; total TS size = 1196
|
||||
fan1cranking = bits, U32, 1196, [0:0]
|
||||
fan1notRunning = bits, U32, 1196, [1:1]
|
||||
fan1disabledWhileEngineStopped = bits, U32, 1196, [2:2]
|
||||
fan1brokenClt = bits, U32, 1196, [3:3]
|
||||
fan1enabledForAc = bits, U32, 1196, [4:4]
|
||||
fan1hot = bits, U32, 1196, [5:5]
|
||||
fan1cold = bits, U32, 1196, [6:6]
|
||||
fan1disabledBySpeed = bits, U32, 1196, [7:7]
|
||||
fan1m_state = bits, U32, 1196, [8:8]
|
||||
fan1radiatorFanStatus = scalar, U08, 1200, "", 1, 0
|
||||
acButtonState = scalar, S08, 1192, "", 1, 0
|
||||
m_acEnabled = bits, U32, 1196, [0:0]
|
||||
engineTooSlow = bits, U32, 1196, [1:1]
|
||||
engineTooFast = bits, U32, 1196, [2:2]
|
||||
noClt = bits, U32, 1196, [3:3]
|
||||
engineTooHot = bits, U32, 1196, [4:4]
|
||||
tpsTooHigh = bits, U32, 1196, [5:5]
|
||||
isDisabledByLua = bits, U32, 1196, [6:6]
|
||||
acCompressorState = bits, U32, 1196, [7:7]
|
||||
acPressureTooLow = bits, U32, 1196, [8:8]
|
||||
acPressureTooHigh = bits, U32, 1196, [9:9]
|
||||
; total TS size = 1200
|
||||
isNitrousArmed = bits, U32, 1200, [0:0]
|
||||
isNitrousSpeedCondition = bits, U32, 1200, [1:1]
|
||||
isNitrousTpsCondition = bits, U32, 1200, [2:2]
|
||||
isNitrousCltCondition = bits, U32, 1200, [3:3]
|
||||
isNitrousMapCondition = bits, U32, 1200, [4:4]
|
||||
isNitrousAfrCondition = bits, U32, 1200, [5:5]
|
||||
isNitrousRpmCondition = bits, U32, 1200, [6:6]
|
||||
isNitrousCondition = bits, U32, 1200, [7:7]
|
||||
; total TS size = 1204
|
||||
fan2cranking = bits, U32, 1204, [0:0]
|
||||
fan2notRunning = bits, U32, 1204, [1:1]
|
||||
fan2disabledWhileEngineStopped = bits, U32, 1204, [2:2]
|
||||
fan2brokenClt = bits, U32, 1204, [3:3]
|
||||
fan2enabledForAc = bits, U32, 1204, [4:4]
|
||||
fan2hot = bits, U32, 1204, [5:5]
|
||||
fan2cold = bits, U32, 1204, [6:6]
|
||||
fan2disabledBySpeed = bits, U32, 1204, [7:7]
|
||||
fan2m_state = bits, U32, 1204, [8:8]
|
||||
fan2radiatorFanStatus = scalar, U08, 1208, "", 1, 0
|
||||
fan1cranking = bits, U32, 1204, [0:0]
|
||||
fan1notRunning = bits, U32, 1204, [1:1]
|
||||
fan1disabledWhileEngineStopped = bits, U32, 1204, [2:2]
|
||||
fan1brokenClt = bits, U32, 1204, [3:3]
|
||||
fan1enabledForAc = bits, U32, 1204, [4:4]
|
||||
fan1hot = bits, U32, 1204, [5:5]
|
||||
fan1cold = bits, U32, 1204, [6:6]
|
||||
fan1disabledBySpeed = bits, U32, 1204, [7:7]
|
||||
fan1m_state = bits, U32, 1204, [8:8]
|
||||
fan1radiatorFanStatus = scalar, U08, 1208, "", 1, 0
|
||||
; total TS size = 1212
|
||||
isPrime = bits, U32, 1212, [0:0]
|
||||
engineTurnedRecently = bits, U32, 1212, [1:1]
|
||||
isFuelPumpOn = bits, U32, 1212, [2:2]
|
||||
ignitionOn = bits, U32, 1212, [3:3]
|
||||
; total TS size = 1216
|
||||
isBenchTest = bits, U32, 1216, [0:0]
|
||||
hasIgnitionVoltage = bits, U32, 1216, [1:1]
|
||||
mainRelayState = bits, U32, 1216, [2:2]
|
||||
delayedShutoffRequested = bits, U32, 1216, [3:3]
|
||||
fan2cranking = bits, U32, 1212, [0:0]
|
||||
fan2notRunning = bits, U32, 1212, [1:1]
|
||||
fan2disabledWhileEngineStopped = bits, U32, 1212, [2:2]
|
||||
fan2brokenClt = bits, U32, 1212, [3:3]
|
||||
fan2enabledForAc = bits, U32, 1212, [4:4]
|
||||
fan2hot = bits, U32, 1212, [5:5]
|
||||
fan2cold = bits, U32, 1212, [6:6]
|
||||
fan2disabledBySpeed = bits, U32, 1212, [7:7]
|
||||
fan2m_state = bits, U32, 1212, [8:8]
|
||||
fan2radiatorFanStatus = scalar, U08, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
lua_fuelAdd = scalar, F32, 1220, "g", 1, 0
|
||||
lua_fuelMult = scalar, F32, 1224, "", 1, 0
|
||||
lua_clutchUpState = bits, U32, 1228, [0:0]
|
||||
lua_brakePedalState = bits, U32, 1228, [1:1]
|
||||
lua_acRequestState = bits, U32, 1228, [2:2]
|
||||
lua_luaDisableEtb = bits, U32, 1228, [3:3]
|
||||
lua_luaIgnCut = bits, U32, 1228, [4:4]
|
||||
lua_luaFuelCut = bits, U32, 1228, [5:5]
|
||||
lua_clutchDownState = bits, U32, 1228, [6:6]
|
||||
lua_disableDecelerationFuelCutOff = bits, U32, 1228, [7:7]
|
||||
lua_torqueReductionState = bits, U32, 1228, [8:8]
|
||||
sd_tCharge = scalar, S16, 1232, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1236, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1240, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1244, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1248, "", 1, 0
|
||||
crankingFuel_fuel = scalar, U16, 1252, "mg", 0.01, 0
|
||||
baroCorrection = scalar, F32, 1256, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1260, "id", 1, 0
|
||||
clutchUpState = scalar, S08, 1262, "", 1, 0
|
||||
brakePedalState = scalar, S08, 1263, "", 1, 0
|
||||
startStopState = scalar, S08, 1264, "", 1, 0
|
||||
smartChipState = scalar, S08, 1265, "", 1, 0
|
||||
smartChipRestartCounter = scalar, S08, 1266, "", 1, 0
|
||||
smartChipAliveCounter = scalar, S08, 1267, "", 1, 0
|
||||
startStopPhysicalState = bits, U32, 1268, [0:0]
|
||||
acrActive = bits, U32, 1268, [1:1]
|
||||
acrEngineMovedRecently = bits, U32, 1268, [2:2]
|
||||
heaterControlEnabled = bits, U32, 1268, [3:3]
|
||||
luaDigitalState0 = bits, U32, 1268, [4:4]
|
||||
luaDigitalState1 = bits, U32, 1268, [5:5]
|
||||
luaDigitalState2 = bits, U32, 1268, [6:6]
|
||||
luaDigitalState3 = bits, U32, 1268, [7:7]
|
||||
clutchDownState = bits, U32, 1268, [8:8]
|
||||
startStopStateToggleCounter = scalar, U32, 1272, "", 1, 0
|
||||
luaSoftSparkSkip = scalar, F32, 1276, "", 1, 0
|
||||
luaHardSparkSkip = scalar, F32, 1280, "", 1, 0
|
||||
tractionControlSparkSkip = scalar, F32, 1284, "", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1288, "", 1, 0
|
||||
globalSparkCounter = scalar, U32, 1292, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1296, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1300, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1304, "%", 0.01, 0
|
||||
overDwellCounter = scalar, U08, 1306, "", 1, 0
|
||||
overDwellNotScheduledCounter = scalar, U08, 1307, "", 1, 0
|
||||
sparkOutOfOrderCounter = scalar, U08, 1308, "", 1, 0
|
||||
; total TS size = 1312
|
||||
tpsFrom = scalar, F32, 1312
|
||||
tpsTo = scalar, F32, 1316
|
||||
deltaTps = scalar, F32, 1320
|
||||
extraFuel = scalar, F32, 1324, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1328, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1332, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1332, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1332, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1332, [3:3]
|
||||
belowEpsilon = bits, U32, 1332, [4:4]
|
||||
tooShort = bits, U32, 1332, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1336, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1340, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1344, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1348, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1352, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1356, "", 1, 0
|
||||
; total TS size = 1360
|
||||
hwEventCounters1 = scalar, U16, 1360, "", 1, 0
|
||||
hwEventCounters2 = scalar, U16, 1362, "", 1, 0
|
||||
hwEventCounters3 = scalar, U16, 1364, "", 1, 0
|
||||
hwEventCounters4 = scalar, U16, 1366, "", 1, 0
|
||||
vvtCamCounter = scalar, U16, 1368, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1372, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1376, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1380, "distance", 1, 0
|
||||
mapVvt_sync_counter = scalar, U08, 1381, "counter", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1384, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1388, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1392, "", 1, 0
|
||||
mapCamPrevToothAngle = scalar, F32, 1396, "deg", 1, 0
|
||||
isDecodingMapCam = bits, U32, 1400, [0:0]
|
||||
triggerElapsedUs = scalar, U32, 1404, "", 1, 0
|
||||
; total TS size = 1408
|
||||
trgsynchronizationCounter = scalar, U32, 1408, "", 1, 0
|
||||
trgvvtToothDurations0 = scalar, U32, 1412, "us", 1, 0
|
||||
trgvvtCurrentPosition = scalar, F32, 1416, "", 1, 0
|
||||
trgvvtToothPosition1 = scalar, F32, 1420, "", 1, 0
|
||||
trgvvtToothPosition2 = scalar, F32, 1424, "", 1, 0
|
||||
trgvvtToothPosition3 = scalar, F32, 1428, "", 1, 0
|
||||
trgvvtToothPosition4 = scalar, F32, 1432, "", 1, 0
|
||||
trgtriggerSyncGapRatio = scalar, F32, 1436, "", 1, 0
|
||||
trgtriggerStateIndex = scalar, U08, 1440, "", 1, 0
|
||||
; total TS size = 1444
|
||||
vvt1isynchronizationCounter = scalar, U32, 1444, "", 1, 0
|
||||
vvt1ivvtToothDurations0 = scalar, U32, 1448, "us", 1, 0
|
||||
vvt1ivvtCurrentPosition = scalar, F32, 1452, "", 1, 0
|
||||
vvt1ivvtToothPosition1 = scalar, F32, 1456, "", 1, 0
|
||||
vvt1ivvtToothPosition2 = scalar, F32, 1460, "", 1, 0
|
||||
vvt1ivvtToothPosition3 = scalar, F32, 1464, "", 1, 0
|
||||
vvt1ivvtToothPosition4 = scalar, F32, 1468, "", 1, 0
|
||||
vvt1itriggerSyncGapRatio = scalar, F32, 1472, "", 1, 0
|
||||
vvt1itriggerStateIndex = scalar, U08, 1476, "", 1, 0
|
||||
; total TS size = 1480
|
||||
vvt1esynchronizationCounter = scalar, U32, 1480, "", 1, 0
|
||||
vvt1evvtToothDurations0 = scalar, U32, 1484, "us", 1, 0
|
||||
vvt1evvtCurrentPosition = scalar, F32, 1488, "", 1, 0
|
||||
vvt1evvtToothPosition1 = scalar, F32, 1492, "", 1, 0
|
||||
vvt1evvtToothPosition2 = scalar, F32, 1496, "", 1, 0
|
||||
vvt1evvtToothPosition3 = scalar, F32, 1500, "", 1, 0
|
||||
vvt1evvtToothPosition4 = scalar, F32, 1504, "", 1, 0
|
||||
vvt1etriggerSyncGapRatio = scalar, F32, 1508, "", 1, 0
|
||||
vvt1etriggerStateIndex = scalar, U08, 1512, "", 1, 0
|
||||
; total TS size = 1516
|
||||
vvt2isynchronizationCounter = scalar, U32, 1516, "", 1, 0
|
||||
vvt2ivvtToothDurations0 = scalar, U32, 1520, "us", 1, 0
|
||||
vvt2ivvtCurrentPosition = scalar, F32, 1524, "", 1, 0
|
||||
vvt2ivvtToothPosition1 = scalar, F32, 1528, "", 1, 0
|
||||
vvt2ivvtToothPosition2 = scalar, F32, 1532, "", 1, 0
|
||||
vvt2ivvtToothPosition3 = scalar, F32, 1536, "", 1, 0
|
||||
vvt2ivvtToothPosition4 = scalar, F32, 1540, "", 1, 0
|
||||
vvt2itriggerSyncGapRatio = scalar, F32, 1544, "", 1, 0
|
||||
vvt2itriggerStateIndex = scalar, U08, 1548, "", 1, 0
|
||||
; total TS size = 1552
|
||||
vvt2esynchronizationCounter = scalar, U32, 1552, "", 1, 0
|
||||
vvt2evvtToothDurations0 = scalar, U32, 1556, "us", 1, 0
|
||||
vvt2evvtCurrentPosition = scalar, F32, 1560, "", 1, 0
|
||||
vvt2evvtToothPosition1 = scalar, F32, 1564, "", 1, 0
|
||||
vvt2evvtToothPosition2 = scalar, F32, 1568, "", 1, 0
|
||||
vvt2evvtToothPosition3 = scalar, F32, 1572, "", 1, 0
|
||||
vvt2evvtToothPosition4 = scalar, F32, 1576, "", 1, 0
|
||||
vvt2etriggerSyncGapRatio = scalar, F32, 1580, "", 1, 0
|
||||
vvt2etriggerStateIndex = scalar, U08, 1584, "", 1, 0
|
||||
; total TS size = 1588
|
||||
camResyncCounter = scalar, U08, 1588, "", 1, 0
|
||||
m_hasSynchronizedPhase = bits, U32, 1592, [0:0]
|
||||
isPrime = bits, U32, 1220, [0:0]
|
||||
engineTurnedRecently = bits, U32, 1220, [1:1]
|
||||
isFuelPumpOn = bits, U32, 1220, [2:2]
|
||||
ignitionOn = bits, U32, 1220, [3:3]
|
||||
; total TS size = 1224
|
||||
isBenchTest = bits, U32, 1224, [0:0]
|
||||
hasIgnitionVoltage = bits, U32, 1224, [1:1]
|
||||
mainRelayState = bits, U32, 1224, [2:2]
|
||||
delayedShutoffRequested = bits, U32, 1224, [3:3]
|
||||
; total TS size = 1228
|
||||
lua_fuelAdd = scalar, F32, 1228, "g", 1, 0
|
||||
lua_fuelMult = scalar, F32, 1232, "", 1, 0
|
||||
lua_clutchUpState = bits, U32, 1236, [0:0]
|
||||
lua_brakePedalState = bits, U32, 1236, [1:1]
|
||||
lua_acRequestState = bits, U32, 1236, [2:2]
|
||||
lua_luaDisableEtb = bits, U32, 1236, [3:3]
|
||||
lua_luaIgnCut = bits, U32, 1236, [4:4]
|
||||
lua_luaFuelCut = bits, U32, 1236, [5:5]
|
||||
lua_clutchDownState = bits, U32, 1236, [6:6]
|
||||
lua_disableDecelerationFuelCutOff = bits, U32, 1236, [7:7]
|
||||
lua_torqueReductionState = bits, U32, 1236, [8:8]
|
||||
sd_tCharge = scalar, S16, 1240, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1244, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1248, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1252, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1256, "", 1, 0
|
||||
crankingFuel_fuel = scalar, U16, 1260, "mg", 0.01, 0
|
||||
baroCorrection = scalar, F32, 1264, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1268, "id", 1, 0
|
||||
clutchUpState = scalar, S08, 1270, "", 1, 0
|
||||
brakePedalState = scalar, S08, 1271, "", 1, 0
|
||||
startStopState = scalar, S08, 1272, "", 1, 0
|
||||
smartChipState = scalar, S08, 1273, "", 1, 0
|
||||
smartChipRestartCounter = scalar, S08, 1274, "", 1, 0
|
||||
smartChipAliveCounter = scalar, S08, 1275, "", 1, 0
|
||||
startStopPhysicalState = bits, U32, 1276, [0:0]
|
||||
acrActive = bits, U32, 1276, [1:1]
|
||||
acrEngineMovedRecently = bits, U32, 1276, [2:2]
|
||||
heaterControlEnabled = bits, U32, 1276, [3:3]
|
||||
luaDigitalState0 = bits, U32, 1276, [4:4]
|
||||
luaDigitalState1 = bits, U32, 1276, [5:5]
|
||||
luaDigitalState2 = bits, U32, 1276, [6:6]
|
||||
luaDigitalState3 = bits, U32, 1276, [7:7]
|
||||
clutchDownState = bits, U32, 1276, [8:8]
|
||||
startStopStateToggleCounter = scalar, U32, 1280, "", 1, 0
|
||||
luaSoftSparkSkip = scalar, F32, 1284, "", 1, 0
|
||||
luaHardSparkSkip = scalar, F32, 1288, "", 1, 0
|
||||
tractionControlSparkSkip = scalar, F32, 1292, "", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1296, "", 1, 0
|
||||
globalSparkCounter = scalar, U32, 1300, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1304, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1308, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1312, "%", 0.01, 0
|
||||
overDwellCounter = scalar, U08, 1314, "", 1, 0
|
||||
overDwellNotScheduledCounter = scalar, U08, 1315, "", 1, 0
|
||||
sparkOutOfOrderCounter = scalar, U08, 1316, "", 1, 0
|
||||
; total TS size = 1320
|
||||
tpsFrom = scalar, F32, 1320
|
||||
tpsTo = scalar, F32, 1324
|
||||
deltaTps = scalar, F32, 1328
|
||||
extraFuel = scalar, F32, 1332, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1336, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1340, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1340, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1340, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1340, [3:3]
|
||||
belowEpsilon = bits, U32, 1340, [4:4]
|
||||
tooShort = bits, U32, 1340, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1344, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1348, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1352, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1356, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1360, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1364, "", 1, 0
|
||||
; total TS size = 1368
|
||||
hwEventCounters1 = scalar, U16, 1368, "", 1, 0
|
||||
hwEventCounters2 = scalar, U16, 1370, "", 1, 0
|
||||
hwEventCounters3 = scalar, U16, 1372, "", 1, 0
|
||||
hwEventCounters4 = scalar, U16, 1374, "", 1, 0
|
||||
vvtCamCounter = scalar, U16, 1376, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1380, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1384, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1388, "distance", 1, 0
|
||||
mapVvt_sync_counter = scalar, U08, 1389, "counter", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1392, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1396, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1400, "", 1, 0
|
||||
mapCamPrevToothAngle = scalar, F32, 1404, "deg", 1, 0
|
||||
isDecodingMapCam = bits, U32, 1408, [0:0]
|
||||
triggerElapsedUs = scalar, U32, 1412, "", 1, 0
|
||||
; total TS size = 1416
|
||||
trgsynchronizationCounter = scalar, U32, 1416, "", 1, 0
|
||||
trgvvtToothDurations0 = scalar, U32, 1420, "us", 1, 0
|
||||
trgvvtCurrentPosition = scalar, F32, 1424, "", 1, 0
|
||||
trgvvtToothPosition1 = scalar, F32, 1428, "", 1, 0
|
||||
trgvvtToothPosition2 = scalar, F32, 1432, "", 1, 0
|
||||
trgvvtToothPosition3 = scalar, F32, 1436, "", 1, 0
|
||||
trgvvtToothPosition4 = scalar, F32, 1440, "", 1, 0
|
||||
trgtriggerSyncGapRatio = scalar, F32, 1444, "", 1, 0
|
||||
trgtriggerStateIndex = scalar, U08, 1448, "", 1, 0
|
||||
; total TS size = 1452
|
||||
vvt1isynchronizationCounter = scalar, U32, 1452, "", 1, 0
|
||||
vvt1ivvtToothDurations0 = scalar, U32, 1456, "us", 1, 0
|
||||
vvt1ivvtCurrentPosition = scalar, F32, 1460, "", 1, 0
|
||||
vvt1ivvtToothPosition1 = scalar, F32, 1464, "", 1, 0
|
||||
vvt1ivvtToothPosition2 = scalar, F32, 1468, "", 1, 0
|
||||
vvt1ivvtToothPosition3 = scalar, F32, 1472, "", 1, 0
|
||||
vvt1ivvtToothPosition4 = scalar, F32, 1476, "", 1, 0
|
||||
vvt1itriggerSyncGapRatio = scalar, F32, 1480, "", 1, 0
|
||||
vvt1itriggerStateIndex = scalar, U08, 1484, "", 1, 0
|
||||
; total TS size = 1488
|
||||
vvt1esynchronizationCounter = scalar, U32, 1488, "", 1, 0
|
||||
vvt1evvtToothDurations0 = scalar, U32, 1492, "us", 1, 0
|
||||
vvt1evvtCurrentPosition = scalar, F32, 1496, "", 1, 0
|
||||
vvt1evvtToothPosition1 = scalar, F32, 1500, "", 1, 0
|
||||
vvt1evvtToothPosition2 = scalar, F32, 1504, "", 1, 0
|
||||
vvt1evvtToothPosition3 = scalar, F32, 1508, "", 1, 0
|
||||
vvt1evvtToothPosition4 = scalar, F32, 1512, "", 1, 0
|
||||
vvt1etriggerSyncGapRatio = scalar, F32, 1516, "", 1, 0
|
||||
vvt1etriggerStateIndex = scalar, U08, 1520, "", 1, 0
|
||||
; total TS size = 1524
|
||||
vvt2isynchronizationCounter = scalar, U32, 1524, "", 1, 0
|
||||
vvt2ivvtToothDurations0 = scalar, U32, 1528, "us", 1, 0
|
||||
vvt2ivvtCurrentPosition = scalar, F32, 1532, "", 1, 0
|
||||
vvt2ivvtToothPosition1 = scalar, F32, 1536, "", 1, 0
|
||||
vvt2ivvtToothPosition2 = scalar, F32, 1540, "", 1, 0
|
||||
vvt2ivvtToothPosition3 = scalar, F32, 1544, "", 1, 0
|
||||
vvt2ivvtToothPosition4 = scalar, F32, 1548, "", 1, 0
|
||||
vvt2itriggerSyncGapRatio = scalar, F32, 1552, "", 1, 0
|
||||
vvt2itriggerStateIndex = scalar, U08, 1556, "", 1, 0
|
||||
; total TS size = 1560
|
||||
vvt2esynchronizationCounter = scalar, U32, 1560, "", 1, 0
|
||||
vvt2evvtToothDurations0 = scalar, U32, 1564, "us", 1, 0
|
||||
vvt2evvtCurrentPosition = scalar, F32, 1568, "", 1, 0
|
||||
vvt2evvtToothPosition1 = scalar, F32, 1572, "", 1, 0
|
||||
vvt2evvtToothPosition2 = scalar, F32, 1576, "", 1, 0
|
||||
vvt2evvtToothPosition3 = scalar, F32, 1580, "", 1, 0
|
||||
vvt2evvtToothPosition4 = scalar, F32, 1584, "", 1, 0
|
||||
vvt2etriggerSyncGapRatio = scalar, F32, 1588, "", 1, 0
|
||||
vvt2etriggerStateIndex = scalar, U08, 1592, "", 1, 0
|
||||
; total TS size = 1596
|
||||
wallFuelCorrection = scalar, F32, 1596, "", 1, 0
|
||||
wallFuel = scalar, F32, 1600, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1596, "", 1, 0
|
||||
m_hasSynchronizedPhase = bits, U32, 1600, [0:0]
|
||||
; total TS size = 1604
|
||||
idleState = bits, S32, 1604, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1608
|
||||
baseIdlePosition = scalar, F32, 1612
|
||||
idleClosedLoop = scalar, F32, 1616
|
||||
iacByTpsTaper = scalar, F32, 1620
|
||||
mightResetPid = bits, U32, 1624, [0:0]
|
||||
shouldResetPid = bits, U32, 1624, [1:1]
|
||||
wasResetPid = bits, U32, 1624, [2:2]
|
||||
mustResetPid = bits, U32, 1624, [3:3]
|
||||
isCranking = bits, U32, 1624, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1624, [5:5]
|
||||
notIdling = bits, U32, 1624, [6:6]
|
||||
needReset = bits, U32, 1624, [7:7]
|
||||
isInDeadZone = bits, U32, 1624, [8:8]
|
||||
isBlipping = bits, U32, 1624, [9:9]
|
||||
useClosedLoop = bits, U32, 1624, [10:10]
|
||||
badTps = bits, U32, 1624, [11:11]
|
||||
looksLikeRunning = bits, U32, 1624, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1624, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1624, [14:14]
|
||||
isIdleCoasting = bits, U32, 1624, [15:15]
|
||||
isIdleClosedLoop = bits, U32, 1624, [16:16]
|
||||
idleTarget = scalar, S32, 1628, "", 1, 0
|
||||
targetRpmByClt = scalar, S32, 1632, "", 1, 0
|
||||
targetRpmAc = scalar, S32, 1636, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1640
|
||||
luaAdd = scalar, F32, 1644
|
||||
; total TS size = 1648
|
||||
etb1targetWithIdlePosition = scalar, F32, 1648, "%", 1,0
|
||||
etb1trim = scalar, F32, 1652, "", 1, 0
|
||||
etb1luaAdjustment = scalar, F32, 1656, "%", 1,0
|
||||
etb1m_wastegatePosition = scalar, F32, 1660, "%", 1,0
|
||||
etb1etbFeedForward = scalar, F32, 1664
|
||||
etb1etbIntegralError = scalar, F32, 1668, "", 1, 0
|
||||
etb1etbCurrentTarget = scalar, F32, 1672, "%", 1, 0
|
||||
etb1m_adjustedTarget = scalar, S16, 1676, "%", 0.01, 0
|
||||
etb1etbRevLimitActive = bits, U32, 1680, [0:0]
|
||||
etb1jamDetected = bits, U32, 1680, [1:1]
|
||||
etb1validPlantPosition = bits, U32, 1680, [2:2]
|
||||
etb1etbTpsErrorCounter = scalar, U16, 1684, "count", 1,0
|
||||
etb1etbPpsErrorCounter = scalar, U16, 1686, "count", 1,0
|
||||
etb1etbErrorCode = scalar, S08, 1688, "", 1, 0
|
||||
etb1etbErrorCodeBlinker = scalar, S08, 1689, "", 1, 0
|
||||
etb1tcEtbDrop = scalar, S08, 1690, "%", 1, 0
|
||||
etb1jamTimer = scalar, U16, 1692, "sec", 0.01, 0
|
||||
etb1adjustedEtbTarget = scalar, S08, 1694, "%", 1, 0
|
||||
etb1state = scalar, U08, 1695, "", 1, 0
|
||||
; total TS size = 1696
|
||||
etb2targetWithIdlePosition = scalar, F32, 1696, "%", 1,0
|
||||
etb2trim = scalar, F32, 1700, "", 1, 0
|
||||
etb2luaAdjustment = scalar, F32, 1704, "%", 1,0
|
||||
etb2m_wastegatePosition = scalar, F32, 1708, "%", 1,0
|
||||
etb2etbFeedForward = scalar, F32, 1712
|
||||
etb2etbIntegralError = scalar, F32, 1716, "", 1, 0
|
||||
etb2etbCurrentTarget = scalar, F32, 1720, "%", 1, 0
|
||||
etb2m_adjustedTarget = scalar, S16, 1724, "%", 0.01, 0
|
||||
etb2etbRevLimitActive = bits, U32, 1728, [0:0]
|
||||
etb2jamDetected = bits, U32, 1728, [1:1]
|
||||
etb2validPlantPosition = bits, U32, 1728, [2:2]
|
||||
etb2etbTpsErrorCounter = scalar, U16, 1732, "count", 1,0
|
||||
etb2etbPpsErrorCounter = scalar, U16, 1734, "count", 1,0
|
||||
etb2etbErrorCode = scalar, S08, 1736, "", 1, 0
|
||||
etb2etbErrorCodeBlinker = scalar, S08, 1737, "", 1, 0
|
||||
etb2tcEtbDrop = scalar, S08, 1738, "%", 1, 0
|
||||
etb2jamTimer = scalar, U16, 1740, "sec", 0.01, 0
|
||||
etb2adjustedEtbTarget = scalar, S08, 1742, "%", 1, 0
|
||||
etb2state = scalar, U08, 1743, "", 1, 0
|
||||
; total TS size = 1744
|
||||
wb1faultCode = scalar, U08, 1744, "", 1, 0
|
||||
wb1heaterDuty = scalar, U08, 1745, "%", 1, 0
|
||||
wb1pumpDuty = scalar, U08, 1746, "%", 1, 0
|
||||
wb1tempC = scalar, U16, 1748, "C", 1, 0
|
||||
wb1nernstVoltage = scalar, U16, 1750, "V", 0.001, 0
|
||||
wb1esr = scalar, U16, 1752, "ohm", 1, 0
|
||||
; total TS size = 1756
|
||||
wb2faultCode = scalar, U08, 1756, "", 1, 0
|
||||
wb2heaterDuty = scalar, U08, 1757, "%", 1, 0
|
||||
wb2pumpDuty = scalar, U08, 1758, "%", 1, 0
|
||||
wb2tempC = scalar, U16, 1760, "C", 1, 0
|
||||
wb2nernstVoltage = scalar, U16, 1762, "V", 0.001, 0
|
||||
wb2esr = scalar, U16, 1764, "ohm", 1, 0
|
||||
; total TS size = 1768
|
||||
dcOutput0 = scalar, F32, 1768, "%", 1,0
|
||||
isEnabled0_int = scalar, U08, 1772, "%", 1,0
|
||||
isEnabled0 = bits, U32, 1776, [0:0]
|
||||
; total TS size = 1780
|
||||
value0 = scalar, U16, 1780, "RAW", 1,0
|
||||
value1 = scalar, U16, 1782, "RAW", 1,0
|
||||
errorRate = scalar, F32, 1784, "% (don't belive me)", 1,0
|
||||
wallFuelCorrection = scalar, F32, 1604, "", 1, 0
|
||||
wallFuel = scalar, F32, 1608, "", 1, 0
|
||||
; total TS size = 1612
|
||||
idleState = bits, S32, 1612, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1616
|
||||
baseIdlePosition = scalar, F32, 1620
|
||||
idleClosedLoop = scalar, F32, 1624
|
||||
iacByTpsTaper = scalar, F32, 1628
|
||||
mightResetPid = bits, U32, 1632, [0:0]
|
||||
shouldResetPid = bits, U32, 1632, [1:1]
|
||||
wasResetPid = bits, U32, 1632, [2:2]
|
||||
mustResetPid = bits, U32, 1632, [3:3]
|
||||
isCranking = bits, U32, 1632, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1632, [5:5]
|
||||
notIdling = bits, U32, 1632, [6:6]
|
||||
needReset = bits, U32, 1632, [7:7]
|
||||
isInDeadZone = bits, U32, 1632, [8:8]
|
||||
isBlipping = bits, U32, 1632, [9:9]
|
||||
useClosedLoop = bits, U32, 1632, [10:10]
|
||||
badTps = bits, U32, 1632, [11:11]
|
||||
looksLikeRunning = bits, U32, 1632, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1632, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1632, [14:14]
|
||||
isIdleCoasting = bits, U32, 1632, [15:15]
|
||||
isIdleClosedLoop = bits, U32, 1632, [16:16]
|
||||
idleTarget = scalar, S32, 1636, "", 1, 0
|
||||
targetRpmByClt = scalar, S32, 1640, "", 1, 0
|
||||
targetRpmAc = scalar, S32, 1644, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1648
|
||||
luaAdd = scalar, F32, 1652
|
||||
; total TS size = 1656
|
||||
etb1targetWithIdlePosition = scalar, F32, 1656, "%", 1,0
|
||||
etb1trim = scalar, F32, 1660, "", 1, 0
|
||||
etb1luaAdjustment = scalar, F32, 1664, "%", 1,0
|
||||
etb1m_wastegatePosition = scalar, F32, 1668, "%", 1,0
|
||||
etb1etbFeedForward = scalar, F32, 1672
|
||||
etb1etbIntegralError = scalar, F32, 1676, "", 1, 0
|
||||
etb1etbCurrentTarget = scalar, F32, 1680, "%", 1, 0
|
||||
etb1m_adjustedTarget = scalar, S16, 1684, "%", 0.01, 0
|
||||
etb1etbRevLimitActive = bits, U32, 1688, [0:0]
|
||||
etb1jamDetected = bits, U32, 1688, [1:1]
|
||||
etb1validPlantPosition = bits, U32, 1688, [2:2]
|
||||
etb1etbTpsErrorCounter = scalar, U16, 1692, "count", 1,0
|
||||
etb1etbPpsErrorCounter = scalar, U16, 1694, "count", 1,0
|
||||
etb1etbErrorCode = scalar, S08, 1696, "", 1, 0
|
||||
etb1etbErrorCodeBlinker = scalar, S08, 1697, "", 1, 0
|
||||
etb1tcEtbDrop = scalar, S08, 1698, "%", 1, 0
|
||||
etb1jamTimer = scalar, U16, 1700, "sec", 0.01, 0
|
||||
etb1adjustedEtbTarget = scalar, S08, 1702, "%", 1, 0
|
||||
etb1state = scalar, U08, 1703, "", 1, 0
|
||||
; total TS size = 1704
|
||||
etb2targetWithIdlePosition = scalar, F32, 1704, "%", 1,0
|
||||
etb2trim = scalar, F32, 1708, "", 1, 0
|
||||
etb2luaAdjustment = scalar, F32, 1712, "%", 1,0
|
||||
etb2m_wastegatePosition = scalar, F32, 1716, "%", 1,0
|
||||
etb2etbFeedForward = scalar, F32, 1720
|
||||
etb2etbIntegralError = scalar, F32, 1724, "", 1, 0
|
||||
etb2etbCurrentTarget = scalar, F32, 1728, "%", 1, 0
|
||||
etb2m_adjustedTarget = scalar, S16, 1732, "%", 0.01, 0
|
||||
etb2etbRevLimitActive = bits, U32, 1736, [0:0]
|
||||
etb2jamDetected = bits, U32, 1736, [1:1]
|
||||
etb2validPlantPosition = bits, U32, 1736, [2:2]
|
||||
etb2etbTpsErrorCounter = scalar, U16, 1740, "count", 1,0
|
||||
etb2etbPpsErrorCounter = scalar, U16, 1742, "count", 1,0
|
||||
etb2etbErrorCode = scalar, S08, 1744, "", 1, 0
|
||||
etb2etbErrorCodeBlinker = scalar, S08, 1745, "", 1, 0
|
||||
etb2tcEtbDrop = scalar, S08, 1746, "%", 1, 0
|
||||
etb2jamTimer = scalar, U16, 1748, "sec", 0.01, 0
|
||||
etb2adjustedEtbTarget = scalar, S08, 1750, "%", 1, 0
|
||||
etb2state = scalar, U08, 1751, "", 1, 0
|
||||
; total TS size = 1752
|
||||
wb1faultCode = scalar, U08, 1752, "", 1, 0
|
||||
wb1heaterDuty = scalar, U08, 1753, "%", 1, 0
|
||||
wb1pumpDuty = scalar, U08, 1754, "%", 1, 0
|
||||
wb1tempC = scalar, U16, 1756, "C", 1, 0
|
||||
wb1nernstVoltage = scalar, U16, 1758, "V", 0.001, 0
|
||||
wb1esr = scalar, U16, 1760, "ohm", 1, 0
|
||||
; total TS size = 1764
|
||||
wb2faultCode = scalar, U08, 1764, "", 1, 0
|
||||
wb2heaterDuty = scalar, U08, 1765, "%", 1, 0
|
||||
wb2pumpDuty = scalar, U08, 1766, "%", 1, 0
|
||||
wb2tempC = scalar, U16, 1768, "C", 1, 0
|
||||
wb2nernstVoltage = scalar, U16, 1770, "V", 0.001, 0
|
||||
wb2esr = scalar, U16, 1772, "ohm", 1, 0
|
||||
; total TS size = 1776
|
||||
dcOutput0 = scalar, F32, 1776, "%", 1,0
|
||||
isEnabled0_int = scalar, U08, 1780, "%", 1,0
|
||||
isEnabled0 = bits, U32, 1784, [0:0]
|
||||
; total TS size = 1788
|
||||
vvtTarget = scalar, U16, 1788, "deg", 0.1, 0
|
||||
vvtOutput = scalar, U08, 1790, "%", 0.5, 0
|
||||
; total TS size = 1792
|
||||
lambdaCurrentlyGood = bits, U32, 1792, [0:0]
|
||||
lambdaMonitorCut = bits, U32, 1792, [1:1]
|
||||
lambdaTimeSinceGood = scalar, U16, 1796, "sec", 0.01, 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
|
||||
vvtTarget = scalar, U16, 1796, "deg", 0.1, 0
|
||||
vvtOutput = scalar, U08, 1798, "%", 0.5, 0
|
||||
; total TS size = 1800
|
||||
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 }
|
||||
|
@ -5864,6 +5866,8 @@ entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d"
|
|||
entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f"
|
||||
entry = nextLobe, "GDI: next lobe N", float, "%.3f"
|
||||
entry = di_nextStart, "GDI: valve activation angle", float, "%.3f"
|
||||
entry = HpfdActivationPhase, "GDI: HPFP activation angle", float, "%.3f"
|
||||
entry = HpfdDeactivationPhase, "GDI: HPFP deactivation angle", float, "%.3f"
|
||||
entry = m_deadtime, "Fuel: injector lag", float, "%.3f"
|
||||
entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f"
|
||||
entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f"
|
||||
|
@ -6860,6 +6864,8 @@ dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump"
|
|||
liveGraph = high_pressure_fuel_pump_2_Graph, "Graph", South
|
||||
graphLine = nextLobe
|
||||
graphLine = di_nextStart
|
||||
graphLine = HpfdActivationPhase
|
||||
graphLine = HpfdDeactivationPhase
|
||||
|
||||
|
||||
dialog = injector_modelDialog, "injector_model"
|
||||
|
|
|
@ -38,12 +38,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2025.01.31.alphax-4k-gdi.3150490682"
|
||||
signature = "rusEFI master.2025.01.31.alphax-4k-gdi.2691729205"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2025.01.31.alphax-4k-gdi.3150490682" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2025.01.31.alphax-4k-gdi.2691729205" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -2650,7 +2650,7 @@ trimLoadBins = array, U16, 41228, [8], "", 1, 0, 0, 1000, 0
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1800
|
||||
ochBlockSize = 1808
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -3240,352 +3240,354 @@ HpfpValveState = bits, U32, 1108, [3:3]
|
|||
m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0
|
||||
nextLobe = scalar, F32, 1116, "", 1, 0
|
||||
di_nextStart = scalar, F32, 1120, "v", 1, 0
|
||||
; total TS size = 1124
|
||||
m_deadtime = scalar, F32, 1124, "ms", 1, 0
|
||||
pressureDelta = scalar, F32, 1128, "kPa", 1, 0
|
||||
pressureRatio = scalar, F32, 1132, "", 1, 0
|
||||
; total TS size = 1136
|
||||
retardThresholdRpm = scalar, S32, 1136, "", 1, 0
|
||||
launchActivatePinState = bits, U32, 1140, [0:0]
|
||||
isPreLaunchCondition = bits, U32, 1140, [1:1]
|
||||
isLaunchCondition = bits, U32, 1140, [2:2]
|
||||
isSwitchActivated = bits, U32, 1140, [3:3]
|
||||
isClutchActivated = bits, U32, 1140, [4:4]
|
||||
isBrakePedalActivated = bits, U32, 1140, [5:5]
|
||||
isValidInputPin = bits, U32, 1140, [6:6]
|
||||
activateSwitchCondition = bits, U32, 1140, [7:7]
|
||||
rpmLaunchCondition = bits, U32, 1140, [8:8]
|
||||
rpmPreLaunchCondition = bits, U32, 1140, [9:9]
|
||||
speedCondition = bits, U32, 1140, [10:10]
|
||||
tpsCondition = bits, U32, 1140, [11:11]
|
||||
HpfdActivationPhase = scalar, F32, 1124, "", 1, 0
|
||||
HpfdDeactivationPhase = scalar, F32, 1128, "", 1, 0
|
||||
; total TS size = 1132
|
||||
m_deadtime = scalar, F32, 1132, "ms", 1, 0
|
||||
pressureDelta = scalar, F32, 1136, "kPa", 1, 0
|
||||
pressureRatio = scalar, F32, 1140, "", 1, 0
|
||||
; total TS size = 1144
|
||||
isTorqueReductionTriggerPinValid = bits, U32, 1144, [0:0]
|
||||
torqueReductionTriggerPinState = bits, U32, 1144, [1:1]
|
||||
isTimeConditionSatisfied = bits, U32, 1144, [2:2]
|
||||
isRpmConditionSatisfied = bits, U32, 1144, [3:3]
|
||||
isAppConditionSatisfied = bits, U32, 1144, [4:4]
|
||||
isFlatShiftConditionSatisfied = bits, U32, 1144, [5:5]
|
||||
; total TS size = 1148
|
||||
isAntilagCondition = bits, U32, 1148, [0:0]
|
||||
ALSMinRPMCondition = bits, U32, 1148, [1:1]
|
||||
ALSMaxRPMCondition = bits, U32, 1148, [2:2]
|
||||
ALSMinCLTCondition = bits, U32, 1148, [3:3]
|
||||
ALSMaxCLTCondition = bits, U32, 1148, [4:4]
|
||||
ALSMaxThrottleIntentCondition = bits, U32, 1148, [5:5]
|
||||
isALSSwitchActivated = bits, U32, 1148, [6:6]
|
||||
ALSActivatePinState = bits, U32, 1148, [7:7]
|
||||
ALSSwitchCondition = bits, U32, 1148, [8:8]
|
||||
ALSTimerCondition = bits, U32, 1148, [9:9]
|
||||
fuelALSCorrection = scalar, F32, 1152, "", 1, 0
|
||||
timingALSCorrection = scalar, S16, 1156, "deg", 0.01, 0
|
||||
timingALSSkip = scalar, S16, 1158, "deg", 0.01, 0
|
||||
; total TS size = 1160
|
||||
isTpsInvalid = bits, U32, 1160, [0:0]
|
||||
m_shouldResetPid = bits, U32, 1160, [1:1]
|
||||
isBelowClosedLoopThreshold = bits, U32, 1160, [2:2]
|
||||
isNotClosedLoop = bits, U32, 1160, [3:3]
|
||||
isZeroRpm = bits, U32, 1160, [4:4]
|
||||
hasInitBoost = bits, U32, 1160, [5:5]
|
||||
rpmTooLow = bits, U32, 1160, [6:6]
|
||||
tpsTooLow = bits, U32, 1160, [7:7]
|
||||
mapTooLow = bits, U32, 1160, [8:8]
|
||||
isPlantValid = bits, U32, 1160, [9:9]
|
||||
isBoostControlled = bits, U32, 1160, [10:10]
|
||||
luaTargetAdd = scalar, S16, 1164, "v", 0.5,0
|
||||
boostOutput = scalar, S16, 1166, "percent", 0.01,0
|
||||
luaTargetMult = scalar, F32, 1168, "v", 1,0
|
||||
openLoopPart = scalar, F32, 1172, "v", 1,0
|
||||
luaOpenLoopAdd = scalar, F32, 1176, "v", 1,0
|
||||
boostControllerClosedLoopPart = scalar, S08, 1180, "%", 0.5,0
|
||||
boostControlTarget = scalar, S16, 1182, "kPa", 0.03333333333333333,0
|
||||
; total TS size = 1184
|
||||
acButtonState = scalar, S08, 1184, "", 1, 0
|
||||
m_acEnabled = bits, U32, 1188, [0:0]
|
||||
engineTooSlow = bits, U32, 1188, [1:1]
|
||||
engineTooFast = bits, U32, 1188, [2:2]
|
||||
noClt = bits, U32, 1188, [3:3]
|
||||
engineTooHot = bits, U32, 1188, [4:4]
|
||||
tpsTooHigh = bits, U32, 1188, [5:5]
|
||||
isDisabledByLua = bits, U32, 1188, [6:6]
|
||||
acCompressorState = bits, U32, 1188, [7:7]
|
||||
acPressureTooLow = bits, U32, 1188, [8:8]
|
||||
acPressureTooHigh = bits, U32, 1188, [9:9]
|
||||
retardThresholdRpm = scalar, S32, 1144, "", 1, 0
|
||||
launchActivatePinState = bits, U32, 1148, [0:0]
|
||||
isPreLaunchCondition = bits, U32, 1148, [1:1]
|
||||
isLaunchCondition = bits, U32, 1148, [2:2]
|
||||
isSwitchActivated = bits, U32, 1148, [3:3]
|
||||
isClutchActivated = bits, U32, 1148, [4:4]
|
||||
isBrakePedalActivated = bits, U32, 1148, [5:5]
|
||||
isValidInputPin = bits, U32, 1148, [6:6]
|
||||
activateSwitchCondition = bits, U32, 1148, [7:7]
|
||||
rpmLaunchCondition = bits, U32, 1148, [8:8]
|
||||
rpmPreLaunchCondition = bits, U32, 1148, [9:9]
|
||||
speedCondition = bits, U32, 1148, [10:10]
|
||||
tpsCondition = bits, U32, 1148, [11:11]
|
||||
; total TS size = 1152
|
||||
isTorqueReductionTriggerPinValid = bits, U32, 1152, [0:0]
|
||||
torqueReductionTriggerPinState = bits, U32, 1152, [1:1]
|
||||
isTimeConditionSatisfied = bits, U32, 1152, [2:2]
|
||||
isRpmConditionSatisfied = bits, U32, 1152, [3:3]
|
||||
isAppConditionSatisfied = bits, U32, 1152, [4:4]
|
||||
isFlatShiftConditionSatisfied = bits, U32, 1152, [5:5]
|
||||
; total TS size = 1156
|
||||
isAntilagCondition = bits, U32, 1156, [0:0]
|
||||
ALSMinRPMCondition = bits, U32, 1156, [1:1]
|
||||
ALSMaxRPMCondition = bits, U32, 1156, [2:2]
|
||||
ALSMinCLTCondition = bits, U32, 1156, [3:3]
|
||||
ALSMaxCLTCondition = bits, U32, 1156, [4:4]
|
||||
ALSMaxThrottleIntentCondition = bits, U32, 1156, [5:5]
|
||||
isALSSwitchActivated = bits, U32, 1156, [6:6]
|
||||
ALSActivatePinState = bits, U32, 1156, [7:7]
|
||||
ALSSwitchCondition = bits, U32, 1156, [8:8]
|
||||
ALSTimerCondition = bits, U32, 1156, [9:9]
|
||||
fuelALSCorrection = scalar, F32, 1160, "", 1, 0
|
||||
timingALSCorrection = scalar, S16, 1164, "deg", 0.01, 0
|
||||
timingALSSkip = scalar, S16, 1166, "deg", 0.01, 0
|
||||
; total TS size = 1168
|
||||
isTpsInvalid = bits, U32, 1168, [0:0]
|
||||
m_shouldResetPid = bits, U32, 1168, [1:1]
|
||||
isBelowClosedLoopThreshold = bits, U32, 1168, [2:2]
|
||||
isNotClosedLoop = bits, U32, 1168, [3:3]
|
||||
isZeroRpm = bits, U32, 1168, [4:4]
|
||||
hasInitBoost = bits, U32, 1168, [5:5]
|
||||
rpmTooLow = bits, U32, 1168, [6:6]
|
||||
tpsTooLow = bits, U32, 1168, [7:7]
|
||||
mapTooLow = bits, U32, 1168, [8:8]
|
||||
isPlantValid = bits, U32, 1168, [9:9]
|
||||
isBoostControlled = bits, U32, 1168, [10:10]
|
||||
luaTargetAdd = scalar, S16, 1172, "v", 0.5,0
|
||||
boostOutput = scalar, S16, 1174, "percent", 0.01,0
|
||||
luaTargetMult = scalar, F32, 1176, "v", 1,0
|
||||
openLoopPart = scalar, F32, 1180, "v", 1,0
|
||||
luaOpenLoopAdd = scalar, F32, 1184, "v", 1,0
|
||||
boostControllerClosedLoopPart = scalar, S08, 1188, "%", 0.5,0
|
||||
boostControlTarget = scalar, S16, 1190, "kPa", 0.03333333333333333,0
|
||||
; total TS size = 1192
|
||||
isNitrousArmed = bits, U32, 1192, [0:0]
|
||||
isNitrousSpeedCondition = bits, U32, 1192, [1:1]
|
||||
isNitrousTpsCondition = bits, U32, 1192, [2:2]
|
||||
isNitrousCltCondition = bits, U32, 1192, [3:3]
|
||||
isNitrousMapCondition = bits, U32, 1192, [4:4]
|
||||
isNitrousAfrCondition = bits, U32, 1192, [5:5]
|
||||
isNitrousRpmCondition = bits, U32, 1192, [6:6]
|
||||
isNitrousCondition = bits, U32, 1192, [7:7]
|
||||
; total TS size = 1196
|
||||
fan1cranking = bits, U32, 1196, [0:0]
|
||||
fan1notRunning = bits, U32, 1196, [1:1]
|
||||
fan1disabledWhileEngineStopped = bits, U32, 1196, [2:2]
|
||||
fan1brokenClt = bits, U32, 1196, [3:3]
|
||||
fan1enabledForAc = bits, U32, 1196, [4:4]
|
||||
fan1hot = bits, U32, 1196, [5:5]
|
||||
fan1cold = bits, U32, 1196, [6:6]
|
||||
fan1disabledBySpeed = bits, U32, 1196, [7:7]
|
||||
fan1m_state = bits, U32, 1196, [8:8]
|
||||
fan1radiatorFanStatus = scalar, U08, 1200, "", 1, 0
|
||||
acButtonState = scalar, S08, 1192, "", 1, 0
|
||||
m_acEnabled = bits, U32, 1196, [0:0]
|
||||
engineTooSlow = bits, U32, 1196, [1:1]
|
||||
engineTooFast = bits, U32, 1196, [2:2]
|
||||
noClt = bits, U32, 1196, [3:3]
|
||||
engineTooHot = bits, U32, 1196, [4:4]
|
||||
tpsTooHigh = bits, U32, 1196, [5:5]
|
||||
isDisabledByLua = bits, U32, 1196, [6:6]
|
||||
acCompressorState = bits, U32, 1196, [7:7]
|
||||
acPressureTooLow = bits, U32, 1196, [8:8]
|
||||
acPressureTooHigh = bits, U32, 1196, [9:9]
|
||||
; total TS size = 1200
|
||||
isNitrousArmed = bits, U32, 1200, [0:0]
|
||||
isNitrousSpeedCondition = bits, U32, 1200, [1:1]
|
||||
isNitrousTpsCondition = bits, U32, 1200, [2:2]
|
||||
isNitrousCltCondition = bits, U32, 1200, [3:3]
|
||||
isNitrousMapCondition = bits, U32, 1200, [4:4]
|
||||
isNitrousAfrCondition = bits, U32, 1200, [5:5]
|
||||
isNitrousRpmCondition = bits, U32, 1200, [6:6]
|
||||
isNitrousCondition = bits, U32, 1200, [7:7]
|
||||
; total TS size = 1204
|
||||
fan2cranking = bits, U32, 1204, [0:0]
|
||||
fan2notRunning = bits, U32, 1204, [1:1]
|
||||
fan2disabledWhileEngineStopped = bits, U32, 1204, [2:2]
|
||||
fan2brokenClt = bits, U32, 1204, [3:3]
|
||||
fan2enabledForAc = bits, U32, 1204, [4:4]
|
||||
fan2hot = bits, U32, 1204, [5:5]
|
||||
fan2cold = bits, U32, 1204, [6:6]
|
||||
fan2disabledBySpeed = bits, U32, 1204, [7:7]
|
||||
fan2m_state = bits, U32, 1204, [8:8]
|
||||
fan2radiatorFanStatus = scalar, U08, 1208, "", 1, 0
|
||||
fan1cranking = bits, U32, 1204, [0:0]
|
||||
fan1notRunning = bits, U32, 1204, [1:1]
|
||||
fan1disabledWhileEngineStopped = bits, U32, 1204, [2:2]
|
||||
fan1brokenClt = bits, U32, 1204, [3:3]
|
||||
fan1enabledForAc = bits, U32, 1204, [4:4]
|
||||
fan1hot = bits, U32, 1204, [5:5]
|
||||
fan1cold = bits, U32, 1204, [6:6]
|
||||
fan1disabledBySpeed = bits, U32, 1204, [7:7]
|
||||
fan1m_state = bits, U32, 1204, [8:8]
|
||||
fan1radiatorFanStatus = scalar, U08, 1208, "", 1, 0
|
||||
; total TS size = 1212
|
||||
isPrime = bits, U32, 1212, [0:0]
|
||||
engineTurnedRecently = bits, U32, 1212, [1:1]
|
||||
isFuelPumpOn = bits, U32, 1212, [2:2]
|
||||
ignitionOn = bits, U32, 1212, [3:3]
|
||||
; total TS size = 1216
|
||||
isBenchTest = bits, U32, 1216, [0:0]
|
||||
hasIgnitionVoltage = bits, U32, 1216, [1:1]
|
||||
mainRelayState = bits, U32, 1216, [2:2]
|
||||
delayedShutoffRequested = bits, U32, 1216, [3:3]
|
||||
fan2cranking = bits, U32, 1212, [0:0]
|
||||
fan2notRunning = bits, U32, 1212, [1:1]
|
||||
fan2disabledWhileEngineStopped = bits, U32, 1212, [2:2]
|
||||
fan2brokenClt = bits, U32, 1212, [3:3]
|
||||
fan2enabledForAc = bits, U32, 1212, [4:4]
|
||||
fan2hot = bits, U32, 1212, [5:5]
|
||||
fan2cold = bits, U32, 1212, [6:6]
|
||||
fan2disabledBySpeed = bits, U32, 1212, [7:7]
|
||||
fan2m_state = bits, U32, 1212, [8:8]
|
||||
fan2radiatorFanStatus = scalar, U08, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
lua_fuelAdd = scalar, F32, 1220, "g", 1, 0
|
||||
lua_fuelMult = scalar, F32, 1224, "", 1, 0
|
||||
lua_clutchUpState = bits, U32, 1228, [0:0]
|
||||
lua_brakePedalState = bits, U32, 1228, [1:1]
|
||||
lua_acRequestState = bits, U32, 1228, [2:2]
|
||||
lua_luaDisableEtb = bits, U32, 1228, [3:3]
|
||||
lua_luaIgnCut = bits, U32, 1228, [4:4]
|
||||
lua_luaFuelCut = bits, U32, 1228, [5:5]
|
||||
lua_clutchDownState = bits, U32, 1228, [6:6]
|
||||
lua_disableDecelerationFuelCutOff = bits, U32, 1228, [7:7]
|
||||
lua_torqueReductionState = bits, U32, 1228, [8:8]
|
||||
sd_tCharge = scalar, S16, 1232, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1236, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1240, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1244, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1248, "", 1, 0
|
||||
crankingFuel_fuel = scalar, U16, 1252, "mg", 0.01, 0
|
||||
baroCorrection = scalar, F32, 1256, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1260, "id", 1, 0
|
||||
clutchUpState = scalar, S08, 1262, "", 1, 0
|
||||
brakePedalState = scalar, S08, 1263, "", 1, 0
|
||||
startStopState = scalar, S08, 1264, "", 1, 0
|
||||
smartChipState = scalar, S08, 1265, "", 1, 0
|
||||
smartChipRestartCounter = scalar, S08, 1266, "", 1, 0
|
||||
smartChipAliveCounter = scalar, S08, 1267, "", 1, 0
|
||||
startStopPhysicalState = bits, U32, 1268, [0:0]
|
||||
acrActive = bits, U32, 1268, [1:1]
|
||||
acrEngineMovedRecently = bits, U32, 1268, [2:2]
|
||||
heaterControlEnabled = bits, U32, 1268, [3:3]
|
||||
luaDigitalState0 = bits, U32, 1268, [4:4]
|
||||
luaDigitalState1 = bits, U32, 1268, [5:5]
|
||||
luaDigitalState2 = bits, U32, 1268, [6:6]
|
||||
luaDigitalState3 = bits, U32, 1268, [7:7]
|
||||
clutchDownState = bits, U32, 1268, [8:8]
|
||||
startStopStateToggleCounter = scalar, U32, 1272, "", 1, 0
|
||||
luaSoftSparkSkip = scalar, F32, 1276, "", 1, 0
|
||||
luaHardSparkSkip = scalar, F32, 1280, "", 1, 0
|
||||
tractionControlSparkSkip = scalar, F32, 1284, "", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1288, "", 1, 0
|
||||
globalSparkCounter = scalar, U32, 1292, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1296, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1300, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1304, "%", 0.01, 0
|
||||
overDwellCounter = scalar, U08, 1306, "", 1, 0
|
||||
overDwellNotScheduledCounter = scalar, U08, 1307, "", 1, 0
|
||||
sparkOutOfOrderCounter = scalar, U08, 1308, "", 1, 0
|
||||
; total TS size = 1312
|
||||
tpsFrom = scalar, F32, 1312
|
||||
tpsTo = scalar, F32, 1316
|
||||
deltaTps = scalar, F32, 1320
|
||||
extraFuel = scalar, F32, 1324, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1328, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1332, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1332, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1332, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1332, [3:3]
|
||||
belowEpsilon = bits, U32, 1332, [4:4]
|
||||
tooShort = bits, U32, 1332, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1336, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1340, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1344, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1348, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1352, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1356, "", 1, 0
|
||||
; total TS size = 1360
|
||||
hwEventCounters1 = scalar, U16, 1360, "", 1, 0
|
||||
hwEventCounters2 = scalar, U16, 1362, "", 1, 0
|
||||
hwEventCounters3 = scalar, U16, 1364, "", 1, 0
|
||||
hwEventCounters4 = scalar, U16, 1366, "", 1, 0
|
||||
vvtCamCounter = scalar, U16, 1368, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1372, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1376, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1380, "distance", 1, 0
|
||||
mapVvt_sync_counter = scalar, U08, 1381, "counter", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1384, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1388, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1392, "", 1, 0
|
||||
mapCamPrevToothAngle = scalar, F32, 1396, "deg", 1, 0
|
||||
isDecodingMapCam = bits, U32, 1400, [0:0]
|
||||
triggerElapsedUs = scalar, U32, 1404, "", 1, 0
|
||||
; total TS size = 1408
|
||||
trgsynchronizationCounter = scalar, U32, 1408, "", 1, 0
|
||||
trgvvtToothDurations0 = scalar, U32, 1412, "us", 1, 0
|
||||
trgvvtCurrentPosition = scalar, F32, 1416, "", 1, 0
|
||||
trgvvtToothPosition1 = scalar, F32, 1420, "", 1, 0
|
||||
trgvvtToothPosition2 = scalar, F32, 1424, "", 1, 0
|
||||
trgvvtToothPosition3 = scalar, F32, 1428, "", 1, 0
|
||||
trgvvtToothPosition4 = scalar, F32, 1432, "", 1, 0
|
||||
trgtriggerSyncGapRatio = scalar, F32, 1436, "", 1, 0
|
||||
trgtriggerStateIndex = scalar, U08, 1440, "", 1, 0
|
||||
; total TS size = 1444
|
||||
vvt1isynchronizationCounter = scalar, U32, 1444, "", 1, 0
|
||||
vvt1ivvtToothDurations0 = scalar, U32, 1448, "us", 1, 0
|
||||
vvt1ivvtCurrentPosition = scalar, F32, 1452, "", 1, 0
|
||||
vvt1ivvtToothPosition1 = scalar, F32, 1456, "", 1, 0
|
||||
vvt1ivvtToothPosition2 = scalar, F32, 1460, "", 1, 0
|
||||
vvt1ivvtToothPosition3 = scalar, F32, 1464, "", 1, 0
|
||||
vvt1ivvtToothPosition4 = scalar, F32, 1468, "", 1, 0
|
||||
vvt1itriggerSyncGapRatio = scalar, F32, 1472, "", 1, 0
|
||||
vvt1itriggerStateIndex = scalar, U08, 1476, "", 1, 0
|
||||
; total TS size = 1480
|
||||
vvt1esynchronizationCounter = scalar, U32, 1480, "", 1, 0
|
||||
vvt1evvtToothDurations0 = scalar, U32, 1484, "us", 1, 0
|
||||
vvt1evvtCurrentPosition = scalar, F32, 1488, "", 1, 0
|
||||
vvt1evvtToothPosition1 = scalar, F32, 1492, "", 1, 0
|
||||
vvt1evvtToothPosition2 = scalar, F32, 1496, "", 1, 0
|
||||
vvt1evvtToothPosition3 = scalar, F32, 1500, "", 1, 0
|
||||
vvt1evvtToothPosition4 = scalar, F32, 1504, "", 1, 0
|
||||
vvt1etriggerSyncGapRatio = scalar, F32, 1508, "", 1, 0
|
||||
vvt1etriggerStateIndex = scalar, U08, 1512, "", 1, 0
|
||||
; total TS size = 1516
|
||||
vvt2isynchronizationCounter = scalar, U32, 1516, "", 1, 0
|
||||
vvt2ivvtToothDurations0 = scalar, U32, 1520, "us", 1, 0
|
||||
vvt2ivvtCurrentPosition = scalar, F32, 1524, "", 1, 0
|
||||
vvt2ivvtToothPosition1 = scalar, F32, 1528, "", 1, 0
|
||||
vvt2ivvtToothPosition2 = scalar, F32, 1532, "", 1, 0
|
||||
vvt2ivvtToothPosition3 = scalar, F32, 1536, "", 1, 0
|
||||
vvt2ivvtToothPosition4 = scalar, F32, 1540, "", 1, 0
|
||||
vvt2itriggerSyncGapRatio = scalar, F32, 1544, "", 1, 0
|
||||
vvt2itriggerStateIndex = scalar, U08, 1548, "", 1, 0
|
||||
; total TS size = 1552
|
||||
vvt2esynchronizationCounter = scalar, U32, 1552, "", 1, 0
|
||||
vvt2evvtToothDurations0 = scalar, U32, 1556, "us", 1, 0
|
||||
vvt2evvtCurrentPosition = scalar, F32, 1560, "", 1, 0
|
||||
vvt2evvtToothPosition1 = scalar, F32, 1564, "", 1, 0
|
||||
vvt2evvtToothPosition2 = scalar, F32, 1568, "", 1, 0
|
||||
vvt2evvtToothPosition3 = scalar, F32, 1572, "", 1, 0
|
||||
vvt2evvtToothPosition4 = scalar, F32, 1576, "", 1, 0
|
||||
vvt2etriggerSyncGapRatio = scalar, F32, 1580, "", 1, 0
|
||||
vvt2etriggerStateIndex = scalar, U08, 1584, "", 1, 0
|
||||
; total TS size = 1588
|
||||
camResyncCounter = scalar, U08, 1588, "", 1, 0
|
||||
m_hasSynchronizedPhase = bits, U32, 1592, [0:0]
|
||||
isPrime = bits, U32, 1220, [0:0]
|
||||
engineTurnedRecently = bits, U32, 1220, [1:1]
|
||||
isFuelPumpOn = bits, U32, 1220, [2:2]
|
||||
ignitionOn = bits, U32, 1220, [3:3]
|
||||
; total TS size = 1224
|
||||
isBenchTest = bits, U32, 1224, [0:0]
|
||||
hasIgnitionVoltage = bits, U32, 1224, [1:1]
|
||||
mainRelayState = bits, U32, 1224, [2:2]
|
||||
delayedShutoffRequested = bits, U32, 1224, [3:3]
|
||||
; total TS size = 1228
|
||||
lua_fuelAdd = scalar, F32, 1228, "g", 1, 0
|
||||
lua_fuelMult = scalar, F32, 1232, "", 1, 0
|
||||
lua_clutchUpState = bits, U32, 1236, [0:0]
|
||||
lua_brakePedalState = bits, U32, 1236, [1:1]
|
||||
lua_acRequestState = bits, U32, 1236, [2:2]
|
||||
lua_luaDisableEtb = bits, U32, 1236, [3:3]
|
||||
lua_luaIgnCut = bits, U32, 1236, [4:4]
|
||||
lua_luaFuelCut = bits, U32, 1236, [5:5]
|
||||
lua_clutchDownState = bits, U32, 1236, [6:6]
|
||||
lua_disableDecelerationFuelCutOff = bits, U32, 1236, [7:7]
|
||||
lua_torqueReductionState = bits, U32, 1236, [8:8]
|
||||
sd_tCharge = scalar, S16, 1240, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1244, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1248, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1252, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1256, "", 1, 0
|
||||
crankingFuel_fuel = scalar, U16, 1260, "mg", 0.01, 0
|
||||
baroCorrection = scalar, F32, 1264, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1268, "id", 1, 0
|
||||
clutchUpState = scalar, S08, 1270, "", 1, 0
|
||||
brakePedalState = scalar, S08, 1271, "", 1, 0
|
||||
startStopState = scalar, S08, 1272, "", 1, 0
|
||||
smartChipState = scalar, S08, 1273, "", 1, 0
|
||||
smartChipRestartCounter = scalar, S08, 1274, "", 1, 0
|
||||
smartChipAliveCounter = scalar, S08, 1275, "", 1, 0
|
||||
startStopPhysicalState = bits, U32, 1276, [0:0]
|
||||
acrActive = bits, U32, 1276, [1:1]
|
||||
acrEngineMovedRecently = bits, U32, 1276, [2:2]
|
||||
heaterControlEnabled = bits, U32, 1276, [3:3]
|
||||
luaDigitalState0 = bits, U32, 1276, [4:4]
|
||||
luaDigitalState1 = bits, U32, 1276, [5:5]
|
||||
luaDigitalState2 = bits, U32, 1276, [6:6]
|
||||
luaDigitalState3 = bits, U32, 1276, [7:7]
|
||||
clutchDownState = bits, U32, 1276, [8:8]
|
||||
startStopStateToggleCounter = scalar, U32, 1280, "", 1, 0
|
||||
luaSoftSparkSkip = scalar, F32, 1284, "", 1, 0
|
||||
luaHardSparkSkip = scalar, F32, 1288, "", 1, 0
|
||||
tractionControlSparkSkip = scalar, F32, 1292, "", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1296, "", 1, 0
|
||||
globalSparkCounter = scalar, U32, 1300, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1304, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1308, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1312, "%", 0.01, 0
|
||||
overDwellCounter = scalar, U08, 1314, "", 1, 0
|
||||
overDwellNotScheduledCounter = scalar, U08, 1315, "", 1, 0
|
||||
sparkOutOfOrderCounter = scalar, U08, 1316, "", 1, 0
|
||||
; total TS size = 1320
|
||||
tpsFrom = scalar, F32, 1320
|
||||
tpsTo = scalar, F32, 1324
|
||||
deltaTps = scalar, F32, 1328
|
||||
extraFuel = scalar, F32, 1332, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1336, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1340, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1340, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1340, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1340, [3:3]
|
||||
belowEpsilon = bits, U32, 1340, [4:4]
|
||||
tooShort = bits, U32, 1340, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1344, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1348, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1352, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1356, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1360, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1364, "", 1, 0
|
||||
; total TS size = 1368
|
||||
hwEventCounters1 = scalar, U16, 1368, "", 1, 0
|
||||
hwEventCounters2 = scalar, U16, 1370, "", 1, 0
|
||||
hwEventCounters3 = scalar, U16, 1372, "", 1, 0
|
||||
hwEventCounters4 = scalar, U16, 1374, "", 1, 0
|
||||
vvtCamCounter = scalar, U16, 1376, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1380, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1384, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1388, "distance", 1, 0
|
||||
mapVvt_sync_counter = scalar, U08, 1389, "counter", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1392, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1396, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1400, "", 1, 0
|
||||
mapCamPrevToothAngle = scalar, F32, 1404, "deg", 1, 0
|
||||
isDecodingMapCam = bits, U32, 1408, [0:0]
|
||||
triggerElapsedUs = scalar, U32, 1412, "", 1, 0
|
||||
; total TS size = 1416
|
||||
trgsynchronizationCounter = scalar, U32, 1416, "", 1, 0
|
||||
trgvvtToothDurations0 = scalar, U32, 1420, "us", 1, 0
|
||||
trgvvtCurrentPosition = scalar, F32, 1424, "", 1, 0
|
||||
trgvvtToothPosition1 = scalar, F32, 1428, "", 1, 0
|
||||
trgvvtToothPosition2 = scalar, F32, 1432, "", 1, 0
|
||||
trgvvtToothPosition3 = scalar, F32, 1436, "", 1, 0
|
||||
trgvvtToothPosition4 = scalar, F32, 1440, "", 1, 0
|
||||
trgtriggerSyncGapRatio = scalar, F32, 1444, "", 1, 0
|
||||
trgtriggerStateIndex = scalar, U08, 1448, "", 1, 0
|
||||
; total TS size = 1452
|
||||
vvt1isynchronizationCounter = scalar, U32, 1452, "", 1, 0
|
||||
vvt1ivvtToothDurations0 = scalar, U32, 1456, "us", 1, 0
|
||||
vvt1ivvtCurrentPosition = scalar, F32, 1460, "", 1, 0
|
||||
vvt1ivvtToothPosition1 = scalar, F32, 1464, "", 1, 0
|
||||
vvt1ivvtToothPosition2 = scalar, F32, 1468, "", 1, 0
|
||||
vvt1ivvtToothPosition3 = scalar, F32, 1472, "", 1, 0
|
||||
vvt1ivvtToothPosition4 = scalar, F32, 1476, "", 1, 0
|
||||
vvt1itriggerSyncGapRatio = scalar, F32, 1480, "", 1, 0
|
||||
vvt1itriggerStateIndex = scalar, U08, 1484, "", 1, 0
|
||||
; total TS size = 1488
|
||||
vvt1esynchronizationCounter = scalar, U32, 1488, "", 1, 0
|
||||
vvt1evvtToothDurations0 = scalar, U32, 1492, "us", 1, 0
|
||||
vvt1evvtCurrentPosition = scalar, F32, 1496, "", 1, 0
|
||||
vvt1evvtToothPosition1 = scalar, F32, 1500, "", 1, 0
|
||||
vvt1evvtToothPosition2 = scalar, F32, 1504, "", 1, 0
|
||||
vvt1evvtToothPosition3 = scalar, F32, 1508, "", 1, 0
|
||||
vvt1evvtToothPosition4 = scalar, F32, 1512, "", 1, 0
|
||||
vvt1etriggerSyncGapRatio = scalar, F32, 1516, "", 1, 0
|
||||
vvt1etriggerStateIndex = scalar, U08, 1520, "", 1, 0
|
||||
; total TS size = 1524
|
||||
vvt2isynchronizationCounter = scalar, U32, 1524, "", 1, 0
|
||||
vvt2ivvtToothDurations0 = scalar, U32, 1528, "us", 1, 0
|
||||
vvt2ivvtCurrentPosition = scalar, F32, 1532, "", 1, 0
|
||||
vvt2ivvtToothPosition1 = scalar, F32, 1536, "", 1, 0
|
||||
vvt2ivvtToothPosition2 = scalar, F32, 1540, "", 1, 0
|
||||
vvt2ivvtToothPosition3 = scalar, F32, 1544, "", 1, 0
|
||||
vvt2ivvtToothPosition4 = scalar, F32, 1548, "", 1, 0
|
||||
vvt2itriggerSyncGapRatio = scalar, F32, 1552, "", 1, 0
|
||||
vvt2itriggerStateIndex = scalar, U08, 1556, "", 1, 0
|
||||
; total TS size = 1560
|
||||
vvt2esynchronizationCounter = scalar, U32, 1560, "", 1, 0
|
||||
vvt2evvtToothDurations0 = scalar, U32, 1564, "us", 1, 0
|
||||
vvt2evvtCurrentPosition = scalar, F32, 1568, "", 1, 0
|
||||
vvt2evvtToothPosition1 = scalar, F32, 1572, "", 1, 0
|
||||
vvt2evvtToothPosition2 = scalar, F32, 1576, "", 1, 0
|
||||
vvt2evvtToothPosition3 = scalar, F32, 1580, "", 1, 0
|
||||
vvt2evvtToothPosition4 = scalar, F32, 1584, "", 1, 0
|
||||
vvt2etriggerSyncGapRatio = scalar, F32, 1588, "", 1, 0
|
||||
vvt2etriggerStateIndex = scalar, U08, 1592, "", 1, 0
|
||||
; total TS size = 1596
|
||||
wallFuelCorrection = scalar, F32, 1596, "", 1, 0
|
||||
wallFuel = scalar, F32, 1600, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1596, "", 1, 0
|
||||
m_hasSynchronizedPhase = bits, U32, 1600, [0:0]
|
||||
; total TS size = 1604
|
||||
idleState = bits, S32, 1604, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1608
|
||||
baseIdlePosition = scalar, F32, 1612
|
||||
idleClosedLoop = scalar, F32, 1616
|
||||
iacByTpsTaper = scalar, F32, 1620
|
||||
mightResetPid = bits, U32, 1624, [0:0]
|
||||
shouldResetPid = bits, U32, 1624, [1:1]
|
||||
wasResetPid = bits, U32, 1624, [2:2]
|
||||
mustResetPid = bits, U32, 1624, [3:3]
|
||||
isCranking = bits, U32, 1624, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1624, [5:5]
|
||||
notIdling = bits, U32, 1624, [6:6]
|
||||
needReset = bits, U32, 1624, [7:7]
|
||||
isInDeadZone = bits, U32, 1624, [8:8]
|
||||
isBlipping = bits, U32, 1624, [9:9]
|
||||
useClosedLoop = bits, U32, 1624, [10:10]
|
||||
badTps = bits, U32, 1624, [11:11]
|
||||
looksLikeRunning = bits, U32, 1624, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1624, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1624, [14:14]
|
||||
isIdleCoasting = bits, U32, 1624, [15:15]
|
||||
isIdleClosedLoop = bits, U32, 1624, [16:16]
|
||||
idleTarget = scalar, S32, 1628, "", 1, 0
|
||||
targetRpmByClt = scalar, S32, 1632, "", 1, 0
|
||||
targetRpmAc = scalar, S32, 1636, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1640
|
||||
luaAdd = scalar, F32, 1644
|
||||
; total TS size = 1648
|
||||
etb1targetWithIdlePosition = scalar, F32, 1648, "%", 1,0
|
||||
etb1trim = scalar, F32, 1652, "", 1, 0
|
||||
etb1luaAdjustment = scalar, F32, 1656, "%", 1,0
|
||||
etb1m_wastegatePosition = scalar, F32, 1660, "%", 1,0
|
||||
etb1etbFeedForward = scalar, F32, 1664
|
||||
etb1etbIntegralError = scalar, F32, 1668, "", 1, 0
|
||||
etb1etbCurrentTarget = scalar, F32, 1672, "%", 1, 0
|
||||
etb1m_adjustedTarget = scalar, S16, 1676, "%", 0.01, 0
|
||||
etb1etbRevLimitActive = bits, U32, 1680, [0:0]
|
||||
etb1jamDetected = bits, U32, 1680, [1:1]
|
||||
etb1validPlantPosition = bits, U32, 1680, [2:2]
|
||||
etb1etbTpsErrorCounter = scalar, U16, 1684, "count", 1,0
|
||||
etb1etbPpsErrorCounter = scalar, U16, 1686, "count", 1,0
|
||||
etb1etbErrorCode = scalar, S08, 1688, "", 1, 0
|
||||
etb1etbErrorCodeBlinker = scalar, S08, 1689, "", 1, 0
|
||||
etb1tcEtbDrop = scalar, S08, 1690, "%", 1, 0
|
||||
etb1jamTimer = scalar, U16, 1692, "sec", 0.01, 0
|
||||
etb1adjustedEtbTarget = scalar, S08, 1694, "%", 1, 0
|
||||
etb1state = scalar, U08, 1695, "", 1, 0
|
||||
; total TS size = 1696
|
||||
etb2targetWithIdlePosition = scalar, F32, 1696, "%", 1,0
|
||||
etb2trim = scalar, F32, 1700, "", 1, 0
|
||||
etb2luaAdjustment = scalar, F32, 1704, "%", 1,0
|
||||
etb2m_wastegatePosition = scalar, F32, 1708, "%", 1,0
|
||||
etb2etbFeedForward = scalar, F32, 1712
|
||||
etb2etbIntegralError = scalar, F32, 1716, "", 1, 0
|
||||
etb2etbCurrentTarget = scalar, F32, 1720, "%", 1, 0
|
||||
etb2m_adjustedTarget = scalar, S16, 1724, "%", 0.01, 0
|
||||
etb2etbRevLimitActive = bits, U32, 1728, [0:0]
|
||||
etb2jamDetected = bits, U32, 1728, [1:1]
|
||||
etb2validPlantPosition = bits, U32, 1728, [2:2]
|
||||
etb2etbTpsErrorCounter = scalar, U16, 1732, "count", 1,0
|
||||
etb2etbPpsErrorCounter = scalar, U16, 1734, "count", 1,0
|
||||
etb2etbErrorCode = scalar, S08, 1736, "", 1, 0
|
||||
etb2etbErrorCodeBlinker = scalar, S08, 1737, "", 1, 0
|
||||
etb2tcEtbDrop = scalar, S08, 1738, "%", 1, 0
|
||||
etb2jamTimer = scalar, U16, 1740, "sec", 0.01, 0
|
||||
etb2adjustedEtbTarget = scalar, S08, 1742, "%", 1, 0
|
||||
etb2state = scalar, U08, 1743, "", 1, 0
|
||||
; total TS size = 1744
|
||||
wb1faultCode = scalar, U08, 1744, "", 1, 0
|
||||
wb1heaterDuty = scalar, U08, 1745, "%", 1, 0
|
||||
wb1pumpDuty = scalar, U08, 1746, "%", 1, 0
|
||||
wb1tempC = scalar, U16, 1748, "C", 1, 0
|
||||
wb1nernstVoltage = scalar, U16, 1750, "V", 0.001, 0
|
||||
wb1esr = scalar, U16, 1752, "ohm", 1, 0
|
||||
; total TS size = 1756
|
||||
wb2faultCode = scalar, U08, 1756, "", 1, 0
|
||||
wb2heaterDuty = scalar, U08, 1757, "%", 1, 0
|
||||
wb2pumpDuty = scalar, U08, 1758, "%", 1, 0
|
||||
wb2tempC = scalar, U16, 1760, "C", 1, 0
|
||||
wb2nernstVoltage = scalar, U16, 1762, "V", 0.001, 0
|
||||
wb2esr = scalar, U16, 1764, "ohm", 1, 0
|
||||
; total TS size = 1768
|
||||
dcOutput0 = scalar, F32, 1768, "%", 1,0
|
||||
isEnabled0_int = scalar, U08, 1772, "%", 1,0
|
||||
isEnabled0 = bits, U32, 1776, [0:0]
|
||||
; total TS size = 1780
|
||||
value0 = scalar, U16, 1780, "RAW", 1,0
|
||||
value1 = scalar, U16, 1782, "RAW", 1,0
|
||||
errorRate = scalar, F32, 1784, "% (don't belive me)", 1,0
|
||||
wallFuelCorrection = scalar, F32, 1604, "", 1, 0
|
||||
wallFuel = scalar, F32, 1608, "", 1, 0
|
||||
; total TS size = 1612
|
||||
idleState = bits, S32, 1612, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1616
|
||||
baseIdlePosition = scalar, F32, 1620
|
||||
idleClosedLoop = scalar, F32, 1624
|
||||
iacByTpsTaper = scalar, F32, 1628
|
||||
mightResetPid = bits, U32, 1632, [0:0]
|
||||
shouldResetPid = bits, U32, 1632, [1:1]
|
||||
wasResetPid = bits, U32, 1632, [2:2]
|
||||
mustResetPid = bits, U32, 1632, [3:3]
|
||||
isCranking = bits, U32, 1632, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1632, [5:5]
|
||||
notIdling = bits, U32, 1632, [6:6]
|
||||
needReset = bits, U32, 1632, [7:7]
|
||||
isInDeadZone = bits, U32, 1632, [8:8]
|
||||
isBlipping = bits, U32, 1632, [9:9]
|
||||
useClosedLoop = bits, U32, 1632, [10:10]
|
||||
badTps = bits, U32, 1632, [11:11]
|
||||
looksLikeRunning = bits, U32, 1632, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1632, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1632, [14:14]
|
||||
isIdleCoasting = bits, U32, 1632, [15:15]
|
||||
isIdleClosedLoop = bits, U32, 1632, [16:16]
|
||||
idleTarget = scalar, S32, 1636, "", 1, 0
|
||||
targetRpmByClt = scalar, S32, 1640, "", 1, 0
|
||||
targetRpmAc = scalar, S32, 1644, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1648
|
||||
luaAdd = scalar, F32, 1652
|
||||
; total TS size = 1656
|
||||
etb1targetWithIdlePosition = scalar, F32, 1656, "%", 1,0
|
||||
etb1trim = scalar, F32, 1660, "", 1, 0
|
||||
etb1luaAdjustment = scalar, F32, 1664, "%", 1,0
|
||||
etb1m_wastegatePosition = scalar, F32, 1668, "%", 1,0
|
||||
etb1etbFeedForward = scalar, F32, 1672
|
||||
etb1etbIntegralError = scalar, F32, 1676, "", 1, 0
|
||||
etb1etbCurrentTarget = scalar, F32, 1680, "%", 1, 0
|
||||
etb1m_adjustedTarget = scalar, S16, 1684, "%", 0.01, 0
|
||||
etb1etbRevLimitActive = bits, U32, 1688, [0:0]
|
||||
etb1jamDetected = bits, U32, 1688, [1:1]
|
||||
etb1validPlantPosition = bits, U32, 1688, [2:2]
|
||||
etb1etbTpsErrorCounter = scalar, U16, 1692, "count", 1,0
|
||||
etb1etbPpsErrorCounter = scalar, U16, 1694, "count", 1,0
|
||||
etb1etbErrorCode = scalar, S08, 1696, "", 1, 0
|
||||
etb1etbErrorCodeBlinker = scalar, S08, 1697, "", 1, 0
|
||||
etb1tcEtbDrop = scalar, S08, 1698, "%", 1, 0
|
||||
etb1jamTimer = scalar, U16, 1700, "sec", 0.01, 0
|
||||
etb1adjustedEtbTarget = scalar, S08, 1702, "%", 1, 0
|
||||
etb1state = scalar, U08, 1703, "", 1, 0
|
||||
; total TS size = 1704
|
||||
etb2targetWithIdlePosition = scalar, F32, 1704, "%", 1,0
|
||||
etb2trim = scalar, F32, 1708, "", 1, 0
|
||||
etb2luaAdjustment = scalar, F32, 1712, "%", 1,0
|
||||
etb2m_wastegatePosition = scalar, F32, 1716, "%", 1,0
|
||||
etb2etbFeedForward = scalar, F32, 1720
|
||||
etb2etbIntegralError = scalar, F32, 1724, "", 1, 0
|
||||
etb2etbCurrentTarget = scalar, F32, 1728, "%", 1, 0
|
||||
etb2m_adjustedTarget = scalar, S16, 1732, "%", 0.01, 0
|
||||
etb2etbRevLimitActive = bits, U32, 1736, [0:0]
|
||||
etb2jamDetected = bits, U32, 1736, [1:1]
|
||||
etb2validPlantPosition = bits, U32, 1736, [2:2]
|
||||
etb2etbTpsErrorCounter = scalar, U16, 1740, "count", 1,0
|
||||
etb2etbPpsErrorCounter = scalar, U16, 1742, "count", 1,0
|
||||
etb2etbErrorCode = scalar, S08, 1744, "", 1, 0
|
||||
etb2etbErrorCodeBlinker = scalar, S08, 1745, "", 1, 0
|
||||
etb2tcEtbDrop = scalar, S08, 1746, "%", 1, 0
|
||||
etb2jamTimer = scalar, U16, 1748, "sec", 0.01, 0
|
||||
etb2adjustedEtbTarget = scalar, S08, 1750, "%", 1, 0
|
||||
etb2state = scalar, U08, 1751, "", 1, 0
|
||||
; total TS size = 1752
|
||||
wb1faultCode = scalar, U08, 1752, "", 1, 0
|
||||
wb1heaterDuty = scalar, U08, 1753, "%", 1, 0
|
||||
wb1pumpDuty = scalar, U08, 1754, "%", 1, 0
|
||||
wb1tempC = scalar, U16, 1756, "C", 1, 0
|
||||
wb1nernstVoltage = scalar, U16, 1758, "V", 0.001, 0
|
||||
wb1esr = scalar, U16, 1760, "ohm", 1, 0
|
||||
; total TS size = 1764
|
||||
wb2faultCode = scalar, U08, 1764, "", 1, 0
|
||||
wb2heaterDuty = scalar, U08, 1765, "%", 1, 0
|
||||
wb2pumpDuty = scalar, U08, 1766, "%", 1, 0
|
||||
wb2tempC = scalar, U16, 1768, "C", 1, 0
|
||||
wb2nernstVoltage = scalar, U16, 1770, "V", 0.001, 0
|
||||
wb2esr = scalar, U16, 1772, "ohm", 1, 0
|
||||
; total TS size = 1776
|
||||
dcOutput0 = scalar, F32, 1776, "%", 1,0
|
||||
isEnabled0_int = scalar, U08, 1780, "%", 1,0
|
||||
isEnabled0 = bits, U32, 1784, [0:0]
|
||||
; total TS size = 1788
|
||||
vvtTarget = scalar, U16, 1788, "deg", 0.1, 0
|
||||
vvtOutput = scalar, U08, 1790, "%", 0.5, 0
|
||||
; total TS size = 1792
|
||||
lambdaCurrentlyGood = bits, U32, 1792, [0:0]
|
||||
lambdaMonitorCut = bits, U32, 1792, [1:1]
|
||||
lambdaTimeSinceGood = scalar, U16, 1796, "sec", 0.01, 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
|
||||
vvtTarget = scalar, U16, 1796, "deg", 0.1, 0
|
||||
vvtOutput = scalar, U08, 1798, "%", 0.5, 0
|
||||
; total TS size = 1800
|
||||
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 }
|
||||
|
@ -5850,6 +5852,8 @@ entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d"
|
|||
entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f"
|
||||
entry = nextLobe, "GDI: next lobe N", float, "%.3f"
|
||||
entry = di_nextStart, "GDI: valve activation angle", float, "%.3f"
|
||||
entry = HpfdActivationPhase, "GDI: HPFP activation angle", float, "%.3f"
|
||||
entry = HpfdDeactivationPhase, "GDI: HPFP deactivation angle", float, "%.3f"
|
||||
entry = m_deadtime, "Fuel: injector lag", float, "%.3f"
|
||||
entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f"
|
||||
entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f"
|
||||
|
@ -6836,6 +6840,8 @@ dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump"
|
|||
liveGraph = high_pressure_fuel_pump_2_Graph, "Graph", South
|
||||
graphLine = nextLobe
|
||||
graphLine = di_nextStart
|
||||
graphLine = HpfdActivationPhase
|
||||
graphLine = HpfdDeactivationPhase
|
||||
|
||||
|
||||
dialog = injector_modelDialog, "injector_model"
|
||||
|
|
|
@ -38,12 +38,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2025.01.31.alphax-8chan-revA.2853256577"
|
||||
signature = "rusEFI master.2025.01.31.alphax-8chan-revA.2980648590"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2025.01.31.alphax-8chan-revA.2853256577" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2025.01.31.alphax-8chan-revA.2980648590" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -2655,7 +2655,7 @@ boardUseTachPullUp = bits, U32, 23244, [4:4], "5v", "12v"
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1800
|
||||
ochBlockSize = 1808
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -3245,352 +3245,354 @@ HpfpValveState = bits, U32, 1108, [3:3]
|
|||
m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0
|
||||
nextLobe = scalar, F32, 1116, "", 1, 0
|
||||
di_nextStart = scalar, F32, 1120, "v", 1, 0
|
||||
; total TS size = 1124
|
||||
m_deadtime = scalar, F32, 1124, "ms", 1, 0
|
||||
pressureDelta = scalar, F32, 1128, "kPa", 1, 0
|
||||
pressureRatio = scalar, F32, 1132, "", 1, 0
|
||||
; total TS size = 1136
|
||||
retardThresholdRpm = scalar, S32, 1136, "", 1, 0
|
||||
launchActivatePinState = bits, U32, 1140, [0:0]
|
||||
isPreLaunchCondition = bits, U32, 1140, [1:1]
|
||||
isLaunchCondition = bits, U32, 1140, [2:2]
|
||||
isSwitchActivated = bits, U32, 1140, [3:3]
|
||||
isClutchActivated = bits, U32, 1140, [4:4]
|
||||
isBrakePedalActivated = bits, U32, 1140, [5:5]
|
||||
isValidInputPin = bits, U32, 1140, [6:6]
|
||||
activateSwitchCondition = bits, U32, 1140, [7:7]
|
||||
rpmLaunchCondition = bits, U32, 1140, [8:8]
|
||||
rpmPreLaunchCondition = bits, U32, 1140, [9:9]
|
||||
speedCondition = bits, U32, 1140, [10:10]
|
||||
tpsCondition = bits, U32, 1140, [11:11]
|
||||
HpfdActivationPhase = scalar, F32, 1124, "", 1, 0
|
||||
HpfdDeactivationPhase = scalar, F32, 1128, "", 1, 0
|
||||
; total TS size = 1132
|
||||
m_deadtime = scalar, F32, 1132, "ms", 1, 0
|
||||
pressureDelta = scalar, F32, 1136, "kPa", 1, 0
|
||||
pressureRatio = scalar, F32, 1140, "", 1, 0
|
||||
; total TS size = 1144
|
||||
isTorqueReductionTriggerPinValid = bits, U32, 1144, [0:0]
|
||||
torqueReductionTriggerPinState = bits, U32, 1144, [1:1]
|
||||
isTimeConditionSatisfied = bits, U32, 1144, [2:2]
|
||||
isRpmConditionSatisfied = bits, U32, 1144, [3:3]
|
||||
isAppConditionSatisfied = bits, U32, 1144, [4:4]
|
||||
isFlatShiftConditionSatisfied = bits, U32, 1144, [5:5]
|
||||
; total TS size = 1148
|
||||
isAntilagCondition = bits, U32, 1148, [0:0]
|
||||
ALSMinRPMCondition = bits, U32, 1148, [1:1]
|
||||
ALSMaxRPMCondition = bits, U32, 1148, [2:2]
|
||||
ALSMinCLTCondition = bits, U32, 1148, [3:3]
|
||||
ALSMaxCLTCondition = bits, U32, 1148, [4:4]
|
||||
ALSMaxThrottleIntentCondition = bits, U32, 1148, [5:5]
|
||||
isALSSwitchActivated = bits, U32, 1148, [6:6]
|
||||
ALSActivatePinState = bits, U32, 1148, [7:7]
|
||||
ALSSwitchCondition = bits, U32, 1148, [8:8]
|
||||
ALSTimerCondition = bits, U32, 1148, [9:9]
|
||||
fuelALSCorrection = scalar, F32, 1152, "", 1, 0
|
||||
timingALSCorrection = scalar, S16, 1156, "deg", 0.01, 0
|
||||
timingALSSkip = scalar, S16, 1158, "deg", 0.01, 0
|
||||
; total TS size = 1160
|
||||
isTpsInvalid = bits, U32, 1160, [0:0]
|
||||
m_shouldResetPid = bits, U32, 1160, [1:1]
|
||||
isBelowClosedLoopThreshold = bits, U32, 1160, [2:2]
|
||||
isNotClosedLoop = bits, U32, 1160, [3:3]
|
||||
isZeroRpm = bits, U32, 1160, [4:4]
|
||||
hasInitBoost = bits, U32, 1160, [5:5]
|
||||
rpmTooLow = bits, U32, 1160, [6:6]
|
||||
tpsTooLow = bits, U32, 1160, [7:7]
|
||||
mapTooLow = bits, U32, 1160, [8:8]
|
||||
isPlantValid = bits, U32, 1160, [9:9]
|
||||
isBoostControlled = bits, U32, 1160, [10:10]
|
||||
luaTargetAdd = scalar, S16, 1164, "v", 0.5,0
|
||||
boostOutput = scalar, S16, 1166, "percent", 0.01,0
|
||||
luaTargetMult = scalar, F32, 1168, "v", 1,0
|
||||
openLoopPart = scalar, F32, 1172, "v", 1,0
|
||||
luaOpenLoopAdd = scalar, F32, 1176, "v", 1,0
|
||||
boostControllerClosedLoopPart = scalar, S08, 1180, "%", 0.5,0
|
||||
boostControlTarget = scalar, S16, 1182, "kPa", 0.03333333333333333,0
|
||||
; total TS size = 1184
|
||||
acButtonState = scalar, S08, 1184, "", 1, 0
|
||||
m_acEnabled = bits, U32, 1188, [0:0]
|
||||
engineTooSlow = bits, U32, 1188, [1:1]
|
||||
engineTooFast = bits, U32, 1188, [2:2]
|
||||
noClt = bits, U32, 1188, [3:3]
|
||||
engineTooHot = bits, U32, 1188, [4:4]
|
||||
tpsTooHigh = bits, U32, 1188, [5:5]
|
||||
isDisabledByLua = bits, U32, 1188, [6:6]
|
||||
acCompressorState = bits, U32, 1188, [7:7]
|
||||
acPressureTooLow = bits, U32, 1188, [8:8]
|
||||
acPressureTooHigh = bits, U32, 1188, [9:9]
|
||||
retardThresholdRpm = scalar, S32, 1144, "", 1, 0
|
||||
launchActivatePinState = bits, U32, 1148, [0:0]
|
||||
isPreLaunchCondition = bits, U32, 1148, [1:1]
|
||||
isLaunchCondition = bits, U32, 1148, [2:2]
|
||||
isSwitchActivated = bits, U32, 1148, [3:3]
|
||||
isClutchActivated = bits, U32, 1148, [4:4]
|
||||
isBrakePedalActivated = bits, U32, 1148, [5:5]
|
||||
isValidInputPin = bits, U32, 1148, [6:6]
|
||||
activateSwitchCondition = bits, U32, 1148, [7:7]
|
||||
rpmLaunchCondition = bits, U32, 1148, [8:8]
|
||||
rpmPreLaunchCondition = bits, U32, 1148, [9:9]
|
||||
speedCondition = bits, U32, 1148, [10:10]
|
||||
tpsCondition = bits, U32, 1148, [11:11]
|
||||
; total TS size = 1152
|
||||
isTorqueReductionTriggerPinValid = bits, U32, 1152, [0:0]
|
||||
torqueReductionTriggerPinState = bits, U32, 1152, [1:1]
|
||||
isTimeConditionSatisfied = bits, U32, 1152, [2:2]
|
||||
isRpmConditionSatisfied = bits, U32, 1152, [3:3]
|
||||
isAppConditionSatisfied = bits, U32, 1152, [4:4]
|
||||
isFlatShiftConditionSatisfied = bits, U32, 1152, [5:5]
|
||||
; total TS size = 1156
|
||||
isAntilagCondition = bits, U32, 1156, [0:0]
|
||||
ALSMinRPMCondition = bits, U32, 1156, [1:1]
|
||||
ALSMaxRPMCondition = bits, U32, 1156, [2:2]
|
||||
ALSMinCLTCondition = bits, U32, 1156, [3:3]
|
||||
ALSMaxCLTCondition = bits, U32, 1156, [4:4]
|
||||
ALSMaxThrottleIntentCondition = bits, U32, 1156, [5:5]
|
||||
isALSSwitchActivated = bits, U32, 1156, [6:6]
|
||||
ALSActivatePinState = bits, U32, 1156, [7:7]
|
||||
ALSSwitchCondition = bits, U32, 1156, [8:8]
|
||||
ALSTimerCondition = bits, U32, 1156, [9:9]
|
||||
fuelALSCorrection = scalar, F32, 1160, "", 1, 0
|
||||
timingALSCorrection = scalar, S16, 1164, "deg", 0.01, 0
|
||||
timingALSSkip = scalar, S16, 1166, "deg", 0.01, 0
|
||||
; total TS size = 1168
|
||||
isTpsInvalid = bits, U32, 1168, [0:0]
|
||||
m_shouldResetPid = bits, U32, 1168, [1:1]
|
||||
isBelowClosedLoopThreshold = bits, U32, 1168, [2:2]
|
||||
isNotClosedLoop = bits, U32, 1168, [3:3]
|
||||
isZeroRpm = bits, U32, 1168, [4:4]
|
||||
hasInitBoost = bits, U32, 1168, [5:5]
|
||||
rpmTooLow = bits, U32, 1168, [6:6]
|
||||
tpsTooLow = bits, U32, 1168, [7:7]
|
||||
mapTooLow = bits, U32, 1168, [8:8]
|
||||
isPlantValid = bits, U32, 1168, [9:9]
|
||||
isBoostControlled = bits, U32, 1168, [10:10]
|
||||
luaTargetAdd = scalar, S16, 1172, "v", 0.5,0
|
||||
boostOutput = scalar, S16, 1174, "percent", 0.01,0
|
||||
luaTargetMult = scalar, F32, 1176, "v", 1,0
|
||||
openLoopPart = scalar, F32, 1180, "v", 1,0
|
||||
luaOpenLoopAdd = scalar, F32, 1184, "v", 1,0
|
||||
boostControllerClosedLoopPart = scalar, S08, 1188, "%", 0.5,0
|
||||
boostControlTarget = scalar, S16, 1190, "kPa", 0.03333333333333333,0
|
||||
; total TS size = 1192
|
||||
isNitrousArmed = bits, U32, 1192, [0:0]
|
||||
isNitrousSpeedCondition = bits, U32, 1192, [1:1]
|
||||
isNitrousTpsCondition = bits, U32, 1192, [2:2]
|
||||
isNitrousCltCondition = bits, U32, 1192, [3:3]
|
||||
isNitrousMapCondition = bits, U32, 1192, [4:4]
|
||||
isNitrousAfrCondition = bits, U32, 1192, [5:5]
|
||||
isNitrousRpmCondition = bits, U32, 1192, [6:6]
|
||||
isNitrousCondition = bits, U32, 1192, [7:7]
|
||||
; total TS size = 1196
|
||||
fan1cranking = bits, U32, 1196, [0:0]
|
||||
fan1notRunning = bits, U32, 1196, [1:1]
|
||||
fan1disabledWhileEngineStopped = bits, U32, 1196, [2:2]
|
||||
fan1brokenClt = bits, U32, 1196, [3:3]
|
||||
fan1enabledForAc = bits, U32, 1196, [4:4]
|
||||
fan1hot = bits, U32, 1196, [5:5]
|
||||
fan1cold = bits, U32, 1196, [6:6]
|
||||
fan1disabledBySpeed = bits, U32, 1196, [7:7]
|
||||
fan1m_state = bits, U32, 1196, [8:8]
|
||||
fan1radiatorFanStatus = scalar, U08, 1200, "", 1, 0
|
||||
acButtonState = scalar, S08, 1192, "", 1, 0
|
||||
m_acEnabled = bits, U32, 1196, [0:0]
|
||||
engineTooSlow = bits, U32, 1196, [1:1]
|
||||
engineTooFast = bits, U32, 1196, [2:2]
|
||||
noClt = bits, U32, 1196, [3:3]
|
||||
engineTooHot = bits, U32, 1196, [4:4]
|
||||
tpsTooHigh = bits, U32, 1196, [5:5]
|
||||
isDisabledByLua = bits, U32, 1196, [6:6]
|
||||
acCompressorState = bits, U32, 1196, [7:7]
|
||||
acPressureTooLow = bits, U32, 1196, [8:8]
|
||||
acPressureTooHigh = bits, U32, 1196, [9:9]
|
||||
; total TS size = 1200
|
||||
isNitrousArmed = bits, U32, 1200, [0:0]
|
||||
isNitrousSpeedCondition = bits, U32, 1200, [1:1]
|
||||
isNitrousTpsCondition = bits, U32, 1200, [2:2]
|
||||
isNitrousCltCondition = bits, U32, 1200, [3:3]
|
||||
isNitrousMapCondition = bits, U32, 1200, [4:4]
|
||||
isNitrousAfrCondition = bits, U32, 1200, [5:5]
|
||||
isNitrousRpmCondition = bits, U32, 1200, [6:6]
|
||||
isNitrousCondition = bits, U32, 1200, [7:7]
|
||||
; total TS size = 1204
|
||||
fan2cranking = bits, U32, 1204, [0:0]
|
||||
fan2notRunning = bits, U32, 1204, [1:1]
|
||||
fan2disabledWhileEngineStopped = bits, U32, 1204, [2:2]
|
||||
fan2brokenClt = bits, U32, 1204, [3:3]
|
||||
fan2enabledForAc = bits, U32, 1204, [4:4]
|
||||
fan2hot = bits, U32, 1204, [5:5]
|
||||
fan2cold = bits, U32, 1204, [6:6]
|
||||
fan2disabledBySpeed = bits, U32, 1204, [7:7]
|
||||
fan2m_state = bits, U32, 1204, [8:8]
|
||||
fan2radiatorFanStatus = scalar, U08, 1208, "", 1, 0
|
||||
fan1cranking = bits, U32, 1204, [0:0]
|
||||
fan1notRunning = bits, U32, 1204, [1:1]
|
||||
fan1disabledWhileEngineStopped = bits, U32, 1204, [2:2]
|
||||
fan1brokenClt = bits, U32, 1204, [3:3]
|
||||
fan1enabledForAc = bits, U32, 1204, [4:4]
|
||||
fan1hot = bits, U32, 1204, [5:5]
|
||||
fan1cold = bits, U32, 1204, [6:6]
|
||||
fan1disabledBySpeed = bits, U32, 1204, [7:7]
|
||||
fan1m_state = bits, U32, 1204, [8:8]
|
||||
fan1radiatorFanStatus = scalar, U08, 1208, "", 1, 0
|
||||
; total TS size = 1212
|
||||
isPrime = bits, U32, 1212, [0:0]
|
||||
engineTurnedRecently = bits, U32, 1212, [1:1]
|
||||
isFuelPumpOn = bits, U32, 1212, [2:2]
|
||||
ignitionOn = bits, U32, 1212, [3:3]
|
||||
; total TS size = 1216
|
||||
isBenchTest = bits, U32, 1216, [0:0]
|
||||
hasIgnitionVoltage = bits, U32, 1216, [1:1]
|
||||
mainRelayState = bits, U32, 1216, [2:2]
|
||||
delayedShutoffRequested = bits, U32, 1216, [3:3]
|
||||
fan2cranking = bits, U32, 1212, [0:0]
|
||||
fan2notRunning = bits, U32, 1212, [1:1]
|
||||
fan2disabledWhileEngineStopped = bits, U32, 1212, [2:2]
|
||||
fan2brokenClt = bits, U32, 1212, [3:3]
|
||||
fan2enabledForAc = bits, U32, 1212, [4:4]
|
||||
fan2hot = bits, U32, 1212, [5:5]
|
||||
fan2cold = bits, U32, 1212, [6:6]
|
||||
fan2disabledBySpeed = bits, U32, 1212, [7:7]
|
||||
fan2m_state = bits, U32, 1212, [8:8]
|
||||
fan2radiatorFanStatus = scalar, U08, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
lua_fuelAdd = scalar, F32, 1220, "g", 1, 0
|
||||
lua_fuelMult = scalar, F32, 1224, "", 1, 0
|
||||
lua_clutchUpState = bits, U32, 1228, [0:0]
|
||||
lua_brakePedalState = bits, U32, 1228, [1:1]
|
||||
lua_acRequestState = bits, U32, 1228, [2:2]
|
||||
lua_luaDisableEtb = bits, U32, 1228, [3:3]
|
||||
lua_luaIgnCut = bits, U32, 1228, [4:4]
|
||||
lua_luaFuelCut = bits, U32, 1228, [5:5]
|
||||
lua_clutchDownState = bits, U32, 1228, [6:6]
|
||||
lua_disableDecelerationFuelCutOff = bits, U32, 1228, [7:7]
|
||||
lua_torqueReductionState = bits, U32, 1228, [8:8]
|
||||
sd_tCharge = scalar, S16, 1232, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1236, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1240, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1244, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1248, "", 1, 0
|
||||
crankingFuel_fuel = scalar, U16, 1252, "mg", 0.01, 0
|
||||
baroCorrection = scalar, F32, 1256, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1260, "id", 1, 0
|
||||
clutchUpState = scalar, S08, 1262, "", 1, 0
|
||||
brakePedalState = scalar, S08, 1263, "", 1, 0
|
||||
startStopState = scalar, S08, 1264, "", 1, 0
|
||||
smartChipState = scalar, S08, 1265, "", 1, 0
|
||||
smartChipRestartCounter = scalar, S08, 1266, "", 1, 0
|
||||
smartChipAliveCounter = scalar, S08, 1267, "", 1, 0
|
||||
startStopPhysicalState = bits, U32, 1268, [0:0]
|
||||
acrActive = bits, U32, 1268, [1:1]
|
||||
acrEngineMovedRecently = bits, U32, 1268, [2:2]
|
||||
heaterControlEnabled = bits, U32, 1268, [3:3]
|
||||
luaDigitalState0 = bits, U32, 1268, [4:4]
|
||||
luaDigitalState1 = bits, U32, 1268, [5:5]
|
||||
luaDigitalState2 = bits, U32, 1268, [6:6]
|
||||
luaDigitalState3 = bits, U32, 1268, [7:7]
|
||||
clutchDownState = bits, U32, 1268, [8:8]
|
||||
startStopStateToggleCounter = scalar, U32, 1272, "", 1, 0
|
||||
luaSoftSparkSkip = scalar, F32, 1276, "", 1, 0
|
||||
luaHardSparkSkip = scalar, F32, 1280, "", 1, 0
|
||||
tractionControlSparkSkip = scalar, F32, 1284, "", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1288, "", 1, 0
|
||||
globalSparkCounter = scalar, U32, 1292, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1296, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1300, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1304, "%", 0.01, 0
|
||||
overDwellCounter = scalar, U08, 1306, "", 1, 0
|
||||
overDwellNotScheduledCounter = scalar, U08, 1307, "", 1, 0
|
||||
sparkOutOfOrderCounter = scalar, U08, 1308, "", 1, 0
|
||||
; total TS size = 1312
|
||||
tpsFrom = scalar, F32, 1312
|
||||
tpsTo = scalar, F32, 1316
|
||||
deltaTps = scalar, F32, 1320
|
||||
extraFuel = scalar, F32, 1324, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1328, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1332, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1332, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1332, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1332, [3:3]
|
||||
belowEpsilon = bits, U32, 1332, [4:4]
|
||||
tooShort = bits, U32, 1332, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1336, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1340, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1344, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1348, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1352, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1356, "", 1, 0
|
||||
; total TS size = 1360
|
||||
hwEventCounters1 = scalar, U16, 1360, "", 1, 0
|
||||
hwEventCounters2 = scalar, U16, 1362, "", 1, 0
|
||||
hwEventCounters3 = scalar, U16, 1364, "", 1, 0
|
||||
hwEventCounters4 = scalar, U16, 1366, "", 1, 0
|
||||
vvtCamCounter = scalar, U16, 1368, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1372, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1376, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1380, "distance", 1, 0
|
||||
mapVvt_sync_counter = scalar, U08, 1381, "counter", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1384, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1388, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1392, "", 1, 0
|
||||
mapCamPrevToothAngle = scalar, F32, 1396, "deg", 1, 0
|
||||
isDecodingMapCam = bits, U32, 1400, [0:0]
|
||||
triggerElapsedUs = scalar, U32, 1404, "", 1, 0
|
||||
; total TS size = 1408
|
||||
trgsynchronizationCounter = scalar, U32, 1408, "", 1, 0
|
||||
trgvvtToothDurations0 = scalar, U32, 1412, "us", 1, 0
|
||||
trgvvtCurrentPosition = scalar, F32, 1416, "", 1, 0
|
||||
trgvvtToothPosition1 = scalar, F32, 1420, "", 1, 0
|
||||
trgvvtToothPosition2 = scalar, F32, 1424, "", 1, 0
|
||||
trgvvtToothPosition3 = scalar, F32, 1428, "", 1, 0
|
||||
trgvvtToothPosition4 = scalar, F32, 1432, "", 1, 0
|
||||
trgtriggerSyncGapRatio = scalar, F32, 1436, "", 1, 0
|
||||
trgtriggerStateIndex = scalar, U08, 1440, "", 1, 0
|
||||
; total TS size = 1444
|
||||
vvt1isynchronizationCounter = scalar, U32, 1444, "", 1, 0
|
||||
vvt1ivvtToothDurations0 = scalar, U32, 1448, "us", 1, 0
|
||||
vvt1ivvtCurrentPosition = scalar, F32, 1452, "", 1, 0
|
||||
vvt1ivvtToothPosition1 = scalar, F32, 1456, "", 1, 0
|
||||
vvt1ivvtToothPosition2 = scalar, F32, 1460, "", 1, 0
|
||||
vvt1ivvtToothPosition3 = scalar, F32, 1464, "", 1, 0
|
||||
vvt1ivvtToothPosition4 = scalar, F32, 1468, "", 1, 0
|
||||
vvt1itriggerSyncGapRatio = scalar, F32, 1472, "", 1, 0
|
||||
vvt1itriggerStateIndex = scalar, U08, 1476, "", 1, 0
|
||||
; total TS size = 1480
|
||||
vvt1esynchronizationCounter = scalar, U32, 1480, "", 1, 0
|
||||
vvt1evvtToothDurations0 = scalar, U32, 1484, "us", 1, 0
|
||||
vvt1evvtCurrentPosition = scalar, F32, 1488, "", 1, 0
|
||||
vvt1evvtToothPosition1 = scalar, F32, 1492, "", 1, 0
|
||||
vvt1evvtToothPosition2 = scalar, F32, 1496, "", 1, 0
|
||||
vvt1evvtToothPosition3 = scalar, F32, 1500, "", 1, 0
|
||||
vvt1evvtToothPosition4 = scalar, F32, 1504, "", 1, 0
|
||||
vvt1etriggerSyncGapRatio = scalar, F32, 1508, "", 1, 0
|
||||
vvt1etriggerStateIndex = scalar, U08, 1512, "", 1, 0
|
||||
; total TS size = 1516
|
||||
vvt2isynchronizationCounter = scalar, U32, 1516, "", 1, 0
|
||||
vvt2ivvtToothDurations0 = scalar, U32, 1520, "us", 1, 0
|
||||
vvt2ivvtCurrentPosition = scalar, F32, 1524, "", 1, 0
|
||||
vvt2ivvtToothPosition1 = scalar, F32, 1528, "", 1, 0
|
||||
vvt2ivvtToothPosition2 = scalar, F32, 1532, "", 1, 0
|
||||
vvt2ivvtToothPosition3 = scalar, F32, 1536, "", 1, 0
|
||||
vvt2ivvtToothPosition4 = scalar, F32, 1540, "", 1, 0
|
||||
vvt2itriggerSyncGapRatio = scalar, F32, 1544, "", 1, 0
|
||||
vvt2itriggerStateIndex = scalar, U08, 1548, "", 1, 0
|
||||
; total TS size = 1552
|
||||
vvt2esynchronizationCounter = scalar, U32, 1552, "", 1, 0
|
||||
vvt2evvtToothDurations0 = scalar, U32, 1556, "us", 1, 0
|
||||
vvt2evvtCurrentPosition = scalar, F32, 1560, "", 1, 0
|
||||
vvt2evvtToothPosition1 = scalar, F32, 1564, "", 1, 0
|
||||
vvt2evvtToothPosition2 = scalar, F32, 1568, "", 1, 0
|
||||
vvt2evvtToothPosition3 = scalar, F32, 1572, "", 1, 0
|
||||
vvt2evvtToothPosition4 = scalar, F32, 1576, "", 1, 0
|
||||
vvt2etriggerSyncGapRatio = scalar, F32, 1580, "", 1, 0
|
||||
vvt2etriggerStateIndex = scalar, U08, 1584, "", 1, 0
|
||||
; total TS size = 1588
|
||||
camResyncCounter = scalar, U08, 1588, "", 1, 0
|
||||
m_hasSynchronizedPhase = bits, U32, 1592, [0:0]
|
||||
isPrime = bits, U32, 1220, [0:0]
|
||||
engineTurnedRecently = bits, U32, 1220, [1:1]
|
||||
isFuelPumpOn = bits, U32, 1220, [2:2]
|
||||
ignitionOn = bits, U32, 1220, [3:3]
|
||||
; total TS size = 1224
|
||||
isBenchTest = bits, U32, 1224, [0:0]
|
||||
hasIgnitionVoltage = bits, U32, 1224, [1:1]
|
||||
mainRelayState = bits, U32, 1224, [2:2]
|
||||
delayedShutoffRequested = bits, U32, 1224, [3:3]
|
||||
; total TS size = 1228
|
||||
lua_fuelAdd = scalar, F32, 1228, "g", 1, 0
|
||||
lua_fuelMult = scalar, F32, 1232, "", 1, 0
|
||||
lua_clutchUpState = bits, U32, 1236, [0:0]
|
||||
lua_brakePedalState = bits, U32, 1236, [1:1]
|
||||
lua_acRequestState = bits, U32, 1236, [2:2]
|
||||
lua_luaDisableEtb = bits, U32, 1236, [3:3]
|
||||
lua_luaIgnCut = bits, U32, 1236, [4:4]
|
||||
lua_luaFuelCut = bits, U32, 1236, [5:5]
|
||||
lua_clutchDownState = bits, U32, 1236, [6:6]
|
||||
lua_disableDecelerationFuelCutOff = bits, U32, 1236, [7:7]
|
||||
lua_torqueReductionState = bits, U32, 1236, [8:8]
|
||||
sd_tCharge = scalar, S16, 1240, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1244, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1248, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1252, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1256, "", 1, 0
|
||||
crankingFuel_fuel = scalar, U16, 1260, "mg", 0.01, 0
|
||||
baroCorrection = scalar, F32, 1264, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1268, "id", 1, 0
|
||||
clutchUpState = scalar, S08, 1270, "", 1, 0
|
||||
brakePedalState = scalar, S08, 1271, "", 1, 0
|
||||
startStopState = scalar, S08, 1272, "", 1, 0
|
||||
smartChipState = scalar, S08, 1273, "", 1, 0
|
||||
smartChipRestartCounter = scalar, S08, 1274, "", 1, 0
|
||||
smartChipAliveCounter = scalar, S08, 1275, "", 1, 0
|
||||
startStopPhysicalState = bits, U32, 1276, [0:0]
|
||||
acrActive = bits, U32, 1276, [1:1]
|
||||
acrEngineMovedRecently = bits, U32, 1276, [2:2]
|
||||
heaterControlEnabled = bits, U32, 1276, [3:3]
|
||||
luaDigitalState0 = bits, U32, 1276, [4:4]
|
||||
luaDigitalState1 = bits, U32, 1276, [5:5]
|
||||
luaDigitalState2 = bits, U32, 1276, [6:6]
|
||||
luaDigitalState3 = bits, U32, 1276, [7:7]
|
||||
clutchDownState = bits, U32, 1276, [8:8]
|
||||
startStopStateToggleCounter = scalar, U32, 1280, "", 1, 0
|
||||
luaSoftSparkSkip = scalar, F32, 1284, "", 1, 0
|
||||
luaHardSparkSkip = scalar, F32, 1288, "", 1, 0
|
||||
tractionControlSparkSkip = scalar, F32, 1292, "", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1296, "", 1, 0
|
||||
globalSparkCounter = scalar, U32, 1300, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1304, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1308, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1312, "%", 0.01, 0
|
||||
overDwellCounter = scalar, U08, 1314, "", 1, 0
|
||||
overDwellNotScheduledCounter = scalar, U08, 1315, "", 1, 0
|
||||
sparkOutOfOrderCounter = scalar, U08, 1316, "", 1, 0
|
||||
; total TS size = 1320
|
||||
tpsFrom = scalar, F32, 1320
|
||||
tpsTo = scalar, F32, 1324
|
||||
deltaTps = scalar, F32, 1328
|
||||
extraFuel = scalar, F32, 1332, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1336, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1340, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1340, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1340, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1340, [3:3]
|
||||
belowEpsilon = bits, U32, 1340, [4:4]
|
||||
tooShort = bits, U32, 1340, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1344, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1348, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1352, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1356, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1360, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1364, "", 1, 0
|
||||
; total TS size = 1368
|
||||
hwEventCounters1 = scalar, U16, 1368, "", 1, 0
|
||||
hwEventCounters2 = scalar, U16, 1370, "", 1, 0
|
||||
hwEventCounters3 = scalar, U16, 1372, "", 1, 0
|
||||
hwEventCounters4 = scalar, U16, 1374, "", 1, 0
|
||||
vvtCamCounter = scalar, U16, 1376, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1380, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1384, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1388, "distance", 1, 0
|
||||
mapVvt_sync_counter = scalar, U08, 1389, "counter", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1392, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1396, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1400, "", 1, 0
|
||||
mapCamPrevToothAngle = scalar, F32, 1404, "deg", 1, 0
|
||||
isDecodingMapCam = bits, U32, 1408, [0:0]
|
||||
triggerElapsedUs = scalar, U32, 1412, "", 1, 0
|
||||
; total TS size = 1416
|
||||
trgsynchronizationCounter = scalar, U32, 1416, "", 1, 0
|
||||
trgvvtToothDurations0 = scalar, U32, 1420, "us", 1, 0
|
||||
trgvvtCurrentPosition = scalar, F32, 1424, "", 1, 0
|
||||
trgvvtToothPosition1 = scalar, F32, 1428, "", 1, 0
|
||||
trgvvtToothPosition2 = scalar, F32, 1432, "", 1, 0
|
||||
trgvvtToothPosition3 = scalar, F32, 1436, "", 1, 0
|
||||
trgvvtToothPosition4 = scalar, F32, 1440, "", 1, 0
|
||||
trgtriggerSyncGapRatio = scalar, F32, 1444, "", 1, 0
|
||||
trgtriggerStateIndex = scalar, U08, 1448, "", 1, 0
|
||||
; total TS size = 1452
|
||||
vvt1isynchronizationCounter = scalar, U32, 1452, "", 1, 0
|
||||
vvt1ivvtToothDurations0 = scalar, U32, 1456, "us", 1, 0
|
||||
vvt1ivvtCurrentPosition = scalar, F32, 1460, "", 1, 0
|
||||
vvt1ivvtToothPosition1 = scalar, F32, 1464, "", 1, 0
|
||||
vvt1ivvtToothPosition2 = scalar, F32, 1468, "", 1, 0
|
||||
vvt1ivvtToothPosition3 = scalar, F32, 1472, "", 1, 0
|
||||
vvt1ivvtToothPosition4 = scalar, F32, 1476, "", 1, 0
|
||||
vvt1itriggerSyncGapRatio = scalar, F32, 1480, "", 1, 0
|
||||
vvt1itriggerStateIndex = scalar, U08, 1484, "", 1, 0
|
||||
; total TS size = 1488
|
||||
vvt1esynchronizationCounter = scalar, U32, 1488, "", 1, 0
|
||||
vvt1evvtToothDurations0 = scalar, U32, 1492, "us", 1, 0
|
||||
vvt1evvtCurrentPosition = scalar, F32, 1496, "", 1, 0
|
||||
vvt1evvtToothPosition1 = scalar, F32, 1500, "", 1, 0
|
||||
vvt1evvtToothPosition2 = scalar, F32, 1504, "", 1, 0
|
||||
vvt1evvtToothPosition3 = scalar, F32, 1508, "", 1, 0
|
||||
vvt1evvtToothPosition4 = scalar, F32, 1512, "", 1, 0
|
||||
vvt1etriggerSyncGapRatio = scalar, F32, 1516, "", 1, 0
|
||||
vvt1etriggerStateIndex = scalar, U08, 1520, "", 1, 0
|
||||
; total TS size = 1524
|
||||
vvt2isynchronizationCounter = scalar, U32, 1524, "", 1, 0
|
||||
vvt2ivvtToothDurations0 = scalar, U32, 1528, "us", 1, 0
|
||||
vvt2ivvtCurrentPosition = scalar, F32, 1532, "", 1, 0
|
||||
vvt2ivvtToothPosition1 = scalar, F32, 1536, "", 1, 0
|
||||
vvt2ivvtToothPosition2 = scalar, F32, 1540, "", 1, 0
|
||||
vvt2ivvtToothPosition3 = scalar, F32, 1544, "", 1, 0
|
||||
vvt2ivvtToothPosition4 = scalar, F32, 1548, "", 1, 0
|
||||
vvt2itriggerSyncGapRatio = scalar, F32, 1552, "", 1, 0
|
||||
vvt2itriggerStateIndex = scalar, U08, 1556, "", 1, 0
|
||||
; total TS size = 1560
|
||||
vvt2esynchronizationCounter = scalar, U32, 1560, "", 1, 0
|
||||
vvt2evvtToothDurations0 = scalar, U32, 1564, "us", 1, 0
|
||||
vvt2evvtCurrentPosition = scalar, F32, 1568, "", 1, 0
|
||||
vvt2evvtToothPosition1 = scalar, F32, 1572, "", 1, 0
|
||||
vvt2evvtToothPosition2 = scalar, F32, 1576, "", 1, 0
|
||||
vvt2evvtToothPosition3 = scalar, F32, 1580, "", 1, 0
|
||||
vvt2evvtToothPosition4 = scalar, F32, 1584, "", 1, 0
|
||||
vvt2etriggerSyncGapRatio = scalar, F32, 1588, "", 1, 0
|
||||
vvt2etriggerStateIndex = scalar, U08, 1592, "", 1, 0
|
||||
; total TS size = 1596
|
||||
wallFuelCorrection = scalar, F32, 1596, "", 1, 0
|
||||
wallFuel = scalar, F32, 1600, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1596, "", 1, 0
|
||||
m_hasSynchronizedPhase = bits, U32, 1600, [0:0]
|
||||
; total TS size = 1604
|
||||
idleState = bits, S32, 1604, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1608
|
||||
baseIdlePosition = scalar, F32, 1612
|
||||
idleClosedLoop = scalar, F32, 1616
|
||||
iacByTpsTaper = scalar, F32, 1620
|
||||
mightResetPid = bits, U32, 1624, [0:0]
|
||||
shouldResetPid = bits, U32, 1624, [1:1]
|
||||
wasResetPid = bits, U32, 1624, [2:2]
|
||||
mustResetPid = bits, U32, 1624, [3:3]
|
||||
isCranking = bits, U32, 1624, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1624, [5:5]
|
||||
notIdling = bits, U32, 1624, [6:6]
|
||||
needReset = bits, U32, 1624, [7:7]
|
||||
isInDeadZone = bits, U32, 1624, [8:8]
|
||||
isBlipping = bits, U32, 1624, [9:9]
|
||||
useClosedLoop = bits, U32, 1624, [10:10]
|
||||
badTps = bits, U32, 1624, [11:11]
|
||||
looksLikeRunning = bits, U32, 1624, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1624, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1624, [14:14]
|
||||
isIdleCoasting = bits, U32, 1624, [15:15]
|
||||
isIdleClosedLoop = bits, U32, 1624, [16:16]
|
||||
idleTarget = scalar, S32, 1628, "", 1, 0
|
||||
targetRpmByClt = scalar, S32, 1632, "", 1, 0
|
||||
targetRpmAc = scalar, S32, 1636, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1640
|
||||
luaAdd = scalar, F32, 1644
|
||||
; total TS size = 1648
|
||||
etb1targetWithIdlePosition = scalar, F32, 1648, "%", 1,0
|
||||
etb1trim = scalar, F32, 1652, "", 1, 0
|
||||
etb1luaAdjustment = scalar, F32, 1656, "%", 1,0
|
||||
etb1m_wastegatePosition = scalar, F32, 1660, "%", 1,0
|
||||
etb1etbFeedForward = scalar, F32, 1664
|
||||
etb1etbIntegralError = scalar, F32, 1668, "", 1, 0
|
||||
etb1etbCurrentTarget = scalar, F32, 1672, "%", 1, 0
|
||||
etb1m_adjustedTarget = scalar, S16, 1676, "%", 0.01, 0
|
||||
etb1etbRevLimitActive = bits, U32, 1680, [0:0]
|
||||
etb1jamDetected = bits, U32, 1680, [1:1]
|
||||
etb1validPlantPosition = bits, U32, 1680, [2:2]
|
||||
etb1etbTpsErrorCounter = scalar, U16, 1684, "count", 1,0
|
||||
etb1etbPpsErrorCounter = scalar, U16, 1686, "count", 1,0
|
||||
etb1etbErrorCode = scalar, S08, 1688, "", 1, 0
|
||||
etb1etbErrorCodeBlinker = scalar, S08, 1689, "", 1, 0
|
||||
etb1tcEtbDrop = scalar, S08, 1690, "%", 1, 0
|
||||
etb1jamTimer = scalar, U16, 1692, "sec", 0.01, 0
|
||||
etb1adjustedEtbTarget = scalar, S08, 1694, "%", 1, 0
|
||||
etb1state = scalar, U08, 1695, "", 1, 0
|
||||
; total TS size = 1696
|
||||
etb2targetWithIdlePosition = scalar, F32, 1696, "%", 1,0
|
||||
etb2trim = scalar, F32, 1700, "", 1, 0
|
||||
etb2luaAdjustment = scalar, F32, 1704, "%", 1,0
|
||||
etb2m_wastegatePosition = scalar, F32, 1708, "%", 1,0
|
||||
etb2etbFeedForward = scalar, F32, 1712
|
||||
etb2etbIntegralError = scalar, F32, 1716, "", 1, 0
|
||||
etb2etbCurrentTarget = scalar, F32, 1720, "%", 1, 0
|
||||
etb2m_adjustedTarget = scalar, S16, 1724, "%", 0.01, 0
|
||||
etb2etbRevLimitActive = bits, U32, 1728, [0:0]
|
||||
etb2jamDetected = bits, U32, 1728, [1:1]
|
||||
etb2validPlantPosition = bits, U32, 1728, [2:2]
|
||||
etb2etbTpsErrorCounter = scalar, U16, 1732, "count", 1,0
|
||||
etb2etbPpsErrorCounter = scalar, U16, 1734, "count", 1,0
|
||||
etb2etbErrorCode = scalar, S08, 1736, "", 1, 0
|
||||
etb2etbErrorCodeBlinker = scalar, S08, 1737, "", 1, 0
|
||||
etb2tcEtbDrop = scalar, S08, 1738, "%", 1, 0
|
||||
etb2jamTimer = scalar, U16, 1740, "sec", 0.01, 0
|
||||
etb2adjustedEtbTarget = scalar, S08, 1742, "%", 1, 0
|
||||
etb2state = scalar, U08, 1743, "", 1, 0
|
||||
; total TS size = 1744
|
||||
wb1faultCode = scalar, U08, 1744, "", 1, 0
|
||||
wb1heaterDuty = scalar, U08, 1745, "%", 1, 0
|
||||
wb1pumpDuty = scalar, U08, 1746, "%", 1, 0
|
||||
wb1tempC = scalar, U16, 1748, "C", 1, 0
|
||||
wb1nernstVoltage = scalar, U16, 1750, "V", 0.001, 0
|
||||
wb1esr = scalar, U16, 1752, "ohm", 1, 0
|
||||
; total TS size = 1756
|
||||
wb2faultCode = scalar, U08, 1756, "", 1, 0
|
||||
wb2heaterDuty = scalar, U08, 1757, "%", 1, 0
|
||||
wb2pumpDuty = scalar, U08, 1758, "%", 1, 0
|
||||
wb2tempC = scalar, U16, 1760, "C", 1, 0
|
||||
wb2nernstVoltage = scalar, U16, 1762, "V", 0.001, 0
|
||||
wb2esr = scalar, U16, 1764, "ohm", 1, 0
|
||||
; total TS size = 1768
|
||||
dcOutput0 = scalar, F32, 1768, "%", 1,0
|
||||
isEnabled0_int = scalar, U08, 1772, "%", 1,0
|
||||
isEnabled0 = bits, U32, 1776, [0:0]
|
||||
; total TS size = 1780
|
||||
value0 = scalar, U16, 1780, "RAW", 1,0
|
||||
value1 = scalar, U16, 1782, "RAW", 1,0
|
||||
errorRate = scalar, F32, 1784, "% (don't belive me)", 1,0
|
||||
wallFuelCorrection = scalar, F32, 1604, "", 1, 0
|
||||
wallFuel = scalar, F32, 1608, "", 1, 0
|
||||
; total TS size = 1612
|
||||
idleState = bits, S32, 1612, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1616
|
||||
baseIdlePosition = scalar, F32, 1620
|
||||
idleClosedLoop = scalar, F32, 1624
|
||||
iacByTpsTaper = scalar, F32, 1628
|
||||
mightResetPid = bits, U32, 1632, [0:0]
|
||||
shouldResetPid = bits, U32, 1632, [1:1]
|
||||
wasResetPid = bits, U32, 1632, [2:2]
|
||||
mustResetPid = bits, U32, 1632, [3:3]
|
||||
isCranking = bits, U32, 1632, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1632, [5:5]
|
||||
notIdling = bits, U32, 1632, [6:6]
|
||||
needReset = bits, U32, 1632, [7:7]
|
||||
isInDeadZone = bits, U32, 1632, [8:8]
|
||||
isBlipping = bits, U32, 1632, [9:9]
|
||||
useClosedLoop = bits, U32, 1632, [10:10]
|
||||
badTps = bits, U32, 1632, [11:11]
|
||||
looksLikeRunning = bits, U32, 1632, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1632, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1632, [14:14]
|
||||
isIdleCoasting = bits, U32, 1632, [15:15]
|
||||
isIdleClosedLoop = bits, U32, 1632, [16:16]
|
||||
idleTarget = scalar, S32, 1636, "", 1, 0
|
||||
targetRpmByClt = scalar, S32, 1640, "", 1, 0
|
||||
targetRpmAc = scalar, S32, 1644, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1648
|
||||
luaAdd = scalar, F32, 1652
|
||||
; total TS size = 1656
|
||||
etb1targetWithIdlePosition = scalar, F32, 1656, "%", 1,0
|
||||
etb1trim = scalar, F32, 1660, "", 1, 0
|
||||
etb1luaAdjustment = scalar, F32, 1664, "%", 1,0
|
||||
etb1m_wastegatePosition = scalar, F32, 1668, "%", 1,0
|
||||
etb1etbFeedForward = scalar, F32, 1672
|
||||
etb1etbIntegralError = scalar, F32, 1676, "", 1, 0
|
||||
etb1etbCurrentTarget = scalar, F32, 1680, "%", 1, 0
|
||||
etb1m_adjustedTarget = scalar, S16, 1684, "%", 0.01, 0
|
||||
etb1etbRevLimitActive = bits, U32, 1688, [0:0]
|
||||
etb1jamDetected = bits, U32, 1688, [1:1]
|
||||
etb1validPlantPosition = bits, U32, 1688, [2:2]
|
||||
etb1etbTpsErrorCounter = scalar, U16, 1692, "count", 1,0
|
||||
etb1etbPpsErrorCounter = scalar, U16, 1694, "count", 1,0
|
||||
etb1etbErrorCode = scalar, S08, 1696, "", 1, 0
|
||||
etb1etbErrorCodeBlinker = scalar, S08, 1697, "", 1, 0
|
||||
etb1tcEtbDrop = scalar, S08, 1698, "%", 1, 0
|
||||
etb1jamTimer = scalar, U16, 1700, "sec", 0.01, 0
|
||||
etb1adjustedEtbTarget = scalar, S08, 1702, "%", 1, 0
|
||||
etb1state = scalar, U08, 1703, "", 1, 0
|
||||
; total TS size = 1704
|
||||
etb2targetWithIdlePosition = scalar, F32, 1704, "%", 1,0
|
||||
etb2trim = scalar, F32, 1708, "", 1, 0
|
||||
etb2luaAdjustment = scalar, F32, 1712, "%", 1,0
|
||||
etb2m_wastegatePosition = scalar, F32, 1716, "%", 1,0
|
||||
etb2etbFeedForward = scalar, F32, 1720
|
||||
etb2etbIntegralError = scalar, F32, 1724, "", 1, 0
|
||||
etb2etbCurrentTarget = scalar, F32, 1728, "%", 1, 0
|
||||
etb2m_adjustedTarget = scalar, S16, 1732, "%", 0.01, 0
|
||||
etb2etbRevLimitActive = bits, U32, 1736, [0:0]
|
||||
etb2jamDetected = bits, U32, 1736, [1:1]
|
||||
etb2validPlantPosition = bits, U32, 1736, [2:2]
|
||||
etb2etbTpsErrorCounter = scalar, U16, 1740, "count", 1,0
|
||||
etb2etbPpsErrorCounter = scalar, U16, 1742, "count", 1,0
|
||||
etb2etbErrorCode = scalar, S08, 1744, "", 1, 0
|
||||
etb2etbErrorCodeBlinker = scalar, S08, 1745, "", 1, 0
|
||||
etb2tcEtbDrop = scalar, S08, 1746, "%", 1, 0
|
||||
etb2jamTimer = scalar, U16, 1748, "sec", 0.01, 0
|
||||
etb2adjustedEtbTarget = scalar, S08, 1750, "%", 1, 0
|
||||
etb2state = scalar, U08, 1751, "", 1, 0
|
||||
; total TS size = 1752
|
||||
wb1faultCode = scalar, U08, 1752, "", 1, 0
|
||||
wb1heaterDuty = scalar, U08, 1753, "%", 1, 0
|
||||
wb1pumpDuty = scalar, U08, 1754, "%", 1, 0
|
||||
wb1tempC = scalar, U16, 1756, "C", 1, 0
|
||||
wb1nernstVoltage = scalar, U16, 1758, "V", 0.001, 0
|
||||
wb1esr = scalar, U16, 1760, "ohm", 1, 0
|
||||
; total TS size = 1764
|
||||
wb2faultCode = scalar, U08, 1764, "", 1, 0
|
||||
wb2heaterDuty = scalar, U08, 1765, "%", 1, 0
|
||||
wb2pumpDuty = scalar, U08, 1766, "%", 1, 0
|
||||
wb2tempC = scalar, U16, 1768, "C", 1, 0
|
||||
wb2nernstVoltage = scalar, U16, 1770, "V", 0.001, 0
|
||||
wb2esr = scalar, U16, 1772, "ohm", 1, 0
|
||||
; total TS size = 1776
|
||||
dcOutput0 = scalar, F32, 1776, "%", 1,0
|
||||
isEnabled0_int = scalar, U08, 1780, "%", 1,0
|
||||
isEnabled0 = bits, U32, 1784, [0:0]
|
||||
; total TS size = 1788
|
||||
vvtTarget = scalar, U16, 1788, "deg", 0.1, 0
|
||||
vvtOutput = scalar, U08, 1790, "%", 0.5, 0
|
||||
; total TS size = 1792
|
||||
lambdaCurrentlyGood = bits, U32, 1792, [0:0]
|
||||
lambdaMonitorCut = bits, U32, 1792, [1:1]
|
||||
lambdaTimeSinceGood = scalar, U16, 1796, "sec", 0.01, 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
|
||||
vvtTarget = scalar, U16, 1796, "deg", 0.1, 0
|
||||
vvtOutput = scalar, U08, 1798, "%", 0.5, 0
|
||||
; total TS size = 1800
|
||||
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 }
|
||||
|
@ -5858,6 +5860,8 @@ entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d"
|
|||
entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f"
|
||||
entry = nextLobe, "GDI: next lobe N", float, "%.3f"
|
||||
entry = di_nextStart, "GDI: valve activation angle", float, "%.3f"
|
||||
entry = HpfdActivationPhase, "GDI: HPFP activation angle", float, "%.3f"
|
||||
entry = HpfdDeactivationPhase, "GDI: HPFP deactivation angle", float, "%.3f"
|
||||
entry = m_deadtime, "Fuel: injector lag", float, "%.3f"
|
||||
entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f"
|
||||
entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f"
|
||||
|
@ -6836,6 +6840,8 @@ dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump"
|
|||
liveGraph = high_pressure_fuel_pump_2_Graph, "Graph", South
|
||||
graphLine = nextLobe
|
||||
graphLine = di_nextStart
|
||||
graphLine = HpfdActivationPhase
|
||||
graphLine = HpfdDeactivationPhase
|
||||
|
||||
|
||||
dialog = injector_modelDialog, "injector_model"
|
||||
|
|
|
@ -38,12 +38,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2025.01.31.alphax-8chan.935774765"
|
||||
signature = "rusEFI master.2025.01.31.alphax-8chan.746512674"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2025.01.31.alphax-8chan.935774765" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2025.01.31.alphax-8chan.746512674" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -2664,7 +2664,7 @@ boardUseFlexPullDown = bits, U32, 25260, [10:10], "With Pull Up", "With Pull Dow
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1800
|
||||
ochBlockSize = 1808
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -3254,352 +3254,354 @@ HpfpValveState = bits, U32, 1108, [3:3]
|
|||
m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0
|
||||
nextLobe = scalar, F32, 1116, "", 1, 0
|
||||
di_nextStart = scalar, F32, 1120, "v", 1, 0
|
||||
; total TS size = 1124
|
||||
m_deadtime = scalar, F32, 1124, "ms", 1, 0
|
||||
pressureDelta = scalar, F32, 1128, "kPa", 1, 0
|
||||
pressureRatio = scalar, F32, 1132, "", 1, 0
|
||||
; total TS size = 1136
|
||||
retardThresholdRpm = scalar, S32, 1136, "", 1, 0
|
||||
launchActivatePinState = bits, U32, 1140, [0:0]
|
||||
isPreLaunchCondition = bits, U32, 1140, [1:1]
|
||||
isLaunchCondition = bits, U32, 1140, [2:2]
|
||||
isSwitchActivated = bits, U32, 1140, [3:3]
|
||||
isClutchActivated = bits, U32, 1140, [4:4]
|
||||
isBrakePedalActivated = bits, U32, 1140, [5:5]
|
||||
isValidInputPin = bits, U32, 1140, [6:6]
|
||||
activateSwitchCondition = bits, U32, 1140, [7:7]
|
||||
rpmLaunchCondition = bits, U32, 1140, [8:8]
|
||||
rpmPreLaunchCondition = bits, U32, 1140, [9:9]
|
||||
speedCondition = bits, U32, 1140, [10:10]
|
||||
tpsCondition = bits, U32, 1140, [11:11]
|
||||
HpfdActivationPhase = scalar, F32, 1124, "", 1, 0
|
||||
HpfdDeactivationPhase = scalar, F32, 1128, "", 1, 0
|
||||
; total TS size = 1132
|
||||
m_deadtime = scalar, F32, 1132, "ms", 1, 0
|
||||
pressureDelta = scalar, F32, 1136, "kPa", 1, 0
|
||||
pressureRatio = scalar, F32, 1140, "", 1, 0
|
||||
; total TS size = 1144
|
||||
isTorqueReductionTriggerPinValid = bits, U32, 1144, [0:0]
|
||||
torqueReductionTriggerPinState = bits, U32, 1144, [1:1]
|
||||
isTimeConditionSatisfied = bits, U32, 1144, [2:2]
|
||||
isRpmConditionSatisfied = bits, U32, 1144, [3:3]
|
||||
isAppConditionSatisfied = bits, U32, 1144, [4:4]
|
||||
isFlatShiftConditionSatisfied = bits, U32, 1144, [5:5]
|
||||
; total TS size = 1148
|
||||
isAntilagCondition = bits, U32, 1148, [0:0]
|
||||
ALSMinRPMCondition = bits, U32, 1148, [1:1]
|
||||
ALSMaxRPMCondition = bits, U32, 1148, [2:2]
|
||||
ALSMinCLTCondition = bits, U32, 1148, [3:3]
|
||||
ALSMaxCLTCondition = bits, U32, 1148, [4:4]
|
||||
ALSMaxThrottleIntentCondition = bits, U32, 1148, [5:5]
|
||||
isALSSwitchActivated = bits, U32, 1148, [6:6]
|
||||
ALSActivatePinState = bits, U32, 1148, [7:7]
|
||||
ALSSwitchCondition = bits, U32, 1148, [8:8]
|
||||
ALSTimerCondition = bits, U32, 1148, [9:9]
|
||||
fuelALSCorrection = scalar, F32, 1152, "", 1, 0
|
||||
timingALSCorrection = scalar, S16, 1156, "deg", 0.01, 0
|
||||
timingALSSkip = scalar, S16, 1158, "deg", 0.01, 0
|
||||
; total TS size = 1160
|
||||
isTpsInvalid = bits, U32, 1160, [0:0]
|
||||
m_shouldResetPid = bits, U32, 1160, [1:1]
|
||||
isBelowClosedLoopThreshold = bits, U32, 1160, [2:2]
|
||||
isNotClosedLoop = bits, U32, 1160, [3:3]
|
||||
isZeroRpm = bits, U32, 1160, [4:4]
|
||||
hasInitBoost = bits, U32, 1160, [5:5]
|
||||
rpmTooLow = bits, U32, 1160, [6:6]
|
||||
tpsTooLow = bits, U32, 1160, [7:7]
|
||||
mapTooLow = bits, U32, 1160, [8:8]
|
||||
isPlantValid = bits, U32, 1160, [9:9]
|
||||
isBoostControlled = bits, U32, 1160, [10:10]
|
||||
luaTargetAdd = scalar, S16, 1164, "v", 0.5,0
|
||||
boostOutput = scalar, S16, 1166, "percent", 0.01,0
|
||||
luaTargetMult = scalar, F32, 1168, "v", 1,0
|
||||
openLoopPart = scalar, F32, 1172, "v", 1,0
|
||||
luaOpenLoopAdd = scalar, F32, 1176, "v", 1,0
|
||||
boostControllerClosedLoopPart = scalar, S08, 1180, "%", 0.5,0
|
||||
boostControlTarget = scalar, S16, 1182, "kPa", 0.03333333333333333,0
|
||||
; total TS size = 1184
|
||||
acButtonState = scalar, S08, 1184, "", 1, 0
|
||||
m_acEnabled = bits, U32, 1188, [0:0]
|
||||
engineTooSlow = bits, U32, 1188, [1:1]
|
||||
engineTooFast = bits, U32, 1188, [2:2]
|
||||
noClt = bits, U32, 1188, [3:3]
|
||||
engineTooHot = bits, U32, 1188, [4:4]
|
||||
tpsTooHigh = bits, U32, 1188, [5:5]
|
||||
isDisabledByLua = bits, U32, 1188, [6:6]
|
||||
acCompressorState = bits, U32, 1188, [7:7]
|
||||
acPressureTooLow = bits, U32, 1188, [8:8]
|
||||
acPressureTooHigh = bits, U32, 1188, [9:9]
|
||||
retardThresholdRpm = scalar, S32, 1144, "", 1, 0
|
||||
launchActivatePinState = bits, U32, 1148, [0:0]
|
||||
isPreLaunchCondition = bits, U32, 1148, [1:1]
|
||||
isLaunchCondition = bits, U32, 1148, [2:2]
|
||||
isSwitchActivated = bits, U32, 1148, [3:3]
|
||||
isClutchActivated = bits, U32, 1148, [4:4]
|
||||
isBrakePedalActivated = bits, U32, 1148, [5:5]
|
||||
isValidInputPin = bits, U32, 1148, [6:6]
|
||||
activateSwitchCondition = bits, U32, 1148, [7:7]
|
||||
rpmLaunchCondition = bits, U32, 1148, [8:8]
|
||||
rpmPreLaunchCondition = bits, U32, 1148, [9:9]
|
||||
speedCondition = bits, U32, 1148, [10:10]
|
||||
tpsCondition = bits, U32, 1148, [11:11]
|
||||
; total TS size = 1152
|
||||
isTorqueReductionTriggerPinValid = bits, U32, 1152, [0:0]
|
||||
torqueReductionTriggerPinState = bits, U32, 1152, [1:1]
|
||||
isTimeConditionSatisfied = bits, U32, 1152, [2:2]
|
||||
isRpmConditionSatisfied = bits, U32, 1152, [3:3]
|
||||
isAppConditionSatisfied = bits, U32, 1152, [4:4]
|
||||
isFlatShiftConditionSatisfied = bits, U32, 1152, [5:5]
|
||||
; total TS size = 1156
|
||||
isAntilagCondition = bits, U32, 1156, [0:0]
|
||||
ALSMinRPMCondition = bits, U32, 1156, [1:1]
|
||||
ALSMaxRPMCondition = bits, U32, 1156, [2:2]
|
||||
ALSMinCLTCondition = bits, U32, 1156, [3:3]
|
||||
ALSMaxCLTCondition = bits, U32, 1156, [4:4]
|
||||
ALSMaxThrottleIntentCondition = bits, U32, 1156, [5:5]
|
||||
isALSSwitchActivated = bits, U32, 1156, [6:6]
|
||||
ALSActivatePinState = bits, U32, 1156, [7:7]
|
||||
ALSSwitchCondition = bits, U32, 1156, [8:8]
|
||||
ALSTimerCondition = bits, U32, 1156, [9:9]
|
||||
fuelALSCorrection = scalar, F32, 1160, "", 1, 0
|
||||
timingALSCorrection = scalar, S16, 1164, "deg", 0.01, 0
|
||||
timingALSSkip = scalar, S16, 1166, "deg", 0.01, 0
|
||||
; total TS size = 1168
|
||||
isTpsInvalid = bits, U32, 1168, [0:0]
|
||||
m_shouldResetPid = bits, U32, 1168, [1:1]
|
||||
isBelowClosedLoopThreshold = bits, U32, 1168, [2:2]
|
||||
isNotClosedLoop = bits, U32, 1168, [3:3]
|
||||
isZeroRpm = bits, U32, 1168, [4:4]
|
||||
hasInitBoost = bits, U32, 1168, [5:5]
|
||||
rpmTooLow = bits, U32, 1168, [6:6]
|
||||
tpsTooLow = bits, U32, 1168, [7:7]
|
||||
mapTooLow = bits, U32, 1168, [8:8]
|
||||
isPlantValid = bits, U32, 1168, [9:9]
|
||||
isBoostControlled = bits, U32, 1168, [10:10]
|
||||
luaTargetAdd = scalar, S16, 1172, "v", 0.5,0
|
||||
boostOutput = scalar, S16, 1174, "percent", 0.01,0
|
||||
luaTargetMult = scalar, F32, 1176, "v", 1,0
|
||||
openLoopPart = scalar, F32, 1180, "v", 1,0
|
||||
luaOpenLoopAdd = scalar, F32, 1184, "v", 1,0
|
||||
boostControllerClosedLoopPart = scalar, S08, 1188, "%", 0.5,0
|
||||
boostControlTarget = scalar, S16, 1190, "kPa", 0.03333333333333333,0
|
||||
; total TS size = 1192
|
||||
isNitrousArmed = bits, U32, 1192, [0:0]
|
||||
isNitrousSpeedCondition = bits, U32, 1192, [1:1]
|
||||
isNitrousTpsCondition = bits, U32, 1192, [2:2]
|
||||
isNitrousCltCondition = bits, U32, 1192, [3:3]
|
||||
isNitrousMapCondition = bits, U32, 1192, [4:4]
|
||||
isNitrousAfrCondition = bits, U32, 1192, [5:5]
|
||||
isNitrousRpmCondition = bits, U32, 1192, [6:6]
|
||||
isNitrousCondition = bits, U32, 1192, [7:7]
|
||||
; total TS size = 1196
|
||||
fan1cranking = bits, U32, 1196, [0:0]
|
||||
fan1notRunning = bits, U32, 1196, [1:1]
|
||||
fan1disabledWhileEngineStopped = bits, U32, 1196, [2:2]
|
||||
fan1brokenClt = bits, U32, 1196, [3:3]
|
||||
fan1enabledForAc = bits, U32, 1196, [4:4]
|
||||
fan1hot = bits, U32, 1196, [5:5]
|
||||
fan1cold = bits, U32, 1196, [6:6]
|
||||
fan1disabledBySpeed = bits, U32, 1196, [7:7]
|
||||
fan1m_state = bits, U32, 1196, [8:8]
|
||||
fan1radiatorFanStatus = scalar, U08, 1200, "", 1, 0
|
||||
acButtonState = scalar, S08, 1192, "", 1, 0
|
||||
m_acEnabled = bits, U32, 1196, [0:0]
|
||||
engineTooSlow = bits, U32, 1196, [1:1]
|
||||
engineTooFast = bits, U32, 1196, [2:2]
|
||||
noClt = bits, U32, 1196, [3:3]
|
||||
engineTooHot = bits, U32, 1196, [4:4]
|
||||
tpsTooHigh = bits, U32, 1196, [5:5]
|
||||
isDisabledByLua = bits, U32, 1196, [6:6]
|
||||
acCompressorState = bits, U32, 1196, [7:7]
|
||||
acPressureTooLow = bits, U32, 1196, [8:8]
|
||||
acPressureTooHigh = bits, U32, 1196, [9:9]
|
||||
; total TS size = 1200
|
||||
isNitrousArmed = bits, U32, 1200, [0:0]
|
||||
isNitrousSpeedCondition = bits, U32, 1200, [1:1]
|
||||
isNitrousTpsCondition = bits, U32, 1200, [2:2]
|
||||
isNitrousCltCondition = bits, U32, 1200, [3:3]
|
||||
isNitrousMapCondition = bits, U32, 1200, [4:4]
|
||||
isNitrousAfrCondition = bits, U32, 1200, [5:5]
|
||||
isNitrousRpmCondition = bits, U32, 1200, [6:6]
|
||||
isNitrousCondition = bits, U32, 1200, [7:7]
|
||||
; total TS size = 1204
|
||||
fan2cranking = bits, U32, 1204, [0:0]
|
||||
fan2notRunning = bits, U32, 1204, [1:1]
|
||||
fan2disabledWhileEngineStopped = bits, U32, 1204, [2:2]
|
||||
fan2brokenClt = bits, U32, 1204, [3:3]
|
||||
fan2enabledForAc = bits, U32, 1204, [4:4]
|
||||
fan2hot = bits, U32, 1204, [5:5]
|
||||
fan2cold = bits, U32, 1204, [6:6]
|
||||
fan2disabledBySpeed = bits, U32, 1204, [7:7]
|
||||
fan2m_state = bits, U32, 1204, [8:8]
|
||||
fan2radiatorFanStatus = scalar, U08, 1208, "", 1, 0
|
||||
fan1cranking = bits, U32, 1204, [0:0]
|
||||
fan1notRunning = bits, U32, 1204, [1:1]
|
||||
fan1disabledWhileEngineStopped = bits, U32, 1204, [2:2]
|
||||
fan1brokenClt = bits, U32, 1204, [3:3]
|
||||
fan1enabledForAc = bits, U32, 1204, [4:4]
|
||||
fan1hot = bits, U32, 1204, [5:5]
|
||||
fan1cold = bits, U32, 1204, [6:6]
|
||||
fan1disabledBySpeed = bits, U32, 1204, [7:7]
|
||||
fan1m_state = bits, U32, 1204, [8:8]
|
||||
fan1radiatorFanStatus = scalar, U08, 1208, "", 1, 0
|
||||
; total TS size = 1212
|
||||
isPrime = bits, U32, 1212, [0:0]
|
||||
engineTurnedRecently = bits, U32, 1212, [1:1]
|
||||
isFuelPumpOn = bits, U32, 1212, [2:2]
|
||||
ignitionOn = bits, U32, 1212, [3:3]
|
||||
; total TS size = 1216
|
||||
isBenchTest = bits, U32, 1216, [0:0]
|
||||
hasIgnitionVoltage = bits, U32, 1216, [1:1]
|
||||
mainRelayState = bits, U32, 1216, [2:2]
|
||||
delayedShutoffRequested = bits, U32, 1216, [3:3]
|
||||
fan2cranking = bits, U32, 1212, [0:0]
|
||||
fan2notRunning = bits, U32, 1212, [1:1]
|
||||
fan2disabledWhileEngineStopped = bits, U32, 1212, [2:2]
|
||||
fan2brokenClt = bits, U32, 1212, [3:3]
|
||||
fan2enabledForAc = bits, U32, 1212, [4:4]
|
||||
fan2hot = bits, U32, 1212, [5:5]
|
||||
fan2cold = bits, U32, 1212, [6:6]
|
||||
fan2disabledBySpeed = bits, U32, 1212, [7:7]
|
||||
fan2m_state = bits, U32, 1212, [8:8]
|
||||
fan2radiatorFanStatus = scalar, U08, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
lua_fuelAdd = scalar, F32, 1220, "g", 1, 0
|
||||
lua_fuelMult = scalar, F32, 1224, "", 1, 0
|
||||
lua_clutchUpState = bits, U32, 1228, [0:0]
|
||||
lua_brakePedalState = bits, U32, 1228, [1:1]
|
||||
lua_acRequestState = bits, U32, 1228, [2:2]
|
||||
lua_luaDisableEtb = bits, U32, 1228, [3:3]
|
||||
lua_luaIgnCut = bits, U32, 1228, [4:4]
|
||||
lua_luaFuelCut = bits, U32, 1228, [5:5]
|
||||
lua_clutchDownState = bits, U32, 1228, [6:6]
|
||||
lua_disableDecelerationFuelCutOff = bits, U32, 1228, [7:7]
|
||||
lua_torqueReductionState = bits, U32, 1228, [8:8]
|
||||
sd_tCharge = scalar, S16, 1232, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1236, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1240, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1244, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1248, "", 1, 0
|
||||
crankingFuel_fuel = scalar, U16, 1252, "mg", 0.01, 0
|
||||
baroCorrection = scalar, F32, 1256, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1260, "id", 1, 0
|
||||
clutchUpState = scalar, S08, 1262, "", 1, 0
|
||||
brakePedalState = scalar, S08, 1263, "", 1, 0
|
||||
startStopState = scalar, S08, 1264, "", 1, 0
|
||||
smartChipState = scalar, S08, 1265, "", 1, 0
|
||||
smartChipRestartCounter = scalar, S08, 1266, "", 1, 0
|
||||
smartChipAliveCounter = scalar, S08, 1267, "", 1, 0
|
||||
startStopPhysicalState = bits, U32, 1268, [0:0]
|
||||
acrActive = bits, U32, 1268, [1:1]
|
||||
acrEngineMovedRecently = bits, U32, 1268, [2:2]
|
||||
heaterControlEnabled = bits, U32, 1268, [3:3]
|
||||
luaDigitalState0 = bits, U32, 1268, [4:4]
|
||||
luaDigitalState1 = bits, U32, 1268, [5:5]
|
||||
luaDigitalState2 = bits, U32, 1268, [6:6]
|
||||
luaDigitalState3 = bits, U32, 1268, [7:7]
|
||||
clutchDownState = bits, U32, 1268, [8:8]
|
||||
startStopStateToggleCounter = scalar, U32, 1272, "", 1, 0
|
||||
luaSoftSparkSkip = scalar, F32, 1276, "", 1, 0
|
||||
luaHardSparkSkip = scalar, F32, 1280, "", 1, 0
|
||||
tractionControlSparkSkip = scalar, F32, 1284, "", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1288, "", 1, 0
|
||||
globalSparkCounter = scalar, U32, 1292, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1296, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1300, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1304, "%", 0.01, 0
|
||||
overDwellCounter = scalar, U08, 1306, "", 1, 0
|
||||
overDwellNotScheduledCounter = scalar, U08, 1307, "", 1, 0
|
||||
sparkOutOfOrderCounter = scalar, U08, 1308, "", 1, 0
|
||||
; total TS size = 1312
|
||||
tpsFrom = scalar, F32, 1312
|
||||
tpsTo = scalar, F32, 1316
|
||||
deltaTps = scalar, F32, 1320
|
||||
extraFuel = scalar, F32, 1324, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1328, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1332, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1332, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1332, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1332, [3:3]
|
||||
belowEpsilon = bits, U32, 1332, [4:4]
|
||||
tooShort = bits, U32, 1332, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1336, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1340, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1344, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1348, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1352, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1356, "", 1, 0
|
||||
; total TS size = 1360
|
||||
hwEventCounters1 = scalar, U16, 1360, "", 1, 0
|
||||
hwEventCounters2 = scalar, U16, 1362, "", 1, 0
|
||||
hwEventCounters3 = scalar, U16, 1364, "", 1, 0
|
||||
hwEventCounters4 = scalar, U16, 1366, "", 1, 0
|
||||
vvtCamCounter = scalar, U16, 1368, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1372, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1376, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1380, "distance", 1, 0
|
||||
mapVvt_sync_counter = scalar, U08, 1381, "counter", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1384, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1388, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1392, "", 1, 0
|
||||
mapCamPrevToothAngle = scalar, F32, 1396, "deg", 1, 0
|
||||
isDecodingMapCam = bits, U32, 1400, [0:0]
|
||||
triggerElapsedUs = scalar, U32, 1404, "", 1, 0
|
||||
; total TS size = 1408
|
||||
trgsynchronizationCounter = scalar, U32, 1408, "", 1, 0
|
||||
trgvvtToothDurations0 = scalar, U32, 1412, "us", 1, 0
|
||||
trgvvtCurrentPosition = scalar, F32, 1416, "", 1, 0
|
||||
trgvvtToothPosition1 = scalar, F32, 1420, "", 1, 0
|
||||
trgvvtToothPosition2 = scalar, F32, 1424, "", 1, 0
|
||||
trgvvtToothPosition3 = scalar, F32, 1428, "", 1, 0
|
||||
trgvvtToothPosition4 = scalar, F32, 1432, "", 1, 0
|
||||
trgtriggerSyncGapRatio = scalar, F32, 1436, "", 1, 0
|
||||
trgtriggerStateIndex = scalar, U08, 1440, "", 1, 0
|
||||
; total TS size = 1444
|
||||
vvt1isynchronizationCounter = scalar, U32, 1444, "", 1, 0
|
||||
vvt1ivvtToothDurations0 = scalar, U32, 1448, "us", 1, 0
|
||||
vvt1ivvtCurrentPosition = scalar, F32, 1452, "", 1, 0
|
||||
vvt1ivvtToothPosition1 = scalar, F32, 1456, "", 1, 0
|
||||
vvt1ivvtToothPosition2 = scalar, F32, 1460, "", 1, 0
|
||||
vvt1ivvtToothPosition3 = scalar, F32, 1464, "", 1, 0
|
||||
vvt1ivvtToothPosition4 = scalar, F32, 1468, "", 1, 0
|
||||
vvt1itriggerSyncGapRatio = scalar, F32, 1472, "", 1, 0
|
||||
vvt1itriggerStateIndex = scalar, U08, 1476, "", 1, 0
|
||||
; total TS size = 1480
|
||||
vvt1esynchronizationCounter = scalar, U32, 1480, "", 1, 0
|
||||
vvt1evvtToothDurations0 = scalar, U32, 1484, "us", 1, 0
|
||||
vvt1evvtCurrentPosition = scalar, F32, 1488, "", 1, 0
|
||||
vvt1evvtToothPosition1 = scalar, F32, 1492, "", 1, 0
|
||||
vvt1evvtToothPosition2 = scalar, F32, 1496, "", 1, 0
|
||||
vvt1evvtToothPosition3 = scalar, F32, 1500, "", 1, 0
|
||||
vvt1evvtToothPosition4 = scalar, F32, 1504, "", 1, 0
|
||||
vvt1etriggerSyncGapRatio = scalar, F32, 1508, "", 1, 0
|
||||
vvt1etriggerStateIndex = scalar, U08, 1512, "", 1, 0
|
||||
; total TS size = 1516
|
||||
vvt2isynchronizationCounter = scalar, U32, 1516, "", 1, 0
|
||||
vvt2ivvtToothDurations0 = scalar, U32, 1520, "us", 1, 0
|
||||
vvt2ivvtCurrentPosition = scalar, F32, 1524, "", 1, 0
|
||||
vvt2ivvtToothPosition1 = scalar, F32, 1528, "", 1, 0
|
||||
vvt2ivvtToothPosition2 = scalar, F32, 1532, "", 1, 0
|
||||
vvt2ivvtToothPosition3 = scalar, F32, 1536, "", 1, 0
|
||||
vvt2ivvtToothPosition4 = scalar, F32, 1540, "", 1, 0
|
||||
vvt2itriggerSyncGapRatio = scalar, F32, 1544, "", 1, 0
|
||||
vvt2itriggerStateIndex = scalar, U08, 1548, "", 1, 0
|
||||
; total TS size = 1552
|
||||
vvt2esynchronizationCounter = scalar, U32, 1552, "", 1, 0
|
||||
vvt2evvtToothDurations0 = scalar, U32, 1556, "us", 1, 0
|
||||
vvt2evvtCurrentPosition = scalar, F32, 1560, "", 1, 0
|
||||
vvt2evvtToothPosition1 = scalar, F32, 1564, "", 1, 0
|
||||
vvt2evvtToothPosition2 = scalar, F32, 1568, "", 1, 0
|
||||
vvt2evvtToothPosition3 = scalar, F32, 1572, "", 1, 0
|
||||
vvt2evvtToothPosition4 = scalar, F32, 1576, "", 1, 0
|
||||
vvt2etriggerSyncGapRatio = scalar, F32, 1580, "", 1, 0
|
||||
vvt2etriggerStateIndex = scalar, U08, 1584, "", 1, 0
|
||||
; total TS size = 1588
|
||||
camResyncCounter = scalar, U08, 1588, "", 1, 0
|
||||
m_hasSynchronizedPhase = bits, U32, 1592, [0:0]
|
||||
isPrime = bits, U32, 1220, [0:0]
|
||||
engineTurnedRecently = bits, U32, 1220, [1:1]
|
||||
isFuelPumpOn = bits, U32, 1220, [2:2]
|
||||
ignitionOn = bits, U32, 1220, [3:3]
|
||||
; total TS size = 1224
|
||||
isBenchTest = bits, U32, 1224, [0:0]
|
||||
hasIgnitionVoltage = bits, U32, 1224, [1:1]
|
||||
mainRelayState = bits, U32, 1224, [2:2]
|
||||
delayedShutoffRequested = bits, U32, 1224, [3:3]
|
||||
; total TS size = 1228
|
||||
lua_fuelAdd = scalar, F32, 1228, "g", 1, 0
|
||||
lua_fuelMult = scalar, F32, 1232, "", 1, 0
|
||||
lua_clutchUpState = bits, U32, 1236, [0:0]
|
||||
lua_brakePedalState = bits, U32, 1236, [1:1]
|
||||
lua_acRequestState = bits, U32, 1236, [2:2]
|
||||
lua_luaDisableEtb = bits, U32, 1236, [3:3]
|
||||
lua_luaIgnCut = bits, U32, 1236, [4:4]
|
||||
lua_luaFuelCut = bits, U32, 1236, [5:5]
|
||||
lua_clutchDownState = bits, U32, 1236, [6:6]
|
||||
lua_disableDecelerationFuelCutOff = bits, U32, 1236, [7:7]
|
||||
lua_torqueReductionState = bits, U32, 1236, [8:8]
|
||||
sd_tCharge = scalar, S16, 1240, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1244, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1248, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1252, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1256, "", 1, 0
|
||||
crankingFuel_fuel = scalar, U16, 1260, "mg", 0.01, 0
|
||||
baroCorrection = scalar, F32, 1264, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1268, "id", 1, 0
|
||||
clutchUpState = scalar, S08, 1270, "", 1, 0
|
||||
brakePedalState = scalar, S08, 1271, "", 1, 0
|
||||
startStopState = scalar, S08, 1272, "", 1, 0
|
||||
smartChipState = scalar, S08, 1273, "", 1, 0
|
||||
smartChipRestartCounter = scalar, S08, 1274, "", 1, 0
|
||||
smartChipAliveCounter = scalar, S08, 1275, "", 1, 0
|
||||
startStopPhysicalState = bits, U32, 1276, [0:0]
|
||||
acrActive = bits, U32, 1276, [1:1]
|
||||
acrEngineMovedRecently = bits, U32, 1276, [2:2]
|
||||
heaterControlEnabled = bits, U32, 1276, [3:3]
|
||||
luaDigitalState0 = bits, U32, 1276, [4:4]
|
||||
luaDigitalState1 = bits, U32, 1276, [5:5]
|
||||
luaDigitalState2 = bits, U32, 1276, [6:6]
|
||||
luaDigitalState3 = bits, U32, 1276, [7:7]
|
||||
clutchDownState = bits, U32, 1276, [8:8]
|
||||
startStopStateToggleCounter = scalar, U32, 1280, "", 1, 0
|
||||
luaSoftSparkSkip = scalar, F32, 1284, "", 1, 0
|
||||
luaHardSparkSkip = scalar, F32, 1288, "", 1, 0
|
||||
tractionControlSparkSkip = scalar, F32, 1292, "", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1296, "", 1, 0
|
||||
globalSparkCounter = scalar, U32, 1300, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1304, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1308, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1312, "%", 0.01, 0
|
||||
overDwellCounter = scalar, U08, 1314, "", 1, 0
|
||||
overDwellNotScheduledCounter = scalar, U08, 1315, "", 1, 0
|
||||
sparkOutOfOrderCounter = scalar, U08, 1316, "", 1, 0
|
||||
; total TS size = 1320
|
||||
tpsFrom = scalar, F32, 1320
|
||||
tpsTo = scalar, F32, 1324
|
||||
deltaTps = scalar, F32, 1328
|
||||
extraFuel = scalar, F32, 1332, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1336, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1340, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1340, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1340, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1340, [3:3]
|
||||
belowEpsilon = bits, U32, 1340, [4:4]
|
||||
tooShort = bits, U32, 1340, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1344, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1348, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1352, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1356, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1360, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1364, "", 1, 0
|
||||
; total TS size = 1368
|
||||
hwEventCounters1 = scalar, U16, 1368, "", 1, 0
|
||||
hwEventCounters2 = scalar, U16, 1370, "", 1, 0
|
||||
hwEventCounters3 = scalar, U16, 1372, "", 1, 0
|
||||
hwEventCounters4 = scalar, U16, 1374, "", 1, 0
|
||||
vvtCamCounter = scalar, U16, 1376, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1380, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1384, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1388, "distance", 1, 0
|
||||
mapVvt_sync_counter = scalar, U08, 1389, "counter", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1392, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1396, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1400, "", 1, 0
|
||||
mapCamPrevToothAngle = scalar, F32, 1404, "deg", 1, 0
|
||||
isDecodingMapCam = bits, U32, 1408, [0:0]
|
||||
triggerElapsedUs = scalar, U32, 1412, "", 1, 0
|
||||
; total TS size = 1416
|
||||
trgsynchronizationCounter = scalar, U32, 1416, "", 1, 0
|
||||
trgvvtToothDurations0 = scalar, U32, 1420, "us", 1, 0
|
||||
trgvvtCurrentPosition = scalar, F32, 1424, "", 1, 0
|
||||
trgvvtToothPosition1 = scalar, F32, 1428, "", 1, 0
|
||||
trgvvtToothPosition2 = scalar, F32, 1432, "", 1, 0
|
||||
trgvvtToothPosition3 = scalar, F32, 1436, "", 1, 0
|
||||
trgvvtToothPosition4 = scalar, F32, 1440, "", 1, 0
|
||||
trgtriggerSyncGapRatio = scalar, F32, 1444, "", 1, 0
|
||||
trgtriggerStateIndex = scalar, U08, 1448, "", 1, 0
|
||||
; total TS size = 1452
|
||||
vvt1isynchronizationCounter = scalar, U32, 1452, "", 1, 0
|
||||
vvt1ivvtToothDurations0 = scalar, U32, 1456, "us", 1, 0
|
||||
vvt1ivvtCurrentPosition = scalar, F32, 1460, "", 1, 0
|
||||
vvt1ivvtToothPosition1 = scalar, F32, 1464, "", 1, 0
|
||||
vvt1ivvtToothPosition2 = scalar, F32, 1468, "", 1, 0
|
||||
vvt1ivvtToothPosition3 = scalar, F32, 1472, "", 1, 0
|
||||
vvt1ivvtToothPosition4 = scalar, F32, 1476, "", 1, 0
|
||||
vvt1itriggerSyncGapRatio = scalar, F32, 1480, "", 1, 0
|
||||
vvt1itriggerStateIndex = scalar, U08, 1484, "", 1, 0
|
||||
; total TS size = 1488
|
||||
vvt1esynchronizationCounter = scalar, U32, 1488, "", 1, 0
|
||||
vvt1evvtToothDurations0 = scalar, U32, 1492, "us", 1, 0
|
||||
vvt1evvtCurrentPosition = scalar, F32, 1496, "", 1, 0
|
||||
vvt1evvtToothPosition1 = scalar, F32, 1500, "", 1, 0
|
||||
vvt1evvtToothPosition2 = scalar, F32, 1504, "", 1, 0
|
||||
vvt1evvtToothPosition3 = scalar, F32, 1508, "", 1, 0
|
||||
vvt1evvtToothPosition4 = scalar, F32, 1512, "", 1, 0
|
||||
vvt1etriggerSyncGapRatio = scalar, F32, 1516, "", 1, 0
|
||||
vvt1etriggerStateIndex = scalar, U08, 1520, "", 1, 0
|
||||
; total TS size = 1524
|
||||
vvt2isynchronizationCounter = scalar, U32, 1524, "", 1, 0
|
||||
vvt2ivvtToothDurations0 = scalar, U32, 1528, "us", 1, 0
|
||||
vvt2ivvtCurrentPosition = scalar, F32, 1532, "", 1, 0
|
||||
vvt2ivvtToothPosition1 = scalar, F32, 1536, "", 1, 0
|
||||
vvt2ivvtToothPosition2 = scalar, F32, 1540, "", 1, 0
|
||||
vvt2ivvtToothPosition3 = scalar, F32, 1544, "", 1, 0
|
||||
vvt2ivvtToothPosition4 = scalar, F32, 1548, "", 1, 0
|
||||
vvt2itriggerSyncGapRatio = scalar, F32, 1552, "", 1, 0
|
||||
vvt2itriggerStateIndex = scalar, U08, 1556, "", 1, 0
|
||||
; total TS size = 1560
|
||||
vvt2esynchronizationCounter = scalar, U32, 1560, "", 1, 0
|
||||
vvt2evvtToothDurations0 = scalar, U32, 1564, "us", 1, 0
|
||||
vvt2evvtCurrentPosition = scalar, F32, 1568, "", 1, 0
|
||||
vvt2evvtToothPosition1 = scalar, F32, 1572, "", 1, 0
|
||||
vvt2evvtToothPosition2 = scalar, F32, 1576, "", 1, 0
|
||||
vvt2evvtToothPosition3 = scalar, F32, 1580, "", 1, 0
|
||||
vvt2evvtToothPosition4 = scalar, F32, 1584, "", 1, 0
|
||||
vvt2etriggerSyncGapRatio = scalar, F32, 1588, "", 1, 0
|
||||
vvt2etriggerStateIndex = scalar, U08, 1592, "", 1, 0
|
||||
; total TS size = 1596
|
||||
wallFuelCorrection = scalar, F32, 1596, "", 1, 0
|
||||
wallFuel = scalar, F32, 1600, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1596, "", 1, 0
|
||||
m_hasSynchronizedPhase = bits, U32, 1600, [0:0]
|
||||
; total TS size = 1604
|
||||
idleState = bits, S32, 1604, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1608
|
||||
baseIdlePosition = scalar, F32, 1612
|
||||
idleClosedLoop = scalar, F32, 1616
|
||||
iacByTpsTaper = scalar, F32, 1620
|
||||
mightResetPid = bits, U32, 1624, [0:0]
|
||||
shouldResetPid = bits, U32, 1624, [1:1]
|
||||
wasResetPid = bits, U32, 1624, [2:2]
|
||||
mustResetPid = bits, U32, 1624, [3:3]
|
||||
isCranking = bits, U32, 1624, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1624, [5:5]
|
||||
notIdling = bits, U32, 1624, [6:6]
|
||||
needReset = bits, U32, 1624, [7:7]
|
||||
isInDeadZone = bits, U32, 1624, [8:8]
|
||||
isBlipping = bits, U32, 1624, [9:9]
|
||||
useClosedLoop = bits, U32, 1624, [10:10]
|
||||
badTps = bits, U32, 1624, [11:11]
|
||||
looksLikeRunning = bits, U32, 1624, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1624, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1624, [14:14]
|
||||
isIdleCoasting = bits, U32, 1624, [15:15]
|
||||
isIdleClosedLoop = bits, U32, 1624, [16:16]
|
||||
idleTarget = scalar, S32, 1628, "", 1, 0
|
||||
targetRpmByClt = scalar, S32, 1632, "", 1, 0
|
||||
targetRpmAc = scalar, S32, 1636, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1640
|
||||
luaAdd = scalar, F32, 1644
|
||||
; total TS size = 1648
|
||||
etb1targetWithIdlePosition = scalar, F32, 1648, "%", 1,0
|
||||
etb1trim = scalar, F32, 1652, "", 1, 0
|
||||
etb1luaAdjustment = scalar, F32, 1656, "%", 1,0
|
||||
etb1m_wastegatePosition = scalar, F32, 1660, "%", 1,0
|
||||
etb1etbFeedForward = scalar, F32, 1664
|
||||
etb1etbIntegralError = scalar, F32, 1668, "", 1, 0
|
||||
etb1etbCurrentTarget = scalar, F32, 1672, "%", 1, 0
|
||||
etb1m_adjustedTarget = scalar, S16, 1676, "%", 0.01, 0
|
||||
etb1etbRevLimitActive = bits, U32, 1680, [0:0]
|
||||
etb1jamDetected = bits, U32, 1680, [1:1]
|
||||
etb1validPlantPosition = bits, U32, 1680, [2:2]
|
||||
etb1etbTpsErrorCounter = scalar, U16, 1684, "count", 1,0
|
||||
etb1etbPpsErrorCounter = scalar, U16, 1686, "count", 1,0
|
||||
etb1etbErrorCode = scalar, S08, 1688, "", 1, 0
|
||||
etb1etbErrorCodeBlinker = scalar, S08, 1689, "", 1, 0
|
||||
etb1tcEtbDrop = scalar, S08, 1690, "%", 1, 0
|
||||
etb1jamTimer = scalar, U16, 1692, "sec", 0.01, 0
|
||||
etb1adjustedEtbTarget = scalar, S08, 1694, "%", 1, 0
|
||||
etb1state = scalar, U08, 1695, "", 1, 0
|
||||
; total TS size = 1696
|
||||
etb2targetWithIdlePosition = scalar, F32, 1696, "%", 1,0
|
||||
etb2trim = scalar, F32, 1700, "", 1, 0
|
||||
etb2luaAdjustment = scalar, F32, 1704, "%", 1,0
|
||||
etb2m_wastegatePosition = scalar, F32, 1708, "%", 1,0
|
||||
etb2etbFeedForward = scalar, F32, 1712
|
||||
etb2etbIntegralError = scalar, F32, 1716, "", 1, 0
|
||||
etb2etbCurrentTarget = scalar, F32, 1720, "%", 1, 0
|
||||
etb2m_adjustedTarget = scalar, S16, 1724, "%", 0.01, 0
|
||||
etb2etbRevLimitActive = bits, U32, 1728, [0:0]
|
||||
etb2jamDetected = bits, U32, 1728, [1:1]
|
||||
etb2validPlantPosition = bits, U32, 1728, [2:2]
|
||||
etb2etbTpsErrorCounter = scalar, U16, 1732, "count", 1,0
|
||||
etb2etbPpsErrorCounter = scalar, U16, 1734, "count", 1,0
|
||||
etb2etbErrorCode = scalar, S08, 1736, "", 1, 0
|
||||
etb2etbErrorCodeBlinker = scalar, S08, 1737, "", 1, 0
|
||||
etb2tcEtbDrop = scalar, S08, 1738, "%", 1, 0
|
||||
etb2jamTimer = scalar, U16, 1740, "sec", 0.01, 0
|
||||
etb2adjustedEtbTarget = scalar, S08, 1742, "%", 1, 0
|
||||
etb2state = scalar, U08, 1743, "", 1, 0
|
||||
; total TS size = 1744
|
||||
wb1faultCode = scalar, U08, 1744, "", 1, 0
|
||||
wb1heaterDuty = scalar, U08, 1745, "%", 1, 0
|
||||
wb1pumpDuty = scalar, U08, 1746, "%", 1, 0
|
||||
wb1tempC = scalar, U16, 1748, "C", 1, 0
|
||||
wb1nernstVoltage = scalar, U16, 1750, "V", 0.001, 0
|
||||
wb1esr = scalar, U16, 1752, "ohm", 1, 0
|
||||
; total TS size = 1756
|
||||
wb2faultCode = scalar, U08, 1756, "", 1, 0
|
||||
wb2heaterDuty = scalar, U08, 1757, "%", 1, 0
|
||||
wb2pumpDuty = scalar, U08, 1758, "%", 1, 0
|
||||
wb2tempC = scalar, U16, 1760, "C", 1, 0
|
||||
wb2nernstVoltage = scalar, U16, 1762, "V", 0.001, 0
|
||||
wb2esr = scalar, U16, 1764, "ohm", 1, 0
|
||||
; total TS size = 1768
|
||||
dcOutput0 = scalar, F32, 1768, "%", 1,0
|
||||
isEnabled0_int = scalar, U08, 1772, "%", 1,0
|
||||
isEnabled0 = bits, U32, 1776, [0:0]
|
||||
; total TS size = 1780
|
||||
value0 = scalar, U16, 1780, "RAW", 1,0
|
||||
value1 = scalar, U16, 1782, "RAW", 1,0
|
||||
errorRate = scalar, F32, 1784, "% (don't belive me)", 1,0
|
||||
wallFuelCorrection = scalar, F32, 1604, "", 1, 0
|
||||
wallFuel = scalar, F32, 1608, "", 1, 0
|
||||
; total TS size = 1612
|
||||
idleState = bits, S32, 1612, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1616
|
||||
baseIdlePosition = scalar, F32, 1620
|
||||
idleClosedLoop = scalar, F32, 1624
|
||||
iacByTpsTaper = scalar, F32, 1628
|
||||
mightResetPid = bits, U32, 1632, [0:0]
|
||||
shouldResetPid = bits, U32, 1632, [1:1]
|
||||
wasResetPid = bits, U32, 1632, [2:2]
|
||||
mustResetPid = bits, U32, 1632, [3:3]
|
||||
isCranking = bits, U32, 1632, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1632, [5:5]
|
||||
notIdling = bits, U32, 1632, [6:6]
|
||||
needReset = bits, U32, 1632, [7:7]
|
||||
isInDeadZone = bits, U32, 1632, [8:8]
|
||||
isBlipping = bits, U32, 1632, [9:9]
|
||||
useClosedLoop = bits, U32, 1632, [10:10]
|
||||
badTps = bits, U32, 1632, [11:11]
|
||||
looksLikeRunning = bits, U32, 1632, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1632, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1632, [14:14]
|
||||
isIdleCoasting = bits, U32, 1632, [15:15]
|
||||
isIdleClosedLoop = bits, U32, 1632, [16:16]
|
||||
idleTarget = scalar, S32, 1636, "", 1, 0
|
||||
targetRpmByClt = scalar, S32, 1640, "", 1, 0
|
||||
targetRpmAc = scalar, S32, 1644, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1648
|
||||
luaAdd = scalar, F32, 1652
|
||||
; total TS size = 1656
|
||||
etb1targetWithIdlePosition = scalar, F32, 1656, "%", 1,0
|
||||
etb1trim = scalar, F32, 1660, "", 1, 0
|
||||
etb1luaAdjustment = scalar, F32, 1664, "%", 1,0
|
||||
etb1m_wastegatePosition = scalar, F32, 1668, "%", 1,0
|
||||
etb1etbFeedForward = scalar, F32, 1672
|
||||
etb1etbIntegralError = scalar, F32, 1676, "", 1, 0
|
||||
etb1etbCurrentTarget = scalar, F32, 1680, "%", 1, 0
|
||||
etb1m_adjustedTarget = scalar, S16, 1684, "%", 0.01, 0
|
||||
etb1etbRevLimitActive = bits, U32, 1688, [0:0]
|
||||
etb1jamDetected = bits, U32, 1688, [1:1]
|
||||
etb1validPlantPosition = bits, U32, 1688, [2:2]
|
||||
etb1etbTpsErrorCounter = scalar, U16, 1692, "count", 1,0
|
||||
etb1etbPpsErrorCounter = scalar, U16, 1694, "count", 1,0
|
||||
etb1etbErrorCode = scalar, S08, 1696, "", 1, 0
|
||||
etb1etbErrorCodeBlinker = scalar, S08, 1697, "", 1, 0
|
||||
etb1tcEtbDrop = scalar, S08, 1698, "%", 1, 0
|
||||
etb1jamTimer = scalar, U16, 1700, "sec", 0.01, 0
|
||||
etb1adjustedEtbTarget = scalar, S08, 1702, "%", 1, 0
|
||||
etb1state = scalar, U08, 1703, "", 1, 0
|
||||
; total TS size = 1704
|
||||
etb2targetWithIdlePosition = scalar, F32, 1704, "%", 1,0
|
||||
etb2trim = scalar, F32, 1708, "", 1, 0
|
||||
etb2luaAdjustment = scalar, F32, 1712, "%", 1,0
|
||||
etb2m_wastegatePosition = scalar, F32, 1716, "%", 1,0
|
||||
etb2etbFeedForward = scalar, F32, 1720
|
||||
etb2etbIntegralError = scalar, F32, 1724, "", 1, 0
|
||||
etb2etbCurrentTarget = scalar, F32, 1728, "%", 1, 0
|
||||
etb2m_adjustedTarget = scalar, S16, 1732, "%", 0.01, 0
|
||||
etb2etbRevLimitActive = bits, U32, 1736, [0:0]
|
||||
etb2jamDetected = bits, U32, 1736, [1:1]
|
||||
etb2validPlantPosition = bits, U32, 1736, [2:2]
|
||||
etb2etbTpsErrorCounter = scalar, U16, 1740, "count", 1,0
|
||||
etb2etbPpsErrorCounter = scalar, U16, 1742, "count", 1,0
|
||||
etb2etbErrorCode = scalar, S08, 1744, "", 1, 0
|
||||
etb2etbErrorCodeBlinker = scalar, S08, 1745, "", 1, 0
|
||||
etb2tcEtbDrop = scalar, S08, 1746, "%", 1, 0
|
||||
etb2jamTimer = scalar, U16, 1748, "sec", 0.01, 0
|
||||
etb2adjustedEtbTarget = scalar, S08, 1750, "%", 1, 0
|
||||
etb2state = scalar, U08, 1751, "", 1, 0
|
||||
; total TS size = 1752
|
||||
wb1faultCode = scalar, U08, 1752, "", 1, 0
|
||||
wb1heaterDuty = scalar, U08, 1753, "%", 1, 0
|
||||
wb1pumpDuty = scalar, U08, 1754, "%", 1, 0
|
||||
wb1tempC = scalar, U16, 1756, "C", 1, 0
|
||||
wb1nernstVoltage = scalar, U16, 1758, "V", 0.001, 0
|
||||
wb1esr = scalar, U16, 1760, "ohm", 1, 0
|
||||
; total TS size = 1764
|
||||
wb2faultCode = scalar, U08, 1764, "", 1, 0
|
||||
wb2heaterDuty = scalar, U08, 1765, "%", 1, 0
|
||||
wb2pumpDuty = scalar, U08, 1766, "%", 1, 0
|
||||
wb2tempC = scalar, U16, 1768, "C", 1, 0
|
||||
wb2nernstVoltage = scalar, U16, 1770, "V", 0.001, 0
|
||||
wb2esr = scalar, U16, 1772, "ohm", 1, 0
|
||||
; total TS size = 1776
|
||||
dcOutput0 = scalar, F32, 1776, "%", 1,0
|
||||
isEnabled0_int = scalar, U08, 1780, "%", 1,0
|
||||
isEnabled0 = bits, U32, 1784, [0:0]
|
||||
; total TS size = 1788
|
||||
vvtTarget = scalar, U16, 1788, "deg", 0.1, 0
|
||||
vvtOutput = scalar, U08, 1790, "%", 0.5, 0
|
||||
; total TS size = 1792
|
||||
lambdaCurrentlyGood = bits, U32, 1792, [0:0]
|
||||
lambdaMonitorCut = bits, U32, 1792, [1:1]
|
||||
lambdaTimeSinceGood = scalar, U16, 1796, "sec", 0.01, 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
|
||||
vvtTarget = scalar, U16, 1796, "deg", 0.1, 0
|
||||
vvtOutput = scalar, U08, 1798, "%", 0.5, 0
|
||||
; total TS size = 1800
|
||||
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 }
|
||||
|
@ -5865,6 +5867,8 @@ entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d"
|
|||
entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f"
|
||||
entry = nextLobe, "GDI: next lobe N", float, "%.3f"
|
||||
entry = di_nextStart, "GDI: valve activation angle", float, "%.3f"
|
||||
entry = HpfdActivationPhase, "GDI: HPFP activation angle", float, "%.3f"
|
||||
entry = HpfdDeactivationPhase, "GDI: HPFP deactivation angle", float, "%.3f"
|
||||
entry = m_deadtime, "Fuel: injector lag", float, "%.3f"
|
||||
entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f"
|
||||
entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f"
|
||||
|
@ -6863,6 +6867,8 @@ dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump"
|
|||
liveGraph = high_pressure_fuel_pump_2_Graph, "Graph", South
|
||||
graphLine = nextLobe
|
||||
graphLine = di_nextStart
|
||||
graphLine = HpfdActivationPhase
|
||||
graphLine = HpfdDeactivationPhase
|
||||
|
||||
|
||||
dialog = injector_modelDialog, "injector_model"
|
||||
|
|
|
@ -38,12 +38,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2025.01.31.alphax-8chan_f7.935774765"
|
||||
signature = "rusEFI master.2025.01.31.alphax-8chan_f7.746512674"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2025.01.31.alphax-8chan_f7.935774765" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2025.01.31.alphax-8chan_f7.746512674" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -2664,7 +2664,7 @@ boardUseFlexPullDown = bits, U32, 25260, [10:10], "With Pull Up", "With Pull Dow
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1800
|
||||
ochBlockSize = 1808
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -3254,352 +3254,354 @@ HpfpValveState = bits, U32, 1108, [3:3]
|
|||
m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0
|
||||
nextLobe = scalar, F32, 1116, "", 1, 0
|
||||
di_nextStart = scalar, F32, 1120, "v", 1, 0
|
||||
; total TS size = 1124
|
||||
m_deadtime = scalar, F32, 1124, "ms", 1, 0
|
||||
pressureDelta = scalar, F32, 1128, "kPa", 1, 0
|
||||
pressureRatio = scalar, F32, 1132, "", 1, 0
|
||||
; total TS size = 1136
|
||||
retardThresholdRpm = scalar, S32, 1136, "", 1, 0
|
||||
launchActivatePinState = bits, U32, 1140, [0:0]
|
||||
isPreLaunchCondition = bits, U32, 1140, [1:1]
|
||||
isLaunchCondition = bits, U32, 1140, [2:2]
|
||||
isSwitchActivated = bits, U32, 1140, [3:3]
|
||||
isClutchActivated = bits, U32, 1140, [4:4]
|
||||
isBrakePedalActivated = bits, U32, 1140, [5:5]
|
||||
isValidInputPin = bits, U32, 1140, [6:6]
|
||||
activateSwitchCondition = bits, U32, 1140, [7:7]
|
||||
rpmLaunchCondition = bits, U32, 1140, [8:8]
|
||||
rpmPreLaunchCondition = bits, U32, 1140, [9:9]
|
||||
speedCondition = bits, U32, 1140, [10:10]
|
||||
tpsCondition = bits, U32, 1140, [11:11]
|
||||
HpfdActivationPhase = scalar, F32, 1124, "", 1, 0
|
||||
HpfdDeactivationPhase = scalar, F32, 1128, "", 1, 0
|
||||
; total TS size = 1132
|
||||
m_deadtime = scalar, F32, 1132, "ms", 1, 0
|
||||
pressureDelta = scalar, F32, 1136, "kPa", 1, 0
|
||||
pressureRatio = scalar, F32, 1140, "", 1, 0
|
||||
; total TS size = 1144
|
||||
isTorqueReductionTriggerPinValid = bits, U32, 1144, [0:0]
|
||||
torqueReductionTriggerPinState = bits, U32, 1144, [1:1]
|
||||
isTimeConditionSatisfied = bits, U32, 1144, [2:2]
|
||||
isRpmConditionSatisfied = bits, U32, 1144, [3:3]
|
||||
isAppConditionSatisfied = bits, U32, 1144, [4:4]
|
||||
isFlatShiftConditionSatisfied = bits, U32, 1144, [5:5]
|
||||
; total TS size = 1148
|
||||
isAntilagCondition = bits, U32, 1148, [0:0]
|
||||
ALSMinRPMCondition = bits, U32, 1148, [1:1]
|
||||
ALSMaxRPMCondition = bits, U32, 1148, [2:2]
|
||||
ALSMinCLTCondition = bits, U32, 1148, [3:3]
|
||||
ALSMaxCLTCondition = bits, U32, 1148, [4:4]
|
||||
ALSMaxThrottleIntentCondition = bits, U32, 1148, [5:5]
|
||||
isALSSwitchActivated = bits, U32, 1148, [6:6]
|
||||
ALSActivatePinState = bits, U32, 1148, [7:7]
|
||||
ALSSwitchCondition = bits, U32, 1148, [8:8]
|
||||
ALSTimerCondition = bits, U32, 1148, [9:9]
|
||||
fuelALSCorrection = scalar, F32, 1152, "", 1, 0
|
||||
timingALSCorrection = scalar, S16, 1156, "deg", 0.01, 0
|
||||
timingALSSkip = scalar, S16, 1158, "deg", 0.01, 0
|
||||
; total TS size = 1160
|
||||
isTpsInvalid = bits, U32, 1160, [0:0]
|
||||
m_shouldResetPid = bits, U32, 1160, [1:1]
|
||||
isBelowClosedLoopThreshold = bits, U32, 1160, [2:2]
|
||||
isNotClosedLoop = bits, U32, 1160, [3:3]
|
||||
isZeroRpm = bits, U32, 1160, [4:4]
|
||||
hasInitBoost = bits, U32, 1160, [5:5]
|
||||
rpmTooLow = bits, U32, 1160, [6:6]
|
||||
tpsTooLow = bits, U32, 1160, [7:7]
|
||||
mapTooLow = bits, U32, 1160, [8:8]
|
||||
isPlantValid = bits, U32, 1160, [9:9]
|
||||
isBoostControlled = bits, U32, 1160, [10:10]
|
||||
luaTargetAdd = scalar, S16, 1164, "v", 0.5,0
|
||||
boostOutput = scalar, S16, 1166, "percent", 0.01,0
|
||||
luaTargetMult = scalar, F32, 1168, "v", 1,0
|
||||
openLoopPart = scalar, F32, 1172, "v", 1,0
|
||||
luaOpenLoopAdd = scalar, F32, 1176, "v", 1,0
|
||||
boostControllerClosedLoopPart = scalar, S08, 1180, "%", 0.5,0
|
||||
boostControlTarget = scalar, S16, 1182, "kPa", 0.03333333333333333,0
|
||||
; total TS size = 1184
|
||||
acButtonState = scalar, S08, 1184, "", 1, 0
|
||||
m_acEnabled = bits, U32, 1188, [0:0]
|
||||
engineTooSlow = bits, U32, 1188, [1:1]
|
||||
engineTooFast = bits, U32, 1188, [2:2]
|
||||
noClt = bits, U32, 1188, [3:3]
|
||||
engineTooHot = bits, U32, 1188, [4:4]
|
||||
tpsTooHigh = bits, U32, 1188, [5:5]
|
||||
isDisabledByLua = bits, U32, 1188, [6:6]
|
||||
acCompressorState = bits, U32, 1188, [7:7]
|
||||
acPressureTooLow = bits, U32, 1188, [8:8]
|
||||
acPressureTooHigh = bits, U32, 1188, [9:9]
|
||||
retardThresholdRpm = scalar, S32, 1144, "", 1, 0
|
||||
launchActivatePinState = bits, U32, 1148, [0:0]
|
||||
isPreLaunchCondition = bits, U32, 1148, [1:1]
|
||||
isLaunchCondition = bits, U32, 1148, [2:2]
|
||||
isSwitchActivated = bits, U32, 1148, [3:3]
|
||||
isClutchActivated = bits, U32, 1148, [4:4]
|
||||
isBrakePedalActivated = bits, U32, 1148, [5:5]
|
||||
isValidInputPin = bits, U32, 1148, [6:6]
|
||||
activateSwitchCondition = bits, U32, 1148, [7:7]
|
||||
rpmLaunchCondition = bits, U32, 1148, [8:8]
|
||||
rpmPreLaunchCondition = bits, U32, 1148, [9:9]
|
||||
speedCondition = bits, U32, 1148, [10:10]
|
||||
tpsCondition = bits, U32, 1148, [11:11]
|
||||
; total TS size = 1152
|
||||
isTorqueReductionTriggerPinValid = bits, U32, 1152, [0:0]
|
||||
torqueReductionTriggerPinState = bits, U32, 1152, [1:1]
|
||||
isTimeConditionSatisfied = bits, U32, 1152, [2:2]
|
||||
isRpmConditionSatisfied = bits, U32, 1152, [3:3]
|
||||
isAppConditionSatisfied = bits, U32, 1152, [4:4]
|
||||
isFlatShiftConditionSatisfied = bits, U32, 1152, [5:5]
|
||||
; total TS size = 1156
|
||||
isAntilagCondition = bits, U32, 1156, [0:0]
|
||||
ALSMinRPMCondition = bits, U32, 1156, [1:1]
|
||||
ALSMaxRPMCondition = bits, U32, 1156, [2:2]
|
||||
ALSMinCLTCondition = bits, U32, 1156, [3:3]
|
||||
ALSMaxCLTCondition = bits, U32, 1156, [4:4]
|
||||
ALSMaxThrottleIntentCondition = bits, U32, 1156, [5:5]
|
||||
isALSSwitchActivated = bits, U32, 1156, [6:6]
|
||||
ALSActivatePinState = bits, U32, 1156, [7:7]
|
||||
ALSSwitchCondition = bits, U32, 1156, [8:8]
|
||||
ALSTimerCondition = bits, U32, 1156, [9:9]
|
||||
fuelALSCorrection = scalar, F32, 1160, "", 1, 0
|
||||
timingALSCorrection = scalar, S16, 1164, "deg", 0.01, 0
|
||||
timingALSSkip = scalar, S16, 1166, "deg", 0.01, 0
|
||||
; total TS size = 1168
|
||||
isTpsInvalid = bits, U32, 1168, [0:0]
|
||||
m_shouldResetPid = bits, U32, 1168, [1:1]
|
||||
isBelowClosedLoopThreshold = bits, U32, 1168, [2:2]
|
||||
isNotClosedLoop = bits, U32, 1168, [3:3]
|
||||
isZeroRpm = bits, U32, 1168, [4:4]
|
||||
hasInitBoost = bits, U32, 1168, [5:5]
|
||||
rpmTooLow = bits, U32, 1168, [6:6]
|
||||
tpsTooLow = bits, U32, 1168, [7:7]
|
||||
mapTooLow = bits, U32, 1168, [8:8]
|
||||
isPlantValid = bits, U32, 1168, [9:9]
|
||||
isBoostControlled = bits, U32, 1168, [10:10]
|
||||
luaTargetAdd = scalar, S16, 1172, "v", 0.5,0
|
||||
boostOutput = scalar, S16, 1174, "percent", 0.01,0
|
||||
luaTargetMult = scalar, F32, 1176, "v", 1,0
|
||||
openLoopPart = scalar, F32, 1180, "v", 1,0
|
||||
luaOpenLoopAdd = scalar, F32, 1184, "v", 1,0
|
||||
boostControllerClosedLoopPart = scalar, S08, 1188, "%", 0.5,0
|
||||
boostControlTarget = scalar, S16, 1190, "kPa", 0.03333333333333333,0
|
||||
; total TS size = 1192
|
||||
isNitrousArmed = bits, U32, 1192, [0:0]
|
||||
isNitrousSpeedCondition = bits, U32, 1192, [1:1]
|
||||
isNitrousTpsCondition = bits, U32, 1192, [2:2]
|
||||
isNitrousCltCondition = bits, U32, 1192, [3:3]
|
||||
isNitrousMapCondition = bits, U32, 1192, [4:4]
|
||||
isNitrousAfrCondition = bits, U32, 1192, [5:5]
|
||||
isNitrousRpmCondition = bits, U32, 1192, [6:6]
|
||||
isNitrousCondition = bits, U32, 1192, [7:7]
|
||||
; total TS size = 1196
|
||||
fan1cranking = bits, U32, 1196, [0:0]
|
||||
fan1notRunning = bits, U32, 1196, [1:1]
|
||||
fan1disabledWhileEngineStopped = bits, U32, 1196, [2:2]
|
||||
fan1brokenClt = bits, U32, 1196, [3:3]
|
||||
fan1enabledForAc = bits, U32, 1196, [4:4]
|
||||
fan1hot = bits, U32, 1196, [5:5]
|
||||
fan1cold = bits, U32, 1196, [6:6]
|
||||
fan1disabledBySpeed = bits, U32, 1196, [7:7]
|
||||
fan1m_state = bits, U32, 1196, [8:8]
|
||||
fan1radiatorFanStatus = scalar, U08, 1200, "", 1, 0
|
||||
acButtonState = scalar, S08, 1192, "", 1, 0
|
||||
m_acEnabled = bits, U32, 1196, [0:0]
|
||||
engineTooSlow = bits, U32, 1196, [1:1]
|
||||
engineTooFast = bits, U32, 1196, [2:2]
|
||||
noClt = bits, U32, 1196, [3:3]
|
||||
engineTooHot = bits, U32, 1196, [4:4]
|
||||
tpsTooHigh = bits, U32, 1196, [5:5]
|
||||
isDisabledByLua = bits, U32, 1196, [6:6]
|
||||
acCompressorState = bits, U32, 1196, [7:7]
|
||||
acPressureTooLow = bits, U32, 1196, [8:8]
|
||||
acPressureTooHigh = bits, U32, 1196, [9:9]
|
||||
; total TS size = 1200
|
||||
isNitrousArmed = bits, U32, 1200, [0:0]
|
||||
isNitrousSpeedCondition = bits, U32, 1200, [1:1]
|
||||
isNitrousTpsCondition = bits, U32, 1200, [2:2]
|
||||
isNitrousCltCondition = bits, U32, 1200, [3:3]
|
||||
isNitrousMapCondition = bits, U32, 1200, [4:4]
|
||||
isNitrousAfrCondition = bits, U32, 1200, [5:5]
|
||||
isNitrousRpmCondition = bits, U32, 1200, [6:6]
|
||||
isNitrousCondition = bits, U32, 1200, [7:7]
|
||||
; total TS size = 1204
|
||||
fan2cranking = bits, U32, 1204, [0:0]
|
||||
fan2notRunning = bits, U32, 1204, [1:1]
|
||||
fan2disabledWhileEngineStopped = bits, U32, 1204, [2:2]
|
||||
fan2brokenClt = bits, U32, 1204, [3:3]
|
||||
fan2enabledForAc = bits, U32, 1204, [4:4]
|
||||
fan2hot = bits, U32, 1204, [5:5]
|
||||
fan2cold = bits, U32, 1204, [6:6]
|
||||
fan2disabledBySpeed = bits, U32, 1204, [7:7]
|
||||
fan2m_state = bits, U32, 1204, [8:8]
|
||||
fan2radiatorFanStatus = scalar, U08, 1208, "", 1, 0
|
||||
fan1cranking = bits, U32, 1204, [0:0]
|
||||
fan1notRunning = bits, U32, 1204, [1:1]
|
||||
fan1disabledWhileEngineStopped = bits, U32, 1204, [2:2]
|
||||
fan1brokenClt = bits, U32, 1204, [3:3]
|
||||
fan1enabledForAc = bits, U32, 1204, [4:4]
|
||||
fan1hot = bits, U32, 1204, [5:5]
|
||||
fan1cold = bits, U32, 1204, [6:6]
|
||||
fan1disabledBySpeed = bits, U32, 1204, [7:7]
|
||||
fan1m_state = bits, U32, 1204, [8:8]
|
||||
fan1radiatorFanStatus = scalar, U08, 1208, "", 1, 0
|
||||
; total TS size = 1212
|
||||
isPrime = bits, U32, 1212, [0:0]
|
||||
engineTurnedRecently = bits, U32, 1212, [1:1]
|
||||
isFuelPumpOn = bits, U32, 1212, [2:2]
|
||||
ignitionOn = bits, U32, 1212, [3:3]
|
||||
; total TS size = 1216
|
||||
isBenchTest = bits, U32, 1216, [0:0]
|
||||
hasIgnitionVoltage = bits, U32, 1216, [1:1]
|
||||
mainRelayState = bits, U32, 1216, [2:2]
|
||||
delayedShutoffRequested = bits, U32, 1216, [3:3]
|
||||
fan2cranking = bits, U32, 1212, [0:0]
|
||||
fan2notRunning = bits, U32, 1212, [1:1]
|
||||
fan2disabledWhileEngineStopped = bits, U32, 1212, [2:2]
|
||||
fan2brokenClt = bits, U32, 1212, [3:3]
|
||||
fan2enabledForAc = bits, U32, 1212, [4:4]
|
||||
fan2hot = bits, U32, 1212, [5:5]
|
||||
fan2cold = bits, U32, 1212, [6:6]
|
||||
fan2disabledBySpeed = bits, U32, 1212, [7:7]
|
||||
fan2m_state = bits, U32, 1212, [8:8]
|
||||
fan2radiatorFanStatus = scalar, U08, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
lua_fuelAdd = scalar, F32, 1220, "g", 1, 0
|
||||
lua_fuelMult = scalar, F32, 1224, "", 1, 0
|
||||
lua_clutchUpState = bits, U32, 1228, [0:0]
|
||||
lua_brakePedalState = bits, U32, 1228, [1:1]
|
||||
lua_acRequestState = bits, U32, 1228, [2:2]
|
||||
lua_luaDisableEtb = bits, U32, 1228, [3:3]
|
||||
lua_luaIgnCut = bits, U32, 1228, [4:4]
|
||||
lua_luaFuelCut = bits, U32, 1228, [5:5]
|
||||
lua_clutchDownState = bits, U32, 1228, [6:6]
|
||||
lua_disableDecelerationFuelCutOff = bits, U32, 1228, [7:7]
|
||||
lua_torqueReductionState = bits, U32, 1228, [8:8]
|
||||
sd_tCharge = scalar, S16, 1232, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1236, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1240, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1244, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1248, "", 1, 0
|
||||
crankingFuel_fuel = scalar, U16, 1252, "mg", 0.01, 0
|
||||
baroCorrection = scalar, F32, 1256, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1260, "id", 1, 0
|
||||
clutchUpState = scalar, S08, 1262, "", 1, 0
|
||||
brakePedalState = scalar, S08, 1263, "", 1, 0
|
||||
startStopState = scalar, S08, 1264, "", 1, 0
|
||||
smartChipState = scalar, S08, 1265, "", 1, 0
|
||||
smartChipRestartCounter = scalar, S08, 1266, "", 1, 0
|
||||
smartChipAliveCounter = scalar, S08, 1267, "", 1, 0
|
||||
startStopPhysicalState = bits, U32, 1268, [0:0]
|
||||
acrActive = bits, U32, 1268, [1:1]
|
||||
acrEngineMovedRecently = bits, U32, 1268, [2:2]
|
||||
heaterControlEnabled = bits, U32, 1268, [3:3]
|
||||
luaDigitalState0 = bits, U32, 1268, [4:4]
|
||||
luaDigitalState1 = bits, U32, 1268, [5:5]
|
||||
luaDigitalState2 = bits, U32, 1268, [6:6]
|
||||
luaDigitalState3 = bits, U32, 1268, [7:7]
|
||||
clutchDownState = bits, U32, 1268, [8:8]
|
||||
startStopStateToggleCounter = scalar, U32, 1272, "", 1, 0
|
||||
luaSoftSparkSkip = scalar, F32, 1276, "", 1, 0
|
||||
luaHardSparkSkip = scalar, F32, 1280, "", 1, 0
|
||||
tractionControlSparkSkip = scalar, F32, 1284, "", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1288, "", 1, 0
|
||||
globalSparkCounter = scalar, U32, 1292, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1296, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1300, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1304, "%", 0.01, 0
|
||||
overDwellCounter = scalar, U08, 1306, "", 1, 0
|
||||
overDwellNotScheduledCounter = scalar, U08, 1307, "", 1, 0
|
||||
sparkOutOfOrderCounter = scalar, U08, 1308, "", 1, 0
|
||||
; total TS size = 1312
|
||||
tpsFrom = scalar, F32, 1312
|
||||
tpsTo = scalar, F32, 1316
|
||||
deltaTps = scalar, F32, 1320
|
||||
extraFuel = scalar, F32, 1324, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1328, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1332, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1332, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1332, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1332, [3:3]
|
||||
belowEpsilon = bits, U32, 1332, [4:4]
|
||||
tooShort = bits, U32, 1332, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1336, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1340, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1344, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1348, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1352, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1356, "", 1, 0
|
||||
; total TS size = 1360
|
||||
hwEventCounters1 = scalar, U16, 1360, "", 1, 0
|
||||
hwEventCounters2 = scalar, U16, 1362, "", 1, 0
|
||||
hwEventCounters3 = scalar, U16, 1364, "", 1, 0
|
||||
hwEventCounters4 = scalar, U16, 1366, "", 1, 0
|
||||
vvtCamCounter = scalar, U16, 1368, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1372, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1376, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1380, "distance", 1, 0
|
||||
mapVvt_sync_counter = scalar, U08, 1381, "counter", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1384, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1388, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1392, "", 1, 0
|
||||
mapCamPrevToothAngle = scalar, F32, 1396, "deg", 1, 0
|
||||
isDecodingMapCam = bits, U32, 1400, [0:0]
|
||||
triggerElapsedUs = scalar, U32, 1404, "", 1, 0
|
||||
; total TS size = 1408
|
||||
trgsynchronizationCounter = scalar, U32, 1408, "", 1, 0
|
||||
trgvvtToothDurations0 = scalar, U32, 1412, "us", 1, 0
|
||||
trgvvtCurrentPosition = scalar, F32, 1416, "", 1, 0
|
||||
trgvvtToothPosition1 = scalar, F32, 1420, "", 1, 0
|
||||
trgvvtToothPosition2 = scalar, F32, 1424, "", 1, 0
|
||||
trgvvtToothPosition3 = scalar, F32, 1428, "", 1, 0
|
||||
trgvvtToothPosition4 = scalar, F32, 1432, "", 1, 0
|
||||
trgtriggerSyncGapRatio = scalar, F32, 1436, "", 1, 0
|
||||
trgtriggerStateIndex = scalar, U08, 1440, "", 1, 0
|
||||
; total TS size = 1444
|
||||
vvt1isynchronizationCounter = scalar, U32, 1444, "", 1, 0
|
||||
vvt1ivvtToothDurations0 = scalar, U32, 1448, "us", 1, 0
|
||||
vvt1ivvtCurrentPosition = scalar, F32, 1452, "", 1, 0
|
||||
vvt1ivvtToothPosition1 = scalar, F32, 1456, "", 1, 0
|
||||
vvt1ivvtToothPosition2 = scalar, F32, 1460, "", 1, 0
|
||||
vvt1ivvtToothPosition3 = scalar, F32, 1464, "", 1, 0
|
||||
vvt1ivvtToothPosition4 = scalar, F32, 1468, "", 1, 0
|
||||
vvt1itriggerSyncGapRatio = scalar, F32, 1472, "", 1, 0
|
||||
vvt1itriggerStateIndex = scalar, U08, 1476, "", 1, 0
|
||||
; total TS size = 1480
|
||||
vvt1esynchronizationCounter = scalar, U32, 1480, "", 1, 0
|
||||
vvt1evvtToothDurations0 = scalar, U32, 1484, "us", 1, 0
|
||||
vvt1evvtCurrentPosition = scalar, F32, 1488, "", 1, 0
|
||||
vvt1evvtToothPosition1 = scalar, F32, 1492, "", 1, 0
|
||||
vvt1evvtToothPosition2 = scalar, F32, 1496, "", 1, 0
|
||||
vvt1evvtToothPosition3 = scalar, F32, 1500, "", 1, 0
|
||||
vvt1evvtToothPosition4 = scalar, F32, 1504, "", 1, 0
|
||||
vvt1etriggerSyncGapRatio = scalar, F32, 1508, "", 1, 0
|
||||
vvt1etriggerStateIndex = scalar, U08, 1512, "", 1, 0
|
||||
; total TS size = 1516
|
||||
vvt2isynchronizationCounter = scalar, U32, 1516, "", 1, 0
|
||||
vvt2ivvtToothDurations0 = scalar, U32, 1520, "us", 1, 0
|
||||
vvt2ivvtCurrentPosition = scalar, F32, 1524, "", 1, 0
|
||||
vvt2ivvtToothPosition1 = scalar, F32, 1528, "", 1, 0
|
||||
vvt2ivvtToothPosition2 = scalar, F32, 1532, "", 1, 0
|
||||
vvt2ivvtToothPosition3 = scalar, F32, 1536, "", 1, 0
|
||||
vvt2ivvtToothPosition4 = scalar, F32, 1540, "", 1, 0
|
||||
vvt2itriggerSyncGapRatio = scalar, F32, 1544, "", 1, 0
|
||||
vvt2itriggerStateIndex = scalar, U08, 1548, "", 1, 0
|
||||
; total TS size = 1552
|
||||
vvt2esynchronizationCounter = scalar, U32, 1552, "", 1, 0
|
||||
vvt2evvtToothDurations0 = scalar, U32, 1556, "us", 1, 0
|
||||
vvt2evvtCurrentPosition = scalar, F32, 1560, "", 1, 0
|
||||
vvt2evvtToothPosition1 = scalar, F32, 1564, "", 1, 0
|
||||
vvt2evvtToothPosition2 = scalar, F32, 1568, "", 1, 0
|
||||
vvt2evvtToothPosition3 = scalar, F32, 1572, "", 1, 0
|
||||
vvt2evvtToothPosition4 = scalar, F32, 1576, "", 1, 0
|
||||
vvt2etriggerSyncGapRatio = scalar, F32, 1580, "", 1, 0
|
||||
vvt2etriggerStateIndex = scalar, U08, 1584, "", 1, 0
|
||||
; total TS size = 1588
|
||||
camResyncCounter = scalar, U08, 1588, "", 1, 0
|
||||
m_hasSynchronizedPhase = bits, U32, 1592, [0:0]
|
||||
isPrime = bits, U32, 1220, [0:0]
|
||||
engineTurnedRecently = bits, U32, 1220, [1:1]
|
||||
isFuelPumpOn = bits, U32, 1220, [2:2]
|
||||
ignitionOn = bits, U32, 1220, [3:3]
|
||||
; total TS size = 1224
|
||||
isBenchTest = bits, U32, 1224, [0:0]
|
||||
hasIgnitionVoltage = bits, U32, 1224, [1:1]
|
||||
mainRelayState = bits, U32, 1224, [2:2]
|
||||
delayedShutoffRequested = bits, U32, 1224, [3:3]
|
||||
; total TS size = 1228
|
||||
lua_fuelAdd = scalar, F32, 1228, "g", 1, 0
|
||||
lua_fuelMult = scalar, F32, 1232, "", 1, 0
|
||||
lua_clutchUpState = bits, U32, 1236, [0:0]
|
||||
lua_brakePedalState = bits, U32, 1236, [1:1]
|
||||
lua_acRequestState = bits, U32, 1236, [2:2]
|
||||
lua_luaDisableEtb = bits, U32, 1236, [3:3]
|
||||
lua_luaIgnCut = bits, U32, 1236, [4:4]
|
||||
lua_luaFuelCut = bits, U32, 1236, [5:5]
|
||||
lua_clutchDownState = bits, U32, 1236, [6:6]
|
||||
lua_disableDecelerationFuelCutOff = bits, U32, 1236, [7:7]
|
||||
lua_torqueReductionState = bits, U32, 1236, [8:8]
|
||||
sd_tCharge = scalar, S16, 1240, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1244, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1248, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1252, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1256, "", 1, 0
|
||||
crankingFuel_fuel = scalar, U16, 1260, "mg", 0.01, 0
|
||||
baroCorrection = scalar, F32, 1264, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1268, "id", 1, 0
|
||||
clutchUpState = scalar, S08, 1270, "", 1, 0
|
||||
brakePedalState = scalar, S08, 1271, "", 1, 0
|
||||
startStopState = scalar, S08, 1272, "", 1, 0
|
||||
smartChipState = scalar, S08, 1273, "", 1, 0
|
||||
smartChipRestartCounter = scalar, S08, 1274, "", 1, 0
|
||||
smartChipAliveCounter = scalar, S08, 1275, "", 1, 0
|
||||
startStopPhysicalState = bits, U32, 1276, [0:0]
|
||||
acrActive = bits, U32, 1276, [1:1]
|
||||
acrEngineMovedRecently = bits, U32, 1276, [2:2]
|
||||
heaterControlEnabled = bits, U32, 1276, [3:3]
|
||||
luaDigitalState0 = bits, U32, 1276, [4:4]
|
||||
luaDigitalState1 = bits, U32, 1276, [5:5]
|
||||
luaDigitalState2 = bits, U32, 1276, [6:6]
|
||||
luaDigitalState3 = bits, U32, 1276, [7:7]
|
||||
clutchDownState = bits, U32, 1276, [8:8]
|
||||
startStopStateToggleCounter = scalar, U32, 1280, "", 1, 0
|
||||
luaSoftSparkSkip = scalar, F32, 1284, "", 1, 0
|
||||
luaHardSparkSkip = scalar, F32, 1288, "", 1, 0
|
||||
tractionControlSparkSkip = scalar, F32, 1292, "", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1296, "", 1, 0
|
||||
globalSparkCounter = scalar, U32, 1300, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1304, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1308, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1312, "%", 0.01, 0
|
||||
overDwellCounter = scalar, U08, 1314, "", 1, 0
|
||||
overDwellNotScheduledCounter = scalar, U08, 1315, "", 1, 0
|
||||
sparkOutOfOrderCounter = scalar, U08, 1316, "", 1, 0
|
||||
; total TS size = 1320
|
||||
tpsFrom = scalar, F32, 1320
|
||||
tpsTo = scalar, F32, 1324
|
||||
deltaTps = scalar, F32, 1328
|
||||
extraFuel = scalar, F32, 1332, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1336, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1340, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1340, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1340, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1340, [3:3]
|
||||
belowEpsilon = bits, U32, 1340, [4:4]
|
||||
tooShort = bits, U32, 1340, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1344, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1348, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1352, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1356, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1360, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1364, "", 1, 0
|
||||
; total TS size = 1368
|
||||
hwEventCounters1 = scalar, U16, 1368, "", 1, 0
|
||||
hwEventCounters2 = scalar, U16, 1370, "", 1, 0
|
||||
hwEventCounters3 = scalar, U16, 1372, "", 1, 0
|
||||
hwEventCounters4 = scalar, U16, 1374, "", 1, 0
|
||||
vvtCamCounter = scalar, U16, 1376, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1380, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1384, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1388, "distance", 1, 0
|
||||
mapVvt_sync_counter = scalar, U08, 1389, "counter", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1392, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1396, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1400, "", 1, 0
|
||||
mapCamPrevToothAngle = scalar, F32, 1404, "deg", 1, 0
|
||||
isDecodingMapCam = bits, U32, 1408, [0:0]
|
||||
triggerElapsedUs = scalar, U32, 1412, "", 1, 0
|
||||
; total TS size = 1416
|
||||
trgsynchronizationCounter = scalar, U32, 1416, "", 1, 0
|
||||
trgvvtToothDurations0 = scalar, U32, 1420, "us", 1, 0
|
||||
trgvvtCurrentPosition = scalar, F32, 1424, "", 1, 0
|
||||
trgvvtToothPosition1 = scalar, F32, 1428, "", 1, 0
|
||||
trgvvtToothPosition2 = scalar, F32, 1432, "", 1, 0
|
||||
trgvvtToothPosition3 = scalar, F32, 1436, "", 1, 0
|
||||
trgvvtToothPosition4 = scalar, F32, 1440, "", 1, 0
|
||||
trgtriggerSyncGapRatio = scalar, F32, 1444, "", 1, 0
|
||||
trgtriggerStateIndex = scalar, U08, 1448, "", 1, 0
|
||||
; total TS size = 1452
|
||||
vvt1isynchronizationCounter = scalar, U32, 1452, "", 1, 0
|
||||
vvt1ivvtToothDurations0 = scalar, U32, 1456, "us", 1, 0
|
||||
vvt1ivvtCurrentPosition = scalar, F32, 1460, "", 1, 0
|
||||
vvt1ivvtToothPosition1 = scalar, F32, 1464, "", 1, 0
|
||||
vvt1ivvtToothPosition2 = scalar, F32, 1468, "", 1, 0
|
||||
vvt1ivvtToothPosition3 = scalar, F32, 1472, "", 1, 0
|
||||
vvt1ivvtToothPosition4 = scalar, F32, 1476, "", 1, 0
|
||||
vvt1itriggerSyncGapRatio = scalar, F32, 1480, "", 1, 0
|
||||
vvt1itriggerStateIndex = scalar, U08, 1484, "", 1, 0
|
||||
; total TS size = 1488
|
||||
vvt1esynchronizationCounter = scalar, U32, 1488, "", 1, 0
|
||||
vvt1evvtToothDurations0 = scalar, U32, 1492, "us", 1, 0
|
||||
vvt1evvtCurrentPosition = scalar, F32, 1496, "", 1, 0
|
||||
vvt1evvtToothPosition1 = scalar, F32, 1500, "", 1, 0
|
||||
vvt1evvtToothPosition2 = scalar, F32, 1504, "", 1, 0
|
||||
vvt1evvtToothPosition3 = scalar, F32, 1508, "", 1, 0
|
||||
vvt1evvtToothPosition4 = scalar, F32, 1512, "", 1, 0
|
||||
vvt1etriggerSyncGapRatio = scalar, F32, 1516, "", 1, 0
|
||||
vvt1etriggerStateIndex = scalar, U08, 1520, "", 1, 0
|
||||
; total TS size = 1524
|
||||
vvt2isynchronizationCounter = scalar, U32, 1524, "", 1, 0
|
||||
vvt2ivvtToothDurations0 = scalar, U32, 1528, "us", 1, 0
|
||||
vvt2ivvtCurrentPosition = scalar, F32, 1532, "", 1, 0
|
||||
vvt2ivvtToothPosition1 = scalar, F32, 1536, "", 1, 0
|
||||
vvt2ivvtToothPosition2 = scalar, F32, 1540, "", 1, 0
|
||||
vvt2ivvtToothPosition3 = scalar, F32, 1544, "", 1, 0
|
||||
vvt2ivvtToothPosition4 = scalar, F32, 1548, "", 1, 0
|
||||
vvt2itriggerSyncGapRatio = scalar, F32, 1552, "", 1, 0
|
||||
vvt2itriggerStateIndex = scalar, U08, 1556, "", 1, 0
|
||||
; total TS size = 1560
|
||||
vvt2esynchronizationCounter = scalar, U32, 1560, "", 1, 0
|
||||
vvt2evvtToothDurations0 = scalar, U32, 1564, "us", 1, 0
|
||||
vvt2evvtCurrentPosition = scalar, F32, 1568, "", 1, 0
|
||||
vvt2evvtToothPosition1 = scalar, F32, 1572, "", 1, 0
|
||||
vvt2evvtToothPosition2 = scalar, F32, 1576, "", 1, 0
|
||||
vvt2evvtToothPosition3 = scalar, F32, 1580, "", 1, 0
|
||||
vvt2evvtToothPosition4 = scalar, F32, 1584, "", 1, 0
|
||||
vvt2etriggerSyncGapRatio = scalar, F32, 1588, "", 1, 0
|
||||
vvt2etriggerStateIndex = scalar, U08, 1592, "", 1, 0
|
||||
; total TS size = 1596
|
||||
wallFuelCorrection = scalar, F32, 1596, "", 1, 0
|
||||
wallFuel = scalar, F32, 1600, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1596, "", 1, 0
|
||||
m_hasSynchronizedPhase = bits, U32, 1600, [0:0]
|
||||
; total TS size = 1604
|
||||
idleState = bits, S32, 1604, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1608
|
||||
baseIdlePosition = scalar, F32, 1612
|
||||
idleClosedLoop = scalar, F32, 1616
|
||||
iacByTpsTaper = scalar, F32, 1620
|
||||
mightResetPid = bits, U32, 1624, [0:0]
|
||||
shouldResetPid = bits, U32, 1624, [1:1]
|
||||
wasResetPid = bits, U32, 1624, [2:2]
|
||||
mustResetPid = bits, U32, 1624, [3:3]
|
||||
isCranking = bits, U32, 1624, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1624, [5:5]
|
||||
notIdling = bits, U32, 1624, [6:6]
|
||||
needReset = bits, U32, 1624, [7:7]
|
||||
isInDeadZone = bits, U32, 1624, [8:8]
|
||||
isBlipping = bits, U32, 1624, [9:9]
|
||||
useClosedLoop = bits, U32, 1624, [10:10]
|
||||
badTps = bits, U32, 1624, [11:11]
|
||||
looksLikeRunning = bits, U32, 1624, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1624, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1624, [14:14]
|
||||
isIdleCoasting = bits, U32, 1624, [15:15]
|
||||
isIdleClosedLoop = bits, U32, 1624, [16:16]
|
||||
idleTarget = scalar, S32, 1628, "", 1, 0
|
||||
targetRpmByClt = scalar, S32, 1632, "", 1, 0
|
||||
targetRpmAc = scalar, S32, 1636, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1640
|
||||
luaAdd = scalar, F32, 1644
|
||||
; total TS size = 1648
|
||||
etb1targetWithIdlePosition = scalar, F32, 1648, "%", 1,0
|
||||
etb1trim = scalar, F32, 1652, "", 1, 0
|
||||
etb1luaAdjustment = scalar, F32, 1656, "%", 1,0
|
||||
etb1m_wastegatePosition = scalar, F32, 1660, "%", 1,0
|
||||
etb1etbFeedForward = scalar, F32, 1664
|
||||
etb1etbIntegralError = scalar, F32, 1668, "", 1, 0
|
||||
etb1etbCurrentTarget = scalar, F32, 1672, "%", 1, 0
|
||||
etb1m_adjustedTarget = scalar, S16, 1676, "%", 0.01, 0
|
||||
etb1etbRevLimitActive = bits, U32, 1680, [0:0]
|
||||
etb1jamDetected = bits, U32, 1680, [1:1]
|
||||
etb1validPlantPosition = bits, U32, 1680, [2:2]
|
||||
etb1etbTpsErrorCounter = scalar, U16, 1684, "count", 1,0
|
||||
etb1etbPpsErrorCounter = scalar, U16, 1686, "count", 1,0
|
||||
etb1etbErrorCode = scalar, S08, 1688, "", 1, 0
|
||||
etb1etbErrorCodeBlinker = scalar, S08, 1689, "", 1, 0
|
||||
etb1tcEtbDrop = scalar, S08, 1690, "%", 1, 0
|
||||
etb1jamTimer = scalar, U16, 1692, "sec", 0.01, 0
|
||||
etb1adjustedEtbTarget = scalar, S08, 1694, "%", 1, 0
|
||||
etb1state = scalar, U08, 1695, "", 1, 0
|
||||
; total TS size = 1696
|
||||
etb2targetWithIdlePosition = scalar, F32, 1696, "%", 1,0
|
||||
etb2trim = scalar, F32, 1700, "", 1, 0
|
||||
etb2luaAdjustment = scalar, F32, 1704, "%", 1,0
|
||||
etb2m_wastegatePosition = scalar, F32, 1708, "%", 1,0
|
||||
etb2etbFeedForward = scalar, F32, 1712
|
||||
etb2etbIntegralError = scalar, F32, 1716, "", 1, 0
|
||||
etb2etbCurrentTarget = scalar, F32, 1720, "%", 1, 0
|
||||
etb2m_adjustedTarget = scalar, S16, 1724, "%", 0.01, 0
|
||||
etb2etbRevLimitActive = bits, U32, 1728, [0:0]
|
||||
etb2jamDetected = bits, U32, 1728, [1:1]
|
||||
etb2validPlantPosition = bits, U32, 1728, [2:2]
|
||||
etb2etbTpsErrorCounter = scalar, U16, 1732, "count", 1,0
|
||||
etb2etbPpsErrorCounter = scalar, U16, 1734, "count", 1,0
|
||||
etb2etbErrorCode = scalar, S08, 1736, "", 1, 0
|
||||
etb2etbErrorCodeBlinker = scalar, S08, 1737, "", 1, 0
|
||||
etb2tcEtbDrop = scalar, S08, 1738, "%", 1, 0
|
||||
etb2jamTimer = scalar, U16, 1740, "sec", 0.01, 0
|
||||
etb2adjustedEtbTarget = scalar, S08, 1742, "%", 1, 0
|
||||
etb2state = scalar, U08, 1743, "", 1, 0
|
||||
; total TS size = 1744
|
||||
wb1faultCode = scalar, U08, 1744, "", 1, 0
|
||||
wb1heaterDuty = scalar, U08, 1745, "%", 1, 0
|
||||
wb1pumpDuty = scalar, U08, 1746, "%", 1, 0
|
||||
wb1tempC = scalar, U16, 1748, "C", 1, 0
|
||||
wb1nernstVoltage = scalar, U16, 1750, "V", 0.001, 0
|
||||
wb1esr = scalar, U16, 1752, "ohm", 1, 0
|
||||
; total TS size = 1756
|
||||
wb2faultCode = scalar, U08, 1756, "", 1, 0
|
||||
wb2heaterDuty = scalar, U08, 1757, "%", 1, 0
|
||||
wb2pumpDuty = scalar, U08, 1758, "%", 1, 0
|
||||
wb2tempC = scalar, U16, 1760, "C", 1, 0
|
||||
wb2nernstVoltage = scalar, U16, 1762, "V", 0.001, 0
|
||||
wb2esr = scalar, U16, 1764, "ohm", 1, 0
|
||||
; total TS size = 1768
|
||||
dcOutput0 = scalar, F32, 1768, "%", 1,0
|
||||
isEnabled0_int = scalar, U08, 1772, "%", 1,0
|
||||
isEnabled0 = bits, U32, 1776, [0:0]
|
||||
; total TS size = 1780
|
||||
value0 = scalar, U16, 1780, "RAW", 1,0
|
||||
value1 = scalar, U16, 1782, "RAW", 1,0
|
||||
errorRate = scalar, F32, 1784, "% (don't belive me)", 1,0
|
||||
wallFuelCorrection = scalar, F32, 1604, "", 1, 0
|
||||
wallFuel = scalar, F32, 1608, "", 1, 0
|
||||
; total TS size = 1612
|
||||
idleState = bits, S32, 1612, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1616
|
||||
baseIdlePosition = scalar, F32, 1620
|
||||
idleClosedLoop = scalar, F32, 1624
|
||||
iacByTpsTaper = scalar, F32, 1628
|
||||
mightResetPid = bits, U32, 1632, [0:0]
|
||||
shouldResetPid = bits, U32, 1632, [1:1]
|
||||
wasResetPid = bits, U32, 1632, [2:2]
|
||||
mustResetPid = bits, U32, 1632, [3:3]
|
||||
isCranking = bits, U32, 1632, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1632, [5:5]
|
||||
notIdling = bits, U32, 1632, [6:6]
|
||||
needReset = bits, U32, 1632, [7:7]
|
||||
isInDeadZone = bits, U32, 1632, [8:8]
|
||||
isBlipping = bits, U32, 1632, [9:9]
|
||||
useClosedLoop = bits, U32, 1632, [10:10]
|
||||
badTps = bits, U32, 1632, [11:11]
|
||||
looksLikeRunning = bits, U32, 1632, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1632, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1632, [14:14]
|
||||
isIdleCoasting = bits, U32, 1632, [15:15]
|
||||
isIdleClosedLoop = bits, U32, 1632, [16:16]
|
||||
idleTarget = scalar, S32, 1636, "", 1, 0
|
||||
targetRpmByClt = scalar, S32, 1640, "", 1, 0
|
||||
targetRpmAc = scalar, S32, 1644, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1648
|
||||
luaAdd = scalar, F32, 1652
|
||||
; total TS size = 1656
|
||||
etb1targetWithIdlePosition = scalar, F32, 1656, "%", 1,0
|
||||
etb1trim = scalar, F32, 1660, "", 1, 0
|
||||
etb1luaAdjustment = scalar, F32, 1664, "%", 1,0
|
||||
etb1m_wastegatePosition = scalar, F32, 1668, "%", 1,0
|
||||
etb1etbFeedForward = scalar, F32, 1672
|
||||
etb1etbIntegralError = scalar, F32, 1676, "", 1, 0
|
||||
etb1etbCurrentTarget = scalar, F32, 1680, "%", 1, 0
|
||||
etb1m_adjustedTarget = scalar, S16, 1684, "%", 0.01, 0
|
||||
etb1etbRevLimitActive = bits, U32, 1688, [0:0]
|
||||
etb1jamDetected = bits, U32, 1688, [1:1]
|
||||
etb1validPlantPosition = bits, U32, 1688, [2:2]
|
||||
etb1etbTpsErrorCounter = scalar, U16, 1692, "count", 1,0
|
||||
etb1etbPpsErrorCounter = scalar, U16, 1694, "count", 1,0
|
||||
etb1etbErrorCode = scalar, S08, 1696, "", 1, 0
|
||||
etb1etbErrorCodeBlinker = scalar, S08, 1697, "", 1, 0
|
||||
etb1tcEtbDrop = scalar, S08, 1698, "%", 1, 0
|
||||
etb1jamTimer = scalar, U16, 1700, "sec", 0.01, 0
|
||||
etb1adjustedEtbTarget = scalar, S08, 1702, "%", 1, 0
|
||||
etb1state = scalar, U08, 1703, "", 1, 0
|
||||
; total TS size = 1704
|
||||
etb2targetWithIdlePosition = scalar, F32, 1704, "%", 1,0
|
||||
etb2trim = scalar, F32, 1708, "", 1, 0
|
||||
etb2luaAdjustment = scalar, F32, 1712, "%", 1,0
|
||||
etb2m_wastegatePosition = scalar, F32, 1716, "%", 1,0
|
||||
etb2etbFeedForward = scalar, F32, 1720
|
||||
etb2etbIntegralError = scalar, F32, 1724, "", 1, 0
|
||||
etb2etbCurrentTarget = scalar, F32, 1728, "%", 1, 0
|
||||
etb2m_adjustedTarget = scalar, S16, 1732, "%", 0.01, 0
|
||||
etb2etbRevLimitActive = bits, U32, 1736, [0:0]
|
||||
etb2jamDetected = bits, U32, 1736, [1:1]
|
||||
etb2validPlantPosition = bits, U32, 1736, [2:2]
|
||||
etb2etbTpsErrorCounter = scalar, U16, 1740, "count", 1,0
|
||||
etb2etbPpsErrorCounter = scalar, U16, 1742, "count", 1,0
|
||||
etb2etbErrorCode = scalar, S08, 1744, "", 1, 0
|
||||
etb2etbErrorCodeBlinker = scalar, S08, 1745, "", 1, 0
|
||||
etb2tcEtbDrop = scalar, S08, 1746, "%", 1, 0
|
||||
etb2jamTimer = scalar, U16, 1748, "sec", 0.01, 0
|
||||
etb2adjustedEtbTarget = scalar, S08, 1750, "%", 1, 0
|
||||
etb2state = scalar, U08, 1751, "", 1, 0
|
||||
; total TS size = 1752
|
||||
wb1faultCode = scalar, U08, 1752, "", 1, 0
|
||||
wb1heaterDuty = scalar, U08, 1753, "%", 1, 0
|
||||
wb1pumpDuty = scalar, U08, 1754, "%", 1, 0
|
||||
wb1tempC = scalar, U16, 1756, "C", 1, 0
|
||||
wb1nernstVoltage = scalar, U16, 1758, "V", 0.001, 0
|
||||
wb1esr = scalar, U16, 1760, "ohm", 1, 0
|
||||
; total TS size = 1764
|
||||
wb2faultCode = scalar, U08, 1764, "", 1, 0
|
||||
wb2heaterDuty = scalar, U08, 1765, "%", 1, 0
|
||||
wb2pumpDuty = scalar, U08, 1766, "%", 1, 0
|
||||
wb2tempC = scalar, U16, 1768, "C", 1, 0
|
||||
wb2nernstVoltage = scalar, U16, 1770, "V", 0.001, 0
|
||||
wb2esr = scalar, U16, 1772, "ohm", 1, 0
|
||||
; total TS size = 1776
|
||||
dcOutput0 = scalar, F32, 1776, "%", 1,0
|
||||
isEnabled0_int = scalar, U08, 1780, "%", 1,0
|
||||
isEnabled0 = bits, U32, 1784, [0:0]
|
||||
; total TS size = 1788
|
||||
vvtTarget = scalar, U16, 1788, "deg", 0.1, 0
|
||||
vvtOutput = scalar, U08, 1790, "%", 0.5, 0
|
||||
; total TS size = 1792
|
||||
lambdaCurrentlyGood = bits, U32, 1792, [0:0]
|
||||
lambdaMonitorCut = bits, U32, 1792, [1:1]
|
||||
lambdaTimeSinceGood = scalar, U16, 1796, "sec", 0.01, 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
|
||||
vvtTarget = scalar, U16, 1796, "deg", 0.1, 0
|
||||
vvtOutput = scalar, U08, 1798, "%", 0.5, 0
|
||||
; total TS size = 1800
|
||||
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 }
|
||||
|
@ -5865,6 +5867,8 @@ entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d"
|
|||
entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f"
|
||||
entry = nextLobe, "GDI: next lobe N", float, "%.3f"
|
||||
entry = di_nextStart, "GDI: valve activation angle", float, "%.3f"
|
||||
entry = HpfdActivationPhase, "GDI: HPFP activation angle", float, "%.3f"
|
||||
entry = HpfdDeactivationPhase, "GDI: HPFP deactivation angle", float, "%.3f"
|
||||
entry = m_deadtime, "Fuel: injector lag", float, "%.3f"
|
||||
entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f"
|
||||
entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f"
|
||||
|
@ -6863,6 +6867,8 @@ dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump"
|
|||
liveGraph = high_pressure_fuel_pump_2_Graph, "Graph", South
|
||||
graphLine = nextLobe
|
||||
graphLine = di_nextStart
|
||||
graphLine = HpfdActivationPhase
|
||||
graphLine = HpfdDeactivationPhase
|
||||
|
||||
|
||||
dialog = injector_modelDialog, "injector_model"
|
||||
|
|
|
@ -38,12 +38,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2025.01.31.alphax-silver.2625589659"
|
||||
signature = "rusEFI master.2025.01.31.alphax-silver.2277997204"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2025.01.31.alphax-silver.2625589659" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2025.01.31.alphax-silver.2277997204" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -2651,7 +2651,7 @@ trimLoadBins = array, U16, 23232, [8], "", 1, 0, 0, 1000, 0
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1800
|
||||
ochBlockSize = 1808
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -3241,352 +3241,354 @@ HpfpValveState = bits, U32, 1108, [3:3]
|
|||
m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0
|
||||
nextLobe = scalar, F32, 1116, "", 1, 0
|
||||
di_nextStart = scalar, F32, 1120, "v", 1, 0
|
||||
; total TS size = 1124
|
||||
m_deadtime = scalar, F32, 1124, "ms", 1, 0
|
||||
pressureDelta = scalar, F32, 1128, "kPa", 1, 0
|
||||
pressureRatio = scalar, F32, 1132, "", 1, 0
|
||||
; total TS size = 1136
|
||||
retardThresholdRpm = scalar, S32, 1136, "", 1, 0
|
||||
launchActivatePinState = bits, U32, 1140, [0:0]
|
||||
isPreLaunchCondition = bits, U32, 1140, [1:1]
|
||||
isLaunchCondition = bits, U32, 1140, [2:2]
|
||||
isSwitchActivated = bits, U32, 1140, [3:3]
|
||||
isClutchActivated = bits, U32, 1140, [4:4]
|
||||
isBrakePedalActivated = bits, U32, 1140, [5:5]
|
||||
isValidInputPin = bits, U32, 1140, [6:6]
|
||||
activateSwitchCondition = bits, U32, 1140, [7:7]
|
||||
rpmLaunchCondition = bits, U32, 1140, [8:8]
|
||||
rpmPreLaunchCondition = bits, U32, 1140, [9:9]
|
||||
speedCondition = bits, U32, 1140, [10:10]
|
||||
tpsCondition = bits, U32, 1140, [11:11]
|
||||
HpfdActivationPhase = scalar, F32, 1124, "", 1, 0
|
||||
HpfdDeactivationPhase = scalar, F32, 1128, "", 1, 0
|
||||
; total TS size = 1132
|
||||
m_deadtime = scalar, F32, 1132, "ms", 1, 0
|
||||
pressureDelta = scalar, F32, 1136, "kPa", 1, 0
|
||||
pressureRatio = scalar, F32, 1140, "", 1, 0
|
||||
; total TS size = 1144
|
||||
isTorqueReductionTriggerPinValid = bits, U32, 1144, [0:0]
|
||||
torqueReductionTriggerPinState = bits, U32, 1144, [1:1]
|
||||
isTimeConditionSatisfied = bits, U32, 1144, [2:2]
|
||||
isRpmConditionSatisfied = bits, U32, 1144, [3:3]
|
||||
isAppConditionSatisfied = bits, U32, 1144, [4:4]
|
||||
isFlatShiftConditionSatisfied = bits, U32, 1144, [5:5]
|
||||
; total TS size = 1148
|
||||
isAntilagCondition = bits, U32, 1148, [0:0]
|
||||
ALSMinRPMCondition = bits, U32, 1148, [1:1]
|
||||
ALSMaxRPMCondition = bits, U32, 1148, [2:2]
|
||||
ALSMinCLTCondition = bits, U32, 1148, [3:3]
|
||||
ALSMaxCLTCondition = bits, U32, 1148, [4:4]
|
||||
ALSMaxThrottleIntentCondition = bits, U32, 1148, [5:5]
|
||||
isALSSwitchActivated = bits, U32, 1148, [6:6]
|
||||
ALSActivatePinState = bits, U32, 1148, [7:7]
|
||||
ALSSwitchCondition = bits, U32, 1148, [8:8]
|
||||
ALSTimerCondition = bits, U32, 1148, [9:9]
|
||||
fuelALSCorrection = scalar, F32, 1152, "", 1, 0
|
||||
timingALSCorrection = scalar, S16, 1156, "deg", 0.01, 0
|
||||
timingALSSkip = scalar, S16, 1158, "deg", 0.01, 0
|
||||
; total TS size = 1160
|
||||
isTpsInvalid = bits, U32, 1160, [0:0]
|
||||
m_shouldResetPid = bits, U32, 1160, [1:1]
|
||||
isBelowClosedLoopThreshold = bits, U32, 1160, [2:2]
|
||||
isNotClosedLoop = bits, U32, 1160, [3:3]
|
||||
isZeroRpm = bits, U32, 1160, [4:4]
|
||||
hasInitBoost = bits, U32, 1160, [5:5]
|
||||
rpmTooLow = bits, U32, 1160, [6:6]
|
||||
tpsTooLow = bits, U32, 1160, [7:7]
|
||||
mapTooLow = bits, U32, 1160, [8:8]
|
||||
isPlantValid = bits, U32, 1160, [9:9]
|
||||
isBoostControlled = bits, U32, 1160, [10:10]
|
||||
luaTargetAdd = scalar, S16, 1164, "v", 0.5,0
|
||||
boostOutput = scalar, S16, 1166, "percent", 0.01,0
|
||||
luaTargetMult = scalar, F32, 1168, "v", 1,0
|
||||
openLoopPart = scalar, F32, 1172, "v", 1,0
|
||||
luaOpenLoopAdd = scalar, F32, 1176, "v", 1,0
|
||||
boostControllerClosedLoopPart = scalar, S08, 1180, "%", 0.5,0
|
||||
boostControlTarget = scalar, S16, 1182, "kPa", 0.03333333333333333,0
|
||||
; total TS size = 1184
|
||||
acButtonState = scalar, S08, 1184, "", 1, 0
|
||||
m_acEnabled = bits, U32, 1188, [0:0]
|
||||
engineTooSlow = bits, U32, 1188, [1:1]
|
||||
engineTooFast = bits, U32, 1188, [2:2]
|
||||
noClt = bits, U32, 1188, [3:3]
|
||||
engineTooHot = bits, U32, 1188, [4:4]
|
||||
tpsTooHigh = bits, U32, 1188, [5:5]
|
||||
isDisabledByLua = bits, U32, 1188, [6:6]
|
||||
acCompressorState = bits, U32, 1188, [7:7]
|
||||
acPressureTooLow = bits, U32, 1188, [8:8]
|
||||
acPressureTooHigh = bits, U32, 1188, [9:9]
|
||||
retardThresholdRpm = scalar, S32, 1144, "", 1, 0
|
||||
launchActivatePinState = bits, U32, 1148, [0:0]
|
||||
isPreLaunchCondition = bits, U32, 1148, [1:1]
|
||||
isLaunchCondition = bits, U32, 1148, [2:2]
|
||||
isSwitchActivated = bits, U32, 1148, [3:3]
|
||||
isClutchActivated = bits, U32, 1148, [4:4]
|
||||
isBrakePedalActivated = bits, U32, 1148, [5:5]
|
||||
isValidInputPin = bits, U32, 1148, [6:6]
|
||||
activateSwitchCondition = bits, U32, 1148, [7:7]
|
||||
rpmLaunchCondition = bits, U32, 1148, [8:8]
|
||||
rpmPreLaunchCondition = bits, U32, 1148, [9:9]
|
||||
speedCondition = bits, U32, 1148, [10:10]
|
||||
tpsCondition = bits, U32, 1148, [11:11]
|
||||
; total TS size = 1152
|
||||
isTorqueReductionTriggerPinValid = bits, U32, 1152, [0:0]
|
||||
torqueReductionTriggerPinState = bits, U32, 1152, [1:1]
|
||||
isTimeConditionSatisfied = bits, U32, 1152, [2:2]
|
||||
isRpmConditionSatisfied = bits, U32, 1152, [3:3]
|
||||
isAppConditionSatisfied = bits, U32, 1152, [4:4]
|
||||
isFlatShiftConditionSatisfied = bits, U32, 1152, [5:5]
|
||||
; total TS size = 1156
|
||||
isAntilagCondition = bits, U32, 1156, [0:0]
|
||||
ALSMinRPMCondition = bits, U32, 1156, [1:1]
|
||||
ALSMaxRPMCondition = bits, U32, 1156, [2:2]
|
||||
ALSMinCLTCondition = bits, U32, 1156, [3:3]
|
||||
ALSMaxCLTCondition = bits, U32, 1156, [4:4]
|
||||
ALSMaxThrottleIntentCondition = bits, U32, 1156, [5:5]
|
||||
isALSSwitchActivated = bits, U32, 1156, [6:6]
|
||||
ALSActivatePinState = bits, U32, 1156, [7:7]
|
||||
ALSSwitchCondition = bits, U32, 1156, [8:8]
|
||||
ALSTimerCondition = bits, U32, 1156, [9:9]
|
||||
fuelALSCorrection = scalar, F32, 1160, "", 1, 0
|
||||
timingALSCorrection = scalar, S16, 1164, "deg", 0.01, 0
|
||||
timingALSSkip = scalar, S16, 1166, "deg", 0.01, 0
|
||||
; total TS size = 1168
|
||||
isTpsInvalid = bits, U32, 1168, [0:0]
|
||||
m_shouldResetPid = bits, U32, 1168, [1:1]
|
||||
isBelowClosedLoopThreshold = bits, U32, 1168, [2:2]
|
||||
isNotClosedLoop = bits, U32, 1168, [3:3]
|
||||
isZeroRpm = bits, U32, 1168, [4:4]
|
||||
hasInitBoost = bits, U32, 1168, [5:5]
|
||||
rpmTooLow = bits, U32, 1168, [6:6]
|
||||
tpsTooLow = bits, U32, 1168, [7:7]
|
||||
mapTooLow = bits, U32, 1168, [8:8]
|
||||
isPlantValid = bits, U32, 1168, [9:9]
|
||||
isBoostControlled = bits, U32, 1168, [10:10]
|
||||
luaTargetAdd = scalar, S16, 1172, "v", 0.5,0
|
||||
boostOutput = scalar, S16, 1174, "percent", 0.01,0
|
||||
luaTargetMult = scalar, F32, 1176, "v", 1,0
|
||||
openLoopPart = scalar, F32, 1180, "v", 1,0
|
||||
luaOpenLoopAdd = scalar, F32, 1184, "v", 1,0
|
||||
boostControllerClosedLoopPart = scalar, S08, 1188, "%", 0.5,0
|
||||
boostControlTarget = scalar, S16, 1190, "kPa", 0.03333333333333333,0
|
||||
; total TS size = 1192
|
||||
isNitrousArmed = bits, U32, 1192, [0:0]
|
||||
isNitrousSpeedCondition = bits, U32, 1192, [1:1]
|
||||
isNitrousTpsCondition = bits, U32, 1192, [2:2]
|
||||
isNitrousCltCondition = bits, U32, 1192, [3:3]
|
||||
isNitrousMapCondition = bits, U32, 1192, [4:4]
|
||||
isNitrousAfrCondition = bits, U32, 1192, [5:5]
|
||||
isNitrousRpmCondition = bits, U32, 1192, [6:6]
|
||||
isNitrousCondition = bits, U32, 1192, [7:7]
|
||||
; total TS size = 1196
|
||||
fan1cranking = bits, U32, 1196, [0:0]
|
||||
fan1notRunning = bits, U32, 1196, [1:1]
|
||||
fan1disabledWhileEngineStopped = bits, U32, 1196, [2:2]
|
||||
fan1brokenClt = bits, U32, 1196, [3:3]
|
||||
fan1enabledForAc = bits, U32, 1196, [4:4]
|
||||
fan1hot = bits, U32, 1196, [5:5]
|
||||
fan1cold = bits, U32, 1196, [6:6]
|
||||
fan1disabledBySpeed = bits, U32, 1196, [7:7]
|
||||
fan1m_state = bits, U32, 1196, [8:8]
|
||||
fan1radiatorFanStatus = scalar, U08, 1200, "", 1, 0
|
||||
acButtonState = scalar, S08, 1192, "", 1, 0
|
||||
m_acEnabled = bits, U32, 1196, [0:0]
|
||||
engineTooSlow = bits, U32, 1196, [1:1]
|
||||
engineTooFast = bits, U32, 1196, [2:2]
|
||||
noClt = bits, U32, 1196, [3:3]
|
||||
engineTooHot = bits, U32, 1196, [4:4]
|
||||
tpsTooHigh = bits, U32, 1196, [5:5]
|
||||
isDisabledByLua = bits, U32, 1196, [6:6]
|
||||
acCompressorState = bits, U32, 1196, [7:7]
|
||||
acPressureTooLow = bits, U32, 1196, [8:8]
|
||||
acPressureTooHigh = bits, U32, 1196, [9:9]
|
||||
; total TS size = 1200
|
||||
isNitrousArmed = bits, U32, 1200, [0:0]
|
||||
isNitrousSpeedCondition = bits, U32, 1200, [1:1]
|
||||
isNitrousTpsCondition = bits, U32, 1200, [2:2]
|
||||
isNitrousCltCondition = bits, U32, 1200, [3:3]
|
||||
isNitrousMapCondition = bits, U32, 1200, [4:4]
|
||||
isNitrousAfrCondition = bits, U32, 1200, [5:5]
|
||||
isNitrousRpmCondition = bits, U32, 1200, [6:6]
|
||||
isNitrousCondition = bits, U32, 1200, [7:7]
|
||||
; total TS size = 1204
|
||||
fan2cranking = bits, U32, 1204, [0:0]
|
||||
fan2notRunning = bits, U32, 1204, [1:1]
|
||||
fan2disabledWhileEngineStopped = bits, U32, 1204, [2:2]
|
||||
fan2brokenClt = bits, U32, 1204, [3:3]
|
||||
fan2enabledForAc = bits, U32, 1204, [4:4]
|
||||
fan2hot = bits, U32, 1204, [5:5]
|
||||
fan2cold = bits, U32, 1204, [6:6]
|
||||
fan2disabledBySpeed = bits, U32, 1204, [7:7]
|
||||
fan2m_state = bits, U32, 1204, [8:8]
|
||||
fan2radiatorFanStatus = scalar, U08, 1208, "", 1, 0
|
||||
fan1cranking = bits, U32, 1204, [0:0]
|
||||
fan1notRunning = bits, U32, 1204, [1:1]
|
||||
fan1disabledWhileEngineStopped = bits, U32, 1204, [2:2]
|
||||
fan1brokenClt = bits, U32, 1204, [3:3]
|
||||
fan1enabledForAc = bits, U32, 1204, [4:4]
|
||||
fan1hot = bits, U32, 1204, [5:5]
|
||||
fan1cold = bits, U32, 1204, [6:6]
|
||||
fan1disabledBySpeed = bits, U32, 1204, [7:7]
|
||||
fan1m_state = bits, U32, 1204, [8:8]
|
||||
fan1radiatorFanStatus = scalar, U08, 1208, "", 1, 0
|
||||
; total TS size = 1212
|
||||
isPrime = bits, U32, 1212, [0:0]
|
||||
engineTurnedRecently = bits, U32, 1212, [1:1]
|
||||
isFuelPumpOn = bits, U32, 1212, [2:2]
|
||||
ignitionOn = bits, U32, 1212, [3:3]
|
||||
; total TS size = 1216
|
||||
isBenchTest = bits, U32, 1216, [0:0]
|
||||
hasIgnitionVoltage = bits, U32, 1216, [1:1]
|
||||
mainRelayState = bits, U32, 1216, [2:2]
|
||||
delayedShutoffRequested = bits, U32, 1216, [3:3]
|
||||
fan2cranking = bits, U32, 1212, [0:0]
|
||||
fan2notRunning = bits, U32, 1212, [1:1]
|
||||
fan2disabledWhileEngineStopped = bits, U32, 1212, [2:2]
|
||||
fan2brokenClt = bits, U32, 1212, [3:3]
|
||||
fan2enabledForAc = bits, U32, 1212, [4:4]
|
||||
fan2hot = bits, U32, 1212, [5:5]
|
||||
fan2cold = bits, U32, 1212, [6:6]
|
||||
fan2disabledBySpeed = bits, U32, 1212, [7:7]
|
||||
fan2m_state = bits, U32, 1212, [8:8]
|
||||
fan2radiatorFanStatus = scalar, U08, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
lua_fuelAdd = scalar, F32, 1220, "g", 1, 0
|
||||
lua_fuelMult = scalar, F32, 1224, "", 1, 0
|
||||
lua_clutchUpState = bits, U32, 1228, [0:0]
|
||||
lua_brakePedalState = bits, U32, 1228, [1:1]
|
||||
lua_acRequestState = bits, U32, 1228, [2:2]
|
||||
lua_luaDisableEtb = bits, U32, 1228, [3:3]
|
||||
lua_luaIgnCut = bits, U32, 1228, [4:4]
|
||||
lua_luaFuelCut = bits, U32, 1228, [5:5]
|
||||
lua_clutchDownState = bits, U32, 1228, [6:6]
|
||||
lua_disableDecelerationFuelCutOff = bits, U32, 1228, [7:7]
|
||||
lua_torqueReductionState = bits, U32, 1228, [8:8]
|
||||
sd_tCharge = scalar, S16, 1232, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1236, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1240, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1244, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1248, "", 1, 0
|
||||
crankingFuel_fuel = scalar, U16, 1252, "mg", 0.01, 0
|
||||
baroCorrection = scalar, F32, 1256, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1260, "id", 1, 0
|
||||
clutchUpState = scalar, S08, 1262, "", 1, 0
|
||||
brakePedalState = scalar, S08, 1263, "", 1, 0
|
||||
startStopState = scalar, S08, 1264, "", 1, 0
|
||||
smartChipState = scalar, S08, 1265, "", 1, 0
|
||||
smartChipRestartCounter = scalar, S08, 1266, "", 1, 0
|
||||
smartChipAliveCounter = scalar, S08, 1267, "", 1, 0
|
||||
startStopPhysicalState = bits, U32, 1268, [0:0]
|
||||
acrActive = bits, U32, 1268, [1:1]
|
||||
acrEngineMovedRecently = bits, U32, 1268, [2:2]
|
||||
heaterControlEnabled = bits, U32, 1268, [3:3]
|
||||
luaDigitalState0 = bits, U32, 1268, [4:4]
|
||||
luaDigitalState1 = bits, U32, 1268, [5:5]
|
||||
luaDigitalState2 = bits, U32, 1268, [6:6]
|
||||
luaDigitalState3 = bits, U32, 1268, [7:7]
|
||||
clutchDownState = bits, U32, 1268, [8:8]
|
||||
startStopStateToggleCounter = scalar, U32, 1272, "", 1, 0
|
||||
luaSoftSparkSkip = scalar, F32, 1276, "", 1, 0
|
||||
luaHardSparkSkip = scalar, F32, 1280, "", 1, 0
|
||||
tractionControlSparkSkip = scalar, F32, 1284, "", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1288, "", 1, 0
|
||||
globalSparkCounter = scalar, U32, 1292, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1296, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1300, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1304, "%", 0.01, 0
|
||||
overDwellCounter = scalar, U08, 1306, "", 1, 0
|
||||
overDwellNotScheduledCounter = scalar, U08, 1307, "", 1, 0
|
||||
sparkOutOfOrderCounter = scalar, U08, 1308, "", 1, 0
|
||||
; total TS size = 1312
|
||||
tpsFrom = scalar, F32, 1312
|
||||
tpsTo = scalar, F32, 1316
|
||||
deltaTps = scalar, F32, 1320
|
||||
extraFuel = scalar, F32, 1324, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1328, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1332, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1332, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1332, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1332, [3:3]
|
||||
belowEpsilon = bits, U32, 1332, [4:4]
|
||||
tooShort = bits, U32, 1332, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1336, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1340, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1344, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1348, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1352, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1356, "", 1, 0
|
||||
; total TS size = 1360
|
||||
hwEventCounters1 = scalar, U16, 1360, "", 1, 0
|
||||
hwEventCounters2 = scalar, U16, 1362, "", 1, 0
|
||||
hwEventCounters3 = scalar, U16, 1364, "", 1, 0
|
||||
hwEventCounters4 = scalar, U16, 1366, "", 1, 0
|
||||
vvtCamCounter = scalar, U16, 1368, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1372, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1376, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1380, "distance", 1, 0
|
||||
mapVvt_sync_counter = scalar, U08, 1381, "counter", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1384, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1388, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1392, "", 1, 0
|
||||
mapCamPrevToothAngle = scalar, F32, 1396, "deg", 1, 0
|
||||
isDecodingMapCam = bits, U32, 1400, [0:0]
|
||||
triggerElapsedUs = scalar, U32, 1404, "", 1, 0
|
||||
; total TS size = 1408
|
||||
trgsynchronizationCounter = scalar, U32, 1408, "", 1, 0
|
||||
trgvvtToothDurations0 = scalar, U32, 1412, "us", 1, 0
|
||||
trgvvtCurrentPosition = scalar, F32, 1416, "", 1, 0
|
||||
trgvvtToothPosition1 = scalar, F32, 1420, "", 1, 0
|
||||
trgvvtToothPosition2 = scalar, F32, 1424, "", 1, 0
|
||||
trgvvtToothPosition3 = scalar, F32, 1428, "", 1, 0
|
||||
trgvvtToothPosition4 = scalar, F32, 1432, "", 1, 0
|
||||
trgtriggerSyncGapRatio = scalar, F32, 1436, "", 1, 0
|
||||
trgtriggerStateIndex = scalar, U08, 1440, "", 1, 0
|
||||
; total TS size = 1444
|
||||
vvt1isynchronizationCounter = scalar, U32, 1444, "", 1, 0
|
||||
vvt1ivvtToothDurations0 = scalar, U32, 1448, "us", 1, 0
|
||||
vvt1ivvtCurrentPosition = scalar, F32, 1452, "", 1, 0
|
||||
vvt1ivvtToothPosition1 = scalar, F32, 1456, "", 1, 0
|
||||
vvt1ivvtToothPosition2 = scalar, F32, 1460, "", 1, 0
|
||||
vvt1ivvtToothPosition3 = scalar, F32, 1464, "", 1, 0
|
||||
vvt1ivvtToothPosition4 = scalar, F32, 1468, "", 1, 0
|
||||
vvt1itriggerSyncGapRatio = scalar, F32, 1472, "", 1, 0
|
||||
vvt1itriggerStateIndex = scalar, U08, 1476, "", 1, 0
|
||||
; total TS size = 1480
|
||||
vvt1esynchronizationCounter = scalar, U32, 1480, "", 1, 0
|
||||
vvt1evvtToothDurations0 = scalar, U32, 1484, "us", 1, 0
|
||||
vvt1evvtCurrentPosition = scalar, F32, 1488, "", 1, 0
|
||||
vvt1evvtToothPosition1 = scalar, F32, 1492, "", 1, 0
|
||||
vvt1evvtToothPosition2 = scalar, F32, 1496, "", 1, 0
|
||||
vvt1evvtToothPosition3 = scalar, F32, 1500, "", 1, 0
|
||||
vvt1evvtToothPosition4 = scalar, F32, 1504, "", 1, 0
|
||||
vvt1etriggerSyncGapRatio = scalar, F32, 1508, "", 1, 0
|
||||
vvt1etriggerStateIndex = scalar, U08, 1512, "", 1, 0
|
||||
; total TS size = 1516
|
||||
vvt2isynchronizationCounter = scalar, U32, 1516, "", 1, 0
|
||||
vvt2ivvtToothDurations0 = scalar, U32, 1520, "us", 1, 0
|
||||
vvt2ivvtCurrentPosition = scalar, F32, 1524, "", 1, 0
|
||||
vvt2ivvtToothPosition1 = scalar, F32, 1528, "", 1, 0
|
||||
vvt2ivvtToothPosition2 = scalar, F32, 1532, "", 1, 0
|
||||
vvt2ivvtToothPosition3 = scalar, F32, 1536, "", 1, 0
|
||||
vvt2ivvtToothPosition4 = scalar, F32, 1540, "", 1, 0
|
||||
vvt2itriggerSyncGapRatio = scalar, F32, 1544, "", 1, 0
|
||||
vvt2itriggerStateIndex = scalar, U08, 1548, "", 1, 0
|
||||
; total TS size = 1552
|
||||
vvt2esynchronizationCounter = scalar, U32, 1552, "", 1, 0
|
||||
vvt2evvtToothDurations0 = scalar, U32, 1556, "us", 1, 0
|
||||
vvt2evvtCurrentPosition = scalar, F32, 1560, "", 1, 0
|
||||
vvt2evvtToothPosition1 = scalar, F32, 1564, "", 1, 0
|
||||
vvt2evvtToothPosition2 = scalar, F32, 1568, "", 1, 0
|
||||
vvt2evvtToothPosition3 = scalar, F32, 1572, "", 1, 0
|
||||
vvt2evvtToothPosition4 = scalar, F32, 1576, "", 1, 0
|
||||
vvt2etriggerSyncGapRatio = scalar, F32, 1580, "", 1, 0
|
||||
vvt2etriggerStateIndex = scalar, U08, 1584, "", 1, 0
|
||||
; total TS size = 1588
|
||||
camResyncCounter = scalar, U08, 1588, "", 1, 0
|
||||
m_hasSynchronizedPhase = bits, U32, 1592, [0:0]
|
||||
isPrime = bits, U32, 1220, [0:0]
|
||||
engineTurnedRecently = bits, U32, 1220, [1:1]
|
||||
isFuelPumpOn = bits, U32, 1220, [2:2]
|
||||
ignitionOn = bits, U32, 1220, [3:3]
|
||||
; total TS size = 1224
|
||||
isBenchTest = bits, U32, 1224, [0:0]
|
||||
hasIgnitionVoltage = bits, U32, 1224, [1:1]
|
||||
mainRelayState = bits, U32, 1224, [2:2]
|
||||
delayedShutoffRequested = bits, U32, 1224, [3:3]
|
||||
; total TS size = 1228
|
||||
lua_fuelAdd = scalar, F32, 1228, "g", 1, 0
|
||||
lua_fuelMult = scalar, F32, 1232, "", 1, 0
|
||||
lua_clutchUpState = bits, U32, 1236, [0:0]
|
||||
lua_brakePedalState = bits, U32, 1236, [1:1]
|
||||
lua_acRequestState = bits, U32, 1236, [2:2]
|
||||
lua_luaDisableEtb = bits, U32, 1236, [3:3]
|
||||
lua_luaIgnCut = bits, U32, 1236, [4:4]
|
||||
lua_luaFuelCut = bits, U32, 1236, [5:5]
|
||||
lua_clutchDownState = bits, U32, 1236, [6:6]
|
||||
lua_disableDecelerationFuelCutOff = bits, U32, 1236, [7:7]
|
||||
lua_torqueReductionState = bits, U32, 1236, [8:8]
|
||||
sd_tCharge = scalar, S16, 1240, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1244, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1248, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1252, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1256, "", 1, 0
|
||||
crankingFuel_fuel = scalar, U16, 1260, "mg", 0.01, 0
|
||||
baroCorrection = scalar, F32, 1264, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1268, "id", 1, 0
|
||||
clutchUpState = scalar, S08, 1270, "", 1, 0
|
||||
brakePedalState = scalar, S08, 1271, "", 1, 0
|
||||
startStopState = scalar, S08, 1272, "", 1, 0
|
||||
smartChipState = scalar, S08, 1273, "", 1, 0
|
||||
smartChipRestartCounter = scalar, S08, 1274, "", 1, 0
|
||||
smartChipAliveCounter = scalar, S08, 1275, "", 1, 0
|
||||
startStopPhysicalState = bits, U32, 1276, [0:0]
|
||||
acrActive = bits, U32, 1276, [1:1]
|
||||
acrEngineMovedRecently = bits, U32, 1276, [2:2]
|
||||
heaterControlEnabled = bits, U32, 1276, [3:3]
|
||||
luaDigitalState0 = bits, U32, 1276, [4:4]
|
||||
luaDigitalState1 = bits, U32, 1276, [5:5]
|
||||
luaDigitalState2 = bits, U32, 1276, [6:6]
|
||||
luaDigitalState3 = bits, U32, 1276, [7:7]
|
||||
clutchDownState = bits, U32, 1276, [8:8]
|
||||
startStopStateToggleCounter = scalar, U32, 1280, "", 1, 0
|
||||
luaSoftSparkSkip = scalar, F32, 1284, "", 1, 0
|
||||
luaHardSparkSkip = scalar, F32, 1288, "", 1, 0
|
||||
tractionControlSparkSkip = scalar, F32, 1292, "", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1296, "", 1, 0
|
||||
globalSparkCounter = scalar, U32, 1300, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1304, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1308, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1312, "%", 0.01, 0
|
||||
overDwellCounter = scalar, U08, 1314, "", 1, 0
|
||||
overDwellNotScheduledCounter = scalar, U08, 1315, "", 1, 0
|
||||
sparkOutOfOrderCounter = scalar, U08, 1316, "", 1, 0
|
||||
; total TS size = 1320
|
||||
tpsFrom = scalar, F32, 1320
|
||||
tpsTo = scalar, F32, 1324
|
||||
deltaTps = scalar, F32, 1328
|
||||
extraFuel = scalar, F32, 1332, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1336, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1340, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1340, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1340, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1340, [3:3]
|
||||
belowEpsilon = bits, U32, 1340, [4:4]
|
||||
tooShort = bits, U32, 1340, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1344, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1348, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1352, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1356, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1360, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1364, "", 1, 0
|
||||
; total TS size = 1368
|
||||
hwEventCounters1 = scalar, U16, 1368, "", 1, 0
|
||||
hwEventCounters2 = scalar, U16, 1370, "", 1, 0
|
||||
hwEventCounters3 = scalar, U16, 1372, "", 1, 0
|
||||
hwEventCounters4 = scalar, U16, 1374, "", 1, 0
|
||||
vvtCamCounter = scalar, U16, 1376, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1380, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1384, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1388, "distance", 1, 0
|
||||
mapVvt_sync_counter = scalar, U08, 1389, "counter", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1392, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1396, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1400, "", 1, 0
|
||||
mapCamPrevToothAngle = scalar, F32, 1404, "deg", 1, 0
|
||||
isDecodingMapCam = bits, U32, 1408, [0:0]
|
||||
triggerElapsedUs = scalar, U32, 1412, "", 1, 0
|
||||
; total TS size = 1416
|
||||
trgsynchronizationCounter = scalar, U32, 1416, "", 1, 0
|
||||
trgvvtToothDurations0 = scalar, U32, 1420, "us", 1, 0
|
||||
trgvvtCurrentPosition = scalar, F32, 1424, "", 1, 0
|
||||
trgvvtToothPosition1 = scalar, F32, 1428, "", 1, 0
|
||||
trgvvtToothPosition2 = scalar, F32, 1432, "", 1, 0
|
||||
trgvvtToothPosition3 = scalar, F32, 1436, "", 1, 0
|
||||
trgvvtToothPosition4 = scalar, F32, 1440, "", 1, 0
|
||||
trgtriggerSyncGapRatio = scalar, F32, 1444, "", 1, 0
|
||||
trgtriggerStateIndex = scalar, U08, 1448, "", 1, 0
|
||||
; total TS size = 1452
|
||||
vvt1isynchronizationCounter = scalar, U32, 1452, "", 1, 0
|
||||
vvt1ivvtToothDurations0 = scalar, U32, 1456, "us", 1, 0
|
||||
vvt1ivvtCurrentPosition = scalar, F32, 1460, "", 1, 0
|
||||
vvt1ivvtToothPosition1 = scalar, F32, 1464, "", 1, 0
|
||||
vvt1ivvtToothPosition2 = scalar, F32, 1468, "", 1, 0
|
||||
vvt1ivvtToothPosition3 = scalar, F32, 1472, "", 1, 0
|
||||
vvt1ivvtToothPosition4 = scalar, F32, 1476, "", 1, 0
|
||||
vvt1itriggerSyncGapRatio = scalar, F32, 1480, "", 1, 0
|
||||
vvt1itriggerStateIndex = scalar, U08, 1484, "", 1, 0
|
||||
; total TS size = 1488
|
||||
vvt1esynchronizationCounter = scalar, U32, 1488, "", 1, 0
|
||||
vvt1evvtToothDurations0 = scalar, U32, 1492, "us", 1, 0
|
||||
vvt1evvtCurrentPosition = scalar, F32, 1496, "", 1, 0
|
||||
vvt1evvtToothPosition1 = scalar, F32, 1500, "", 1, 0
|
||||
vvt1evvtToothPosition2 = scalar, F32, 1504, "", 1, 0
|
||||
vvt1evvtToothPosition3 = scalar, F32, 1508, "", 1, 0
|
||||
vvt1evvtToothPosition4 = scalar, F32, 1512, "", 1, 0
|
||||
vvt1etriggerSyncGapRatio = scalar, F32, 1516, "", 1, 0
|
||||
vvt1etriggerStateIndex = scalar, U08, 1520, "", 1, 0
|
||||
; total TS size = 1524
|
||||
vvt2isynchronizationCounter = scalar, U32, 1524, "", 1, 0
|
||||
vvt2ivvtToothDurations0 = scalar, U32, 1528, "us", 1, 0
|
||||
vvt2ivvtCurrentPosition = scalar, F32, 1532, "", 1, 0
|
||||
vvt2ivvtToothPosition1 = scalar, F32, 1536, "", 1, 0
|
||||
vvt2ivvtToothPosition2 = scalar, F32, 1540, "", 1, 0
|
||||
vvt2ivvtToothPosition3 = scalar, F32, 1544, "", 1, 0
|
||||
vvt2ivvtToothPosition4 = scalar, F32, 1548, "", 1, 0
|
||||
vvt2itriggerSyncGapRatio = scalar, F32, 1552, "", 1, 0
|
||||
vvt2itriggerStateIndex = scalar, U08, 1556, "", 1, 0
|
||||
; total TS size = 1560
|
||||
vvt2esynchronizationCounter = scalar, U32, 1560, "", 1, 0
|
||||
vvt2evvtToothDurations0 = scalar, U32, 1564, "us", 1, 0
|
||||
vvt2evvtCurrentPosition = scalar, F32, 1568, "", 1, 0
|
||||
vvt2evvtToothPosition1 = scalar, F32, 1572, "", 1, 0
|
||||
vvt2evvtToothPosition2 = scalar, F32, 1576, "", 1, 0
|
||||
vvt2evvtToothPosition3 = scalar, F32, 1580, "", 1, 0
|
||||
vvt2evvtToothPosition4 = scalar, F32, 1584, "", 1, 0
|
||||
vvt2etriggerSyncGapRatio = scalar, F32, 1588, "", 1, 0
|
||||
vvt2etriggerStateIndex = scalar, U08, 1592, "", 1, 0
|
||||
; total TS size = 1596
|
||||
wallFuelCorrection = scalar, F32, 1596, "", 1, 0
|
||||
wallFuel = scalar, F32, 1600, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1596, "", 1, 0
|
||||
m_hasSynchronizedPhase = bits, U32, 1600, [0:0]
|
||||
; total TS size = 1604
|
||||
idleState = bits, S32, 1604, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1608
|
||||
baseIdlePosition = scalar, F32, 1612
|
||||
idleClosedLoop = scalar, F32, 1616
|
||||
iacByTpsTaper = scalar, F32, 1620
|
||||
mightResetPid = bits, U32, 1624, [0:0]
|
||||
shouldResetPid = bits, U32, 1624, [1:1]
|
||||
wasResetPid = bits, U32, 1624, [2:2]
|
||||
mustResetPid = bits, U32, 1624, [3:3]
|
||||
isCranking = bits, U32, 1624, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1624, [5:5]
|
||||
notIdling = bits, U32, 1624, [6:6]
|
||||
needReset = bits, U32, 1624, [7:7]
|
||||
isInDeadZone = bits, U32, 1624, [8:8]
|
||||
isBlipping = bits, U32, 1624, [9:9]
|
||||
useClosedLoop = bits, U32, 1624, [10:10]
|
||||
badTps = bits, U32, 1624, [11:11]
|
||||
looksLikeRunning = bits, U32, 1624, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1624, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1624, [14:14]
|
||||
isIdleCoasting = bits, U32, 1624, [15:15]
|
||||
isIdleClosedLoop = bits, U32, 1624, [16:16]
|
||||
idleTarget = scalar, S32, 1628, "", 1, 0
|
||||
targetRpmByClt = scalar, S32, 1632, "", 1, 0
|
||||
targetRpmAc = scalar, S32, 1636, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1640
|
||||
luaAdd = scalar, F32, 1644
|
||||
; total TS size = 1648
|
||||
etb1targetWithIdlePosition = scalar, F32, 1648, "%", 1,0
|
||||
etb1trim = scalar, F32, 1652, "", 1, 0
|
||||
etb1luaAdjustment = scalar, F32, 1656, "%", 1,0
|
||||
etb1m_wastegatePosition = scalar, F32, 1660, "%", 1,0
|
||||
etb1etbFeedForward = scalar, F32, 1664
|
||||
etb1etbIntegralError = scalar, F32, 1668, "", 1, 0
|
||||
etb1etbCurrentTarget = scalar, F32, 1672, "%", 1, 0
|
||||
etb1m_adjustedTarget = scalar, S16, 1676, "%", 0.01, 0
|
||||
etb1etbRevLimitActive = bits, U32, 1680, [0:0]
|
||||
etb1jamDetected = bits, U32, 1680, [1:1]
|
||||
etb1validPlantPosition = bits, U32, 1680, [2:2]
|
||||
etb1etbTpsErrorCounter = scalar, U16, 1684, "count", 1,0
|
||||
etb1etbPpsErrorCounter = scalar, U16, 1686, "count", 1,0
|
||||
etb1etbErrorCode = scalar, S08, 1688, "", 1, 0
|
||||
etb1etbErrorCodeBlinker = scalar, S08, 1689, "", 1, 0
|
||||
etb1tcEtbDrop = scalar, S08, 1690, "%", 1, 0
|
||||
etb1jamTimer = scalar, U16, 1692, "sec", 0.01, 0
|
||||
etb1adjustedEtbTarget = scalar, S08, 1694, "%", 1, 0
|
||||
etb1state = scalar, U08, 1695, "", 1, 0
|
||||
; total TS size = 1696
|
||||
etb2targetWithIdlePosition = scalar, F32, 1696, "%", 1,0
|
||||
etb2trim = scalar, F32, 1700, "", 1, 0
|
||||
etb2luaAdjustment = scalar, F32, 1704, "%", 1,0
|
||||
etb2m_wastegatePosition = scalar, F32, 1708, "%", 1,0
|
||||
etb2etbFeedForward = scalar, F32, 1712
|
||||
etb2etbIntegralError = scalar, F32, 1716, "", 1, 0
|
||||
etb2etbCurrentTarget = scalar, F32, 1720, "%", 1, 0
|
||||
etb2m_adjustedTarget = scalar, S16, 1724, "%", 0.01, 0
|
||||
etb2etbRevLimitActive = bits, U32, 1728, [0:0]
|
||||
etb2jamDetected = bits, U32, 1728, [1:1]
|
||||
etb2validPlantPosition = bits, U32, 1728, [2:2]
|
||||
etb2etbTpsErrorCounter = scalar, U16, 1732, "count", 1,0
|
||||
etb2etbPpsErrorCounter = scalar, U16, 1734, "count", 1,0
|
||||
etb2etbErrorCode = scalar, S08, 1736, "", 1, 0
|
||||
etb2etbErrorCodeBlinker = scalar, S08, 1737, "", 1, 0
|
||||
etb2tcEtbDrop = scalar, S08, 1738, "%", 1, 0
|
||||
etb2jamTimer = scalar, U16, 1740, "sec", 0.01, 0
|
||||
etb2adjustedEtbTarget = scalar, S08, 1742, "%", 1, 0
|
||||
etb2state = scalar, U08, 1743, "", 1, 0
|
||||
; total TS size = 1744
|
||||
wb1faultCode = scalar, U08, 1744, "", 1, 0
|
||||
wb1heaterDuty = scalar, U08, 1745, "%", 1, 0
|
||||
wb1pumpDuty = scalar, U08, 1746, "%", 1, 0
|
||||
wb1tempC = scalar, U16, 1748, "C", 1, 0
|
||||
wb1nernstVoltage = scalar, U16, 1750, "V", 0.001, 0
|
||||
wb1esr = scalar, U16, 1752, "ohm", 1, 0
|
||||
; total TS size = 1756
|
||||
wb2faultCode = scalar, U08, 1756, "", 1, 0
|
||||
wb2heaterDuty = scalar, U08, 1757, "%", 1, 0
|
||||
wb2pumpDuty = scalar, U08, 1758, "%", 1, 0
|
||||
wb2tempC = scalar, U16, 1760, "C", 1, 0
|
||||
wb2nernstVoltage = scalar, U16, 1762, "V", 0.001, 0
|
||||
wb2esr = scalar, U16, 1764, "ohm", 1, 0
|
||||
; total TS size = 1768
|
||||
dcOutput0 = scalar, F32, 1768, "%", 1,0
|
||||
isEnabled0_int = scalar, U08, 1772, "%", 1,0
|
||||
isEnabled0 = bits, U32, 1776, [0:0]
|
||||
; total TS size = 1780
|
||||
value0 = scalar, U16, 1780, "RAW", 1,0
|
||||
value1 = scalar, U16, 1782, "RAW", 1,0
|
||||
errorRate = scalar, F32, 1784, "% (don't belive me)", 1,0
|
||||
wallFuelCorrection = scalar, F32, 1604, "", 1, 0
|
||||
wallFuel = scalar, F32, 1608, "", 1, 0
|
||||
; total TS size = 1612
|
||||
idleState = bits, S32, 1612, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1616
|
||||
baseIdlePosition = scalar, F32, 1620
|
||||
idleClosedLoop = scalar, F32, 1624
|
||||
iacByTpsTaper = scalar, F32, 1628
|
||||
mightResetPid = bits, U32, 1632, [0:0]
|
||||
shouldResetPid = bits, U32, 1632, [1:1]
|
||||
wasResetPid = bits, U32, 1632, [2:2]
|
||||
mustResetPid = bits, U32, 1632, [3:3]
|
||||
isCranking = bits, U32, 1632, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1632, [5:5]
|
||||
notIdling = bits, U32, 1632, [6:6]
|
||||
needReset = bits, U32, 1632, [7:7]
|
||||
isInDeadZone = bits, U32, 1632, [8:8]
|
||||
isBlipping = bits, U32, 1632, [9:9]
|
||||
useClosedLoop = bits, U32, 1632, [10:10]
|
||||
badTps = bits, U32, 1632, [11:11]
|
||||
looksLikeRunning = bits, U32, 1632, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1632, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1632, [14:14]
|
||||
isIdleCoasting = bits, U32, 1632, [15:15]
|
||||
isIdleClosedLoop = bits, U32, 1632, [16:16]
|
||||
idleTarget = scalar, S32, 1636, "", 1, 0
|
||||
targetRpmByClt = scalar, S32, 1640, "", 1, 0
|
||||
targetRpmAc = scalar, S32, 1644, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1648
|
||||
luaAdd = scalar, F32, 1652
|
||||
; total TS size = 1656
|
||||
etb1targetWithIdlePosition = scalar, F32, 1656, "%", 1,0
|
||||
etb1trim = scalar, F32, 1660, "", 1, 0
|
||||
etb1luaAdjustment = scalar, F32, 1664, "%", 1,0
|
||||
etb1m_wastegatePosition = scalar, F32, 1668, "%", 1,0
|
||||
etb1etbFeedForward = scalar, F32, 1672
|
||||
etb1etbIntegralError = scalar, F32, 1676, "", 1, 0
|
||||
etb1etbCurrentTarget = scalar, F32, 1680, "%", 1, 0
|
||||
etb1m_adjustedTarget = scalar, S16, 1684, "%", 0.01, 0
|
||||
etb1etbRevLimitActive = bits, U32, 1688, [0:0]
|
||||
etb1jamDetected = bits, U32, 1688, [1:1]
|
||||
etb1validPlantPosition = bits, U32, 1688, [2:2]
|
||||
etb1etbTpsErrorCounter = scalar, U16, 1692, "count", 1,0
|
||||
etb1etbPpsErrorCounter = scalar, U16, 1694, "count", 1,0
|
||||
etb1etbErrorCode = scalar, S08, 1696, "", 1, 0
|
||||
etb1etbErrorCodeBlinker = scalar, S08, 1697, "", 1, 0
|
||||
etb1tcEtbDrop = scalar, S08, 1698, "%", 1, 0
|
||||
etb1jamTimer = scalar, U16, 1700, "sec", 0.01, 0
|
||||
etb1adjustedEtbTarget = scalar, S08, 1702, "%", 1, 0
|
||||
etb1state = scalar, U08, 1703, "", 1, 0
|
||||
; total TS size = 1704
|
||||
etb2targetWithIdlePosition = scalar, F32, 1704, "%", 1,0
|
||||
etb2trim = scalar, F32, 1708, "", 1, 0
|
||||
etb2luaAdjustment = scalar, F32, 1712, "%", 1,0
|
||||
etb2m_wastegatePosition = scalar, F32, 1716, "%", 1,0
|
||||
etb2etbFeedForward = scalar, F32, 1720
|
||||
etb2etbIntegralError = scalar, F32, 1724, "", 1, 0
|
||||
etb2etbCurrentTarget = scalar, F32, 1728, "%", 1, 0
|
||||
etb2m_adjustedTarget = scalar, S16, 1732, "%", 0.01, 0
|
||||
etb2etbRevLimitActive = bits, U32, 1736, [0:0]
|
||||
etb2jamDetected = bits, U32, 1736, [1:1]
|
||||
etb2validPlantPosition = bits, U32, 1736, [2:2]
|
||||
etb2etbTpsErrorCounter = scalar, U16, 1740, "count", 1,0
|
||||
etb2etbPpsErrorCounter = scalar, U16, 1742, "count", 1,0
|
||||
etb2etbErrorCode = scalar, S08, 1744, "", 1, 0
|
||||
etb2etbErrorCodeBlinker = scalar, S08, 1745, "", 1, 0
|
||||
etb2tcEtbDrop = scalar, S08, 1746, "%", 1, 0
|
||||
etb2jamTimer = scalar, U16, 1748, "sec", 0.01, 0
|
||||
etb2adjustedEtbTarget = scalar, S08, 1750, "%", 1, 0
|
||||
etb2state = scalar, U08, 1751, "", 1, 0
|
||||
; total TS size = 1752
|
||||
wb1faultCode = scalar, U08, 1752, "", 1, 0
|
||||
wb1heaterDuty = scalar, U08, 1753, "%", 1, 0
|
||||
wb1pumpDuty = scalar, U08, 1754, "%", 1, 0
|
||||
wb1tempC = scalar, U16, 1756, "C", 1, 0
|
||||
wb1nernstVoltage = scalar, U16, 1758, "V", 0.001, 0
|
||||
wb1esr = scalar, U16, 1760, "ohm", 1, 0
|
||||
; total TS size = 1764
|
||||
wb2faultCode = scalar, U08, 1764, "", 1, 0
|
||||
wb2heaterDuty = scalar, U08, 1765, "%", 1, 0
|
||||
wb2pumpDuty = scalar, U08, 1766, "%", 1, 0
|
||||
wb2tempC = scalar, U16, 1768, "C", 1, 0
|
||||
wb2nernstVoltage = scalar, U16, 1770, "V", 0.001, 0
|
||||
wb2esr = scalar, U16, 1772, "ohm", 1, 0
|
||||
; total TS size = 1776
|
||||
dcOutput0 = scalar, F32, 1776, "%", 1,0
|
||||
isEnabled0_int = scalar, U08, 1780, "%", 1,0
|
||||
isEnabled0 = bits, U32, 1784, [0:0]
|
||||
; total TS size = 1788
|
||||
vvtTarget = scalar, U16, 1788, "deg", 0.1, 0
|
||||
vvtOutput = scalar, U08, 1790, "%", 0.5, 0
|
||||
; total TS size = 1792
|
||||
lambdaCurrentlyGood = bits, U32, 1792, [0:0]
|
||||
lambdaMonitorCut = bits, U32, 1792, [1:1]
|
||||
lambdaTimeSinceGood = scalar, U16, 1796, "sec", 0.01, 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
|
||||
vvtTarget = scalar, U16, 1796, "deg", 0.1, 0
|
||||
vvtOutput = scalar, U08, 1798, "%", 0.5, 0
|
||||
; total TS size = 1800
|
||||
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 }
|
||||
|
@ -5845,6 +5847,8 @@ entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d"
|
|||
entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f"
|
||||
entry = nextLobe, "GDI: next lobe N", float, "%.3f"
|
||||
entry = di_nextStart, "GDI: valve activation angle", float, "%.3f"
|
||||
entry = HpfdActivationPhase, "GDI: HPFP activation angle", float, "%.3f"
|
||||
entry = HpfdDeactivationPhase, "GDI: HPFP deactivation angle", float, "%.3f"
|
||||
entry = m_deadtime, "Fuel: injector lag", float, "%.3f"
|
||||
entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f"
|
||||
entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f"
|
||||
|
@ -6813,6 +6817,8 @@ dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump"
|
|||
liveGraph = high_pressure_fuel_pump_2_Graph, "Graph", South
|
||||
graphLine = nextLobe
|
||||
graphLine = di_nextStart
|
||||
graphLine = HpfdActivationPhase
|
||||
graphLine = HpfdDeactivationPhase
|
||||
|
||||
|
||||
dialog = injector_modelDialog, "injector_model"
|
||||
|
|
|
@ -38,12 +38,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2025.01.31.at_start_f435.1398002641"
|
||||
signature = "rusEFI master.2025.01.31.at_start_f435.1223424222"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2025.01.31.at_start_f435.1398002641" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2025.01.31.at_start_f435.1223424222" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -2650,7 +2650,7 @@ trimLoadBins = array, U16, 23228, [8], "", 1, 0, 0, 1000, 0
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1800
|
||||
ochBlockSize = 1808
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -3240,352 +3240,354 @@ HpfpValveState = bits, U32, 1108, [3:3]
|
|||
m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0
|
||||
nextLobe = scalar, F32, 1116, "", 1, 0
|
||||
di_nextStart = scalar, F32, 1120, "v", 1, 0
|
||||
; total TS size = 1124
|
||||
m_deadtime = scalar, F32, 1124, "ms", 1, 0
|
||||
pressureDelta = scalar, F32, 1128, "kPa", 1, 0
|
||||
pressureRatio = scalar, F32, 1132, "", 1, 0
|
||||
; total TS size = 1136
|
||||
retardThresholdRpm = scalar, S32, 1136, "", 1, 0
|
||||
launchActivatePinState = bits, U32, 1140, [0:0]
|
||||
isPreLaunchCondition = bits, U32, 1140, [1:1]
|
||||
isLaunchCondition = bits, U32, 1140, [2:2]
|
||||
isSwitchActivated = bits, U32, 1140, [3:3]
|
||||
isClutchActivated = bits, U32, 1140, [4:4]
|
||||
isBrakePedalActivated = bits, U32, 1140, [5:5]
|
||||
isValidInputPin = bits, U32, 1140, [6:6]
|
||||
activateSwitchCondition = bits, U32, 1140, [7:7]
|
||||
rpmLaunchCondition = bits, U32, 1140, [8:8]
|
||||
rpmPreLaunchCondition = bits, U32, 1140, [9:9]
|
||||
speedCondition = bits, U32, 1140, [10:10]
|
||||
tpsCondition = bits, U32, 1140, [11:11]
|
||||
HpfdActivationPhase = scalar, F32, 1124, "", 1, 0
|
||||
HpfdDeactivationPhase = scalar, F32, 1128, "", 1, 0
|
||||
; total TS size = 1132
|
||||
m_deadtime = scalar, F32, 1132, "ms", 1, 0
|
||||
pressureDelta = scalar, F32, 1136, "kPa", 1, 0
|
||||
pressureRatio = scalar, F32, 1140, "", 1, 0
|
||||
; total TS size = 1144
|
||||
isTorqueReductionTriggerPinValid = bits, U32, 1144, [0:0]
|
||||
torqueReductionTriggerPinState = bits, U32, 1144, [1:1]
|
||||
isTimeConditionSatisfied = bits, U32, 1144, [2:2]
|
||||
isRpmConditionSatisfied = bits, U32, 1144, [3:3]
|
||||
isAppConditionSatisfied = bits, U32, 1144, [4:4]
|
||||
isFlatShiftConditionSatisfied = bits, U32, 1144, [5:5]
|
||||
; total TS size = 1148
|
||||
isAntilagCondition = bits, U32, 1148, [0:0]
|
||||
ALSMinRPMCondition = bits, U32, 1148, [1:1]
|
||||
ALSMaxRPMCondition = bits, U32, 1148, [2:2]
|
||||
ALSMinCLTCondition = bits, U32, 1148, [3:3]
|
||||
ALSMaxCLTCondition = bits, U32, 1148, [4:4]
|
||||
ALSMaxThrottleIntentCondition = bits, U32, 1148, [5:5]
|
||||
isALSSwitchActivated = bits, U32, 1148, [6:6]
|
||||
ALSActivatePinState = bits, U32, 1148, [7:7]
|
||||
ALSSwitchCondition = bits, U32, 1148, [8:8]
|
||||
ALSTimerCondition = bits, U32, 1148, [9:9]
|
||||
fuelALSCorrection = scalar, F32, 1152, "", 1, 0
|
||||
timingALSCorrection = scalar, S16, 1156, "deg", 0.01, 0
|
||||
timingALSSkip = scalar, S16, 1158, "deg", 0.01, 0
|
||||
; total TS size = 1160
|
||||
isTpsInvalid = bits, U32, 1160, [0:0]
|
||||
m_shouldResetPid = bits, U32, 1160, [1:1]
|
||||
isBelowClosedLoopThreshold = bits, U32, 1160, [2:2]
|
||||
isNotClosedLoop = bits, U32, 1160, [3:3]
|
||||
isZeroRpm = bits, U32, 1160, [4:4]
|
||||
hasInitBoost = bits, U32, 1160, [5:5]
|
||||
rpmTooLow = bits, U32, 1160, [6:6]
|
||||
tpsTooLow = bits, U32, 1160, [7:7]
|
||||
mapTooLow = bits, U32, 1160, [8:8]
|
||||
isPlantValid = bits, U32, 1160, [9:9]
|
||||
isBoostControlled = bits, U32, 1160, [10:10]
|
||||
luaTargetAdd = scalar, S16, 1164, "v", 0.5,0
|
||||
boostOutput = scalar, S16, 1166, "percent", 0.01,0
|
||||
luaTargetMult = scalar, F32, 1168, "v", 1,0
|
||||
openLoopPart = scalar, F32, 1172, "v", 1,0
|
||||
luaOpenLoopAdd = scalar, F32, 1176, "v", 1,0
|
||||
boostControllerClosedLoopPart = scalar, S08, 1180, "%", 0.5,0
|
||||
boostControlTarget = scalar, S16, 1182, "kPa", 0.03333333333333333,0
|
||||
; total TS size = 1184
|
||||
acButtonState = scalar, S08, 1184, "", 1, 0
|
||||
m_acEnabled = bits, U32, 1188, [0:0]
|
||||
engineTooSlow = bits, U32, 1188, [1:1]
|
||||
engineTooFast = bits, U32, 1188, [2:2]
|
||||
noClt = bits, U32, 1188, [3:3]
|
||||
engineTooHot = bits, U32, 1188, [4:4]
|
||||
tpsTooHigh = bits, U32, 1188, [5:5]
|
||||
isDisabledByLua = bits, U32, 1188, [6:6]
|
||||
acCompressorState = bits, U32, 1188, [7:7]
|
||||
acPressureTooLow = bits, U32, 1188, [8:8]
|
||||
acPressureTooHigh = bits, U32, 1188, [9:9]
|
||||
retardThresholdRpm = scalar, S32, 1144, "", 1, 0
|
||||
launchActivatePinState = bits, U32, 1148, [0:0]
|
||||
isPreLaunchCondition = bits, U32, 1148, [1:1]
|
||||
isLaunchCondition = bits, U32, 1148, [2:2]
|
||||
isSwitchActivated = bits, U32, 1148, [3:3]
|
||||
isClutchActivated = bits, U32, 1148, [4:4]
|
||||
isBrakePedalActivated = bits, U32, 1148, [5:5]
|
||||
isValidInputPin = bits, U32, 1148, [6:6]
|
||||
activateSwitchCondition = bits, U32, 1148, [7:7]
|
||||
rpmLaunchCondition = bits, U32, 1148, [8:8]
|
||||
rpmPreLaunchCondition = bits, U32, 1148, [9:9]
|
||||
speedCondition = bits, U32, 1148, [10:10]
|
||||
tpsCondition = bits, U32, 1148, [11:11]
|
||||
; total TS size = 1152
|
||||
isTorqueReductionTriggerPinValid = bits, U32, 1152, [0:0]
|
||||
torqueReductionTriggerPinState = bits, U32, 1152, [1:1]
|
||||
isTimeConditionSatisfied = bits, U32, 1152, [2:2]
|
||||
isRpmConditionSatisfied = bits, U32, 1152, [3:3]
|
||||
isAppConditionSatisfied = bits, U32, 1152, [4:4]
|
||||
isFlatShiftConditionSatisfied = bits, U32, 1152, [5:5]
|
||||
; total TS size = 1156
|
||||
isAntilagCondition = bits, U32, 1156, [0:0]
|
||||
ALSMinRPMCondition = bits, U32, 1156, [1:1]
|
||||
ALSMaxRPMCondition = bits, U32, 1156, [2:2]
|
||||
ALSMinCLTCondition = bits, U32, 1156, [3:3]
|
||||
ALSMaxCLTCondition = bits, U32, 1156, [4:4]
|
||||
ALSMaxThrottleIntentCondition = bits, U32, 1156, [5:5]
|
||||
isALSSwitchActivated = bits, U32, 1156, [6:6]
|
||||
ALSActivatePinState = bits, U32, 1156, [7:7]
|
||||
ALSSwitchCondition = bits, U32, 1156, [8:8]
|
||||
ALSTimerCondition = bits, U32, 1156, [9:9]
|
||||
fuelALSCorrection = scalar, F32, 1160, "", 1, 0
|
||||
timingALSCorrection = scalar, S16, 1164, "deg", 0.01, 0
|
||||
timingALSSkip = scalar, S16, 1166, "deg", 0.01, 0
|
||||
; total TS size = 1168
|
||||
isTpsInvalid = bits, U32, 1168, [0:0]
|
||||
m_shouldResetPid = bits, U32, 1168, [1:1]
|
||||
isBelowClosedLoopThreshold = bits, U32, 1168, [2:2]
|
||||
isNotClosedLoop = bits, U32, 1168, [3:3]
|
||||
isZeroRpm = bits, U32, 1168, [4:4]
|
||||
hasInitBoost = bits, U32, 1168, [5:5]
|
||||
rpmTooLow = bits, U32, 1168, [6:6]
|
||||
tpsTooLow = bits, U32, 1168, [7:7]
|
||||
mapTooLow = bits, U32, 1168, [8:8]
|
||||
isPlantValid = bits, U32, 1168, [9:9]
|
||||
isBoostControlled = bits, U32, 1168, [10:10]
|
||||
luaTargetAdd = scalar, S16, 1172, "v", 0.5,0
|
||||
boostOutput = scalar, S16, 1174, "percent", 0.01,0
|
||||
luaTargetMult = scalar, F32, 1176, "v", 1,0
|
||||
openLoopPart = scalar, F32, 1180, "v", 1,0
|
||||
luaOpenLoopAdd = scalar, F32, 1184, "v", 1,0
|
||||
boostControllerClosedLoopPart = scalar, S08, 1188, "%", 0.5,0
|
||||
boostControlTarget = scalar, S16, 1190, "kPa", 0.03333333333333333,0
|
||||
; total TS size = 1192
|
||||
isNitrousArmed = bits, U32, 1192, [0:0]
|
||||
isNitrousSpeedCondition = bits, U32, 1192, [1:1]
|
||||
isNitrousTpsCondition = bits, U32, 1192, [2:2]
|
||||
isNitrousCltCondition = bits, U32, 1192, [3:3]
|
||||
isNitrousMapCondition = bits, U32, 1192, [4:4]
|
||||
isNitrousAfrCondition = bits, U32, 1192, [5:5]
|
||||
isNitrousRpmCondition = bits, U32, 1192, [6:6]
|
||||
isNitrousCondition = bits, U32, 1192, [7:7]
|
||||
; total TS size = 1196
|
||||
fan1cranking = bits, U32, 1196, [0:0]
|
||||
fan1notRunning = bits, U32, 1196, [1:1]
|
||||
fan1disabledWhileEngineStopped = bits, U32, 1196, [2:2]
|
||||
fan1brokenClt = bits, U32, 1196, [3:3]
|
||||
fan1enabledForAc = bits, U32, 1196, [4:4]
|
||||
fan1hot = bits, U32, 1196, [5:5]
|
||||
fan1cold = bits, U32, 1196, [6:6]
|
||||
fan1disabledBySpeed = bits, U32, 1196, [7:7]
|
||||
fan1m_state = bits, U32, 1196, [8:8]
|
||||
fan1radiatorFanStatus = scalar, U08, 1200, "", 1, 0
|
||||
acButtonState = scalar, S08, 1192, "", 1, 0
|
||||
m_acEnabled = bits, U32, 1196, [0:0]
|
||||
engineTooSlow = bits, U32, 1196, [1:1]
|
||||
engineTooFast = bits, U32, 1196, [2:2]
|
||||
noClt = bits, U32, 1196, [3:3]
|
||||
engineTooHot = bits, U32, 1196, [4:4]
|
||||
tpsTooHigh = bits, U32, 1196, [5:5]
|
||||
isDisabledByLua = bits, U32, 1196, [6:6]
|
||||
acCompressorState = bits, U32, 1196, [7:7]
|
||||
acPressureTooLow = bits, U32, 1196, [8:8]
|
||||
acPressureTooHigh = bits, U32, 1196, [9:9]
|
||||
; total TS size = 1200
|
||||
isNitrousArmed = bits, U32, 1200, [0:0]
|
||||
isNitrousSpeedCondition = bits, U32, 1200, [1:1]
|
||||
isNitrousTpsCondition = bits, U32, 1200, [2:2]
|
||||
isNitrousCltCondition = bits, U32, 1200, [3:3]
|
||||
isNitrousMapCondition = bits, U32, 1200, [4:4]
|
||||
isNitrousAfrCondition = bits, U32, 1200, [5:5]
|
||||
isNitrousRpmCondition = bits, U32, 1200, [6:6]
|
||||
isNitrousCondition = bits, U32, 1200, [7:7]
|
||||
; total TS size = 1204
|
||||
fan2cranking = bits, U32, 1204, [0:0]
|
||||
fan2notRunning = bits, U32, 1204, [1:1]
|
||||
fan2disabledWhileEngineStopped = bits, U32, 1204, [2:2]
|
||||
fan2brokenClt = bits, U32, 1204, [3:3]
|
||||
fan2enabledForAc = bits, U32, 1204, [4:4]
|
||||
fan2hot = bits, U32, 1204, [5:5]
|
||||
fan2cold = bits, U32, 1204, [6:6]
|
||||
fan2disabledBySpeed = bits, U32, 1204, [7:7]
|
||||
fan2m_state = bits, U32, 1204, [8:8]
|
||||
fan2radiatorFanStatus = scalar, U08, 1208, "", 1, 0
|
||||
fan1cranking = bits, U32, 1204, [0:0]
|
||||
fan1notRunning = bits, U32, 1204, [1:1]
|
||||
fan1disabledWhileEngineStopped = bits, U32, 1204, [2:2]
|
||||
fan1brokenClt = bits, U32, 1204, [3:3]
|
||||
fan1enabledForAc = bits, U32, 1204, [4:4]
|
||||
fan1hot = bits, U32, 1204, [5:5]
|
||||
fan1cold = bits, U32, 1204, [6:6]
|
||||
fan1disabledBySpeed = bits, U32, 1204, [7:7]
|
||||
fan1m_state = bits, U32, 1204, [8:8]
|
||||
fan1radiatorFanStatus = scalar, U08, 1208, "", 1, 0
|
||||
; total TS size = 1212
|
||||
isPrime = bits, U32, 1212, [0:0]
|
||||
engineTurnedRecently = bits, U32, 1212, [1:1]
|
||||
isFuelPumpOn = bits, U32, 1212, [2:2]
|
||||
ignitionOn = bits, U32, 1212, [3:3]
|
||||
; total TS size = 1216
|
||||
isBenchTest = bits, U32, 1216, [0:0]
|
||||
hasIgnitionVoltage = bits, U32, 1216, [1:1]
|
||||
mainRelayState = bits, U32, 1216, [2:2]
|
||||
delayedShutoffRequested = bits, U32, 1216, [3:3]
|
||||
fan2cranking = bits, U32, 1212, [0:0]
|
||||
fan2notRunning = bits, U32, 1212, [1:1]
|
||||
fan2disabledWhileEngineStopped = bits, U32, 1212, [2:2]
|
||||
fan2brokenClt = bits, U32, 1212, [3:3]
|
||||
fan2enabledForAc = bits, U32, 1212, [4:4]
|
||||
fan2hot = bits, U32, 1212, [5:5]
|
||||
fan2cold = bits, U32, 1212, [6:6]
|
||||
fan2disabledBySpeed = bits, U32, 1212, [7:7]
|
||||
fan2m_state = bits, U32, 1212, [8:8]
|
||||
fan2radiatorFanStatus = scalar, U08, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
lua_fuelAdd = scalar, F32, 1220, "g", 1, 0
|
||||
lua_fuelMult = scalar, F32, 1224, "", 1, 0
|
||||
lua_clutchUpState = bits, U32, 1228, [0:0]
|
||||
lua_brakePedalState = bits, U32, 1228, [1:1]
|
||||
lua_acRequestState = bits, U32, 1228, [2:2]
|
||||
lua_luaDisableEtb = bits, U32, 1228, [3:3]
|
||||
lua_luaIgnCut = bits, U32, 1228, [4:4]
|
||||
lua_luaFuelCut = bits, U32, 1228, [5:5]
|
||||
lua_clutchDownState = bits, U32, 1228, [6:6]
|
||||
lua_disableDecelerationFuelCutOff = bits, U32, 1228, [7:7]
|
||||
lua_torqueReductionState = bits, U32, 1228, [8:8]
|
||||
sd_tCharge = scalar, S16, 1232, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1236, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1240, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1244, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1248, "", 1, 0
|
||||
crankingFuel_fuel = scalar, U16, 1252, "mg", 0.01, 0
|
||||
baroCorrection = scalar, F32, 1256, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1260, "id", 1, 0
|
||||
clutchUpState = scalar, S08, 1262, "", 1, 0
|
||||
brakePedalState = scalar, S08, 1263, "", 1, 0
|
||||
startStopState = scalar, S08, 1264, "", 1, 0
|
||||
smartChipState = scalar, S08, 1265, "", 1, 0
|
||||
smartChipRestartCounter = scalar, S08, 1266, "", 1, 0
|
||||
smartChipAliveCounter = scalar, S08, 1267, "", 1, 0
|
||||
startStopPhysicalState = bits, U32, 1268, [0:0]
|
||||
acrActive = bits, U32, 1268, [1:1]
|
||||
acrEngineMovedRecently = bits, U32, 1268, [2:2]
|
||||
heaterControlEnabled = bits, U32, 1268, [3:3]
|
||||
luaDigitalState0 = bits, U32, 1268, [4:4]
|
||||
luaDigitalState1 = bits, U32, 1268, [5:5]
|
||||
luaDigitalState2 = bits, U32, 1268, [6:6]
|
||||
luaDigitalState3 = bits, U32, 1268, [7:7]
|
||||
clutchDownState = bits, U32, 1268, [8:8]
|
||||
startStopStateToggleCounter = scalar, U32, 1272, "", 1, 0
|
||||
luaSoftSparkSkip = scalar, F32, 1276, "", 1, 0
|
||||
luaHardSparkSkip = scalar, F32, 1280, "", 1, 0
|
||||
tractionControlSparkSkip = scalar, F32, 1284, "", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1288, "", 1, 0
|
||||
globalSparkCounter = scalar, U32, 1292, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1296, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1300, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1304, "%", 0.01, 0
|
||||
overDwellCounter = scalar, U08, 1306, "", 1, 0
|
||||
overDwellNotScheduledCounter = scalar, U08, 1307, "", 1, 0
|
||||
sparkOutOfOrderCounter = scalar, U08, 1308, "", 1, 0
|
||||
; total TS size = 1312
|
||||
tpsFrom = scalar, F32, 1312
|
||||
tpsTo = scalar, F32, 1316
|
||||
deltaTps = scalar, F32, 1320
|
||||
extraFuel = scalar, F32, 1324, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1328, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1332, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1332, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1332, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1332, [3:3]
|
||||
belowEpsilon = bits, U32, 1332, [4:4]
|
||||
tooShort = bits, U32, 1332, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1336, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1340, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1344, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1348, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1352, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1356, "", 1, 0
|
||||
; total TS size = 1360
|
||||
hwEventCounters1 = scalar, U16, 1360, "", 1, 0
|
||||
hwEventCounters2 = scalar, U16, 1362, "", 1, 0
|
||||
hwEventCounters3 = scalar, U16, 1364, "", 1, 0
|
||||
hwEventCounters4 = scalar, U16, 1366, "", 1, 0
|
||||
vvtCamCounter = scalar, U16, 1368, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1372, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1376, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1380, "distance", 1, 0
|
||||
mapVvt_sync_counter = scalar, U08, 1381, "counter", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1384, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1388, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1392, "", 1, 0
|
||||
mapCamPrevToothAngle = scalar, F32, 1396, "deg", 1, 0
|
||||
isDecodingMapCam = bits, U32, 1400, [0:0]
|
||||
triggerElapsedUs = scalar, U32, 1404, "", 1, 0
|
||||
; total TS size = 1408
|
||||
trgsynchronizationCounter = scalar, U32, 1408, "", 1, 0
|
||||
trgvvtToothDurations0 = scalar, U32, 1412, "us", 1, 0
|
||||
trgvvtCurrentPosition = scalar, F32, 1416, "", 1, 0
|
||||
trgvvtToothPosition1 = scalar, F32, 1420, "", 1, 0
|
||||
trgvvtToothPosition2 = scalar, F32, 1424, "", 1, 0
|
||||
trgvvtToothPosition3 = scalar, F32, 1428, "", 1, 0
|
||||
trgvvtToothPosition4 = scalar, F32, 1432, "", 1, 0
|
||||
trgtriggerSyncGapRatio = scalar, F32, 1436, "", 1, 0
|
||||
trgtriggerStateIndex = scalar, U08, 1440, "", 1, 0
|
||||
; total TS size = 1444
|
||||
vvt1isynchronizationCounter = scalar, U32, 1444, "", 1, 0
|
||||
vvt1ivvtToothDurations0 = scalar, U32, 1448, "us", 1, 0
|
||||
vvt1ivvtCurrentPosition = scalar, F32, 1452, "", 1, 0
|
||||
vvt1ivvtToothPosition1 = scalar, F32, 1456, "", 1, 0
|
||||
vvt1ivvtToothPosition2 = scalar, F32, 1460, "", 1, 0
|
||||
vvt1ivvtToothPosition3 = scalar, F32, 1464, "", 1, 0
|
||||
vvt1ivvtToothPosition4 = scalar, F32, 1468, "", 1, 0
|
||||
vvt1itriggerSyncGapRatio = scalar, F32, 1472, "", 1, 0
|
||||
vvt1itriggerStateIndex = scalar, U08, 1476, "", 1, 0
|
||||
; total TS size = 1480
|
||||
vvt1esynchronizationCounter = scalar, U32, 1480, "", 1, 0
|
||||
vvt1evvtToothDurations0 = scalar, U32, 1484, "us", 1, 0
|
||||
vvt1evvtCurrentPosition = scalar, F32, 1488, "", 1, 0
|
||||
vvt1evvtToothPosition1 = scalar, F32, 1492, "", 1, 0
|
||||
vvt1evvtToothPosition2 = scalar, F32, 1496, "", 1, 0
|
||||
vvt1evvtToothPosition3 = scalar, F32, 1500, "", 1, 0
|
||||
vvt1evvtToothPosition4 = scalar, F32, 1504, "", 1, 0
|
||||
vvt1etriggerSyncGapRatio = scalar, F32, 1508, "", 1, 0
|
||||
vvt1etriggerStateIndex = scalar, U08, 1512, "", 1, 0
|
||||
; total TS size = 1516
|
||||
vvt2isynchronizationCounter = scalar, U32, 1516, "", 1, 0
|
||||
vvt2ivvtToothDurations0 = scalar, U32, 1520, "us", 1, 0
|
||||
vvt2ivvtCurrentPosition = scalar, F32, 1524, "", 1, 0
|
||||
vvt2ivvtToothPosition1 = scalar, F32, 1528, "", 1, 0
|
||||
vvt2ivvtToothPosition2 = scalar, F32, 1532, "", 1, 0
|
||||
vvt2ivvtToothPosition3 = scalar, F32, 1536, "", 1, 0
|
||||
vvt2ivvtToothPosition4 = scalar, F32, 1540, "", 1, 0
|
||||
vvt2itriggerSyncGapRatio = scalar, F32, 1544, "", 1, 0
|
||||
vvt2itriggerStateIndex = scalar, U08, 1548, "", 1, 0
|
||||
; total TS size = 1552
|
||||
vvt2esynchronizationCounter = scalar, U32, 1552, "", 1, 0
|
||||
vvt2evvtToothDurations0 = scalar, U32, 1556, "us", 1, 0
|
||||
vvt2evvtCurrentPosition = scalar, F32, 1560, "", 1, 0
|
||||
vvt2evvtToothPosition1 = scalar, F32, 1564, "", 1, 0
|
||||
vvt2evvtToothPosition2 = scalar, F32, 1568, "", 1, 0
|
||||
vvt2evvtToothPosition3 = scalar, F32, 1572, "", 1, 0
|
||||
vvt2evvtToothPosition4 = scalar, F32, 1576, "", 1, 0
|
||||
vvt2etriggerSyncGapRatio = scalar, F32, 1580, "", 1, 0
|
||||
vvt2etriggerStateIndex = scalar, U08, 1584, "", 1, 0
|
||||
; total TS size = 1588
|
||||
camResyncCounter = scalar, U08, 1588, "", 1, 0
|
||||
m_hasSynchronizedPhase = bits, U32, 1592, [0:0]
|
||||
isPrime = bits, U32, 1220, [0:0]
|
||||
engineTurnedRecently = bits, U32, 1220, [1:1]
|
||||
isFuelPumpOn = bits, U32, 1220, [2:2]
|
||||
ignitionOn = bits, U32, 1220, [3:3]
|
||||
; total TS size = 1224
|
||||
isBenchTest = bits, U32, 1224, [0:0]
|
||||
hasIgnitionVoltage = bits, U32, 1224, [1:1]
|
||||
mainRelayState = bits, U32, 1224, [2:2]
|
||||
delayedShutoffRequested = bits, U32, 1224, [3:3]
|
||||
; total TS size = 1228
|
||||
lua_fuelAdd = scalar, F32, 1228, "g", 1, 0
|
||||
lua_fuelMult = scalar, F32, 1232, "", 1, 0
|
||||
lua_clutchUpState = bits, U32, 1236, [0:0]
|
||||
lua_brakePedalState = bits, U32, 1236, [1:1]
|
||||
lua_acRequestState = bits, U32, 1236, [2:2]
|
||||
lua_luaDisableEtb = bits, U32, 1236, [3:3]
|
||||
lua_luaIgnCut = bits, U32, 1236, [4:4]
|
||||
lua_luaFuelCut = bits, U32, 1236, [5:5]
|
||||
lua_clutchDownState = bits, U32, 1236, [6:6]
|
||||
lua_disableDecelerationFuelCutOff = bits, U32, 1236, [7:7]
|
||||
lua_torqueReductionState = bits, U32, 1236, [8:8]
|
||||
sd_tCharge = scalar, S16, 1240, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1244, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1248, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1252, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1256, "", 1, 0
|
||||
crankingFuel_fuel = scalar, U16, 1260, "mg", 0.01, 0
|
||||
baroCorrection = scalar, F32, 1264, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1268, "id", 1, 0
|
||||
clutchUpState = scalar, S08, 1270, "", 1, 0
|
||||
brakePedalState = scalar, S08, 1271, "", 1, 0
|
||||
startStopState = scalar, S08, 1272, "", 1, 0
|
||||
smartChipState = scalar, S08, 1273, "", 1, 0
|
||||
smartChipRestartCounter = scalar, S08, 1274, "", 1, 0
|
||||
smartChipAliveCounter = scalar, S08, 1275, "", 1, 0
|
||||
startStopPhysicalState = bits, U32, 1276, [0:0]
|
||||
acrActive = bits, U32, 1276, [1:1]
|
||||
acrEngineMovedRecently = bits, U32, 1276, [2:2]
|
||||
heaterControlEnabled = bits, U32, 1276, [3:3]
|
||||
luaDigitalState0 = bits, U32, 1276, [4:4]
|
||||
luaDigitalState1 = bits, U32, 1276, [5:5]
|
||||
luaDigitalState2 = bits, U32, 1276, [6:6]
|
||||
luaDigitalState3 = bits, U32, 1276, [7:7]
|
||||
clutchDownState = bits, U32, 1276, [8:8]
|
||||
startStopStateToggleCounter = scalar, U32, 1280, "", 1, 0
|
||||
luaSoftSparkSkip = scalar, F32, 1284, "", 1, 0
|
||||
luaHardSparkSkip = scalar, F32, 1288, "", 1, 0
|
||||
tractionControlSparkSkip = scalar, F32, 1292, "", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1296, "", 1, 0
|
||||
globalSparkCounter = scalar, U32, 1300, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1304, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1308, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1312, "%", 0.01, 0
|
||||
overDwellCounter = scalar, U08, 1314, "", 1, 0
|
||||
overDwellNotScheduledCounter = scalar, U08, 1315, "", 1, 0
|
||||
sparkOutOfOrderCounter = scalar, U08, 1316, "", 1, 0
|
||||
; total TS size = 1320
|
||||
tpsFrom = scalar, F32, 1320
|
||||
tpsTo = scalar, F32, 1324
|
||||
deltaTps = scalar, F32, 1328
|
||||
extraFuel = scalar, F32, 1332, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1336, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1340, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1340, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1340, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1340, [3:3]
|
||||
belowEpsilon = bits, U32, 1340, [4:4]
|
||||
tooShort = bits, U32, 1340, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1344, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1348, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1352, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1356, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1360, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1364, "", 1, 0
|
||||
; total TS size = 1368
|
||||
hwEventCounters1 = scalar, U16, 1368, "", 1, 0
|
||||
hwEventCounters2 = scalar, U16, 1370, "", 1, 0
|
||||
hwEventCounters3 = scalar, U16, 1372, "", 1, 0
|
||||
hwEventCounters4 = scalar, U16, 1374, "", 1, 0
|
||||
vvtCamCounter = scalar, U16, 1376, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1380, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1384, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1388, "distance", 1, 0
|
||||
mapVvt_sync_counter = scalar, U08, 1389, "counter", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1392, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1396, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1400, "", 1, 0
|
||||
mapCamPrevToothAngle = scalar, F32, 1404, "deg", 1, 0
|
||||
isDecodingMapCam = bits, U32, 1408, [0:0]
|
||||
triggerElapsedUs = scalar, U32, 1412, "", 1, 0
|
||||
; total TS size = 1416
|
||||
trgsynchronizationCounter = scalar, U32, 1416, "", 1, 0
|
||||
trgvvtToothDurations0 = scalar, U32, 1420, "us", 1, 0
|
||||
trgvvtCurrentPosition = scalar, F32, 1424, "", 1, 0
|
||||
trgvvtToothPosition1 = scalar, F32, 1428, "", 1, 0
|
||||
trgvvtToothPosition2 = scalar, F32, 1432, "", 1, 0
|
||||
trgvvtToothPosition3 = scalar, F32, 1436, "", 1, 0
|
||||
trgvvtToothPosition4 = scalar, F32, 1440, "", 1, 0
|
||||
trgtriggerSyncGapRatio = scalar, F32, 1444, "", 1, 0
|
||||
trgtriggerStateIndex = scalar, U08, 1448, "", 1, 0
|
||||
; total TS size = 1452
|
||||
vvt1isynchronizationCounter = scalar, U32, 1452, "", 1, 0
|
||||
vvt1ivvtToothDurations0 = scalar, U32, 1456, "us", 1, 0
|
||||
vvt1ivvtCurrentPosition = scalar, F32, 1460, "", 1, 0
|
||||
vvt1ivvtToothPosition1 = scalar, F32, 1464, "", 1, 0
|
||||
vvt1ivvtToothPosition2 = scalar, F32, 1468, "", 1, 0
|
||||
vvt1ivvtToothPosition3 = scalar, F32, 1472, "", 1, 0
|
||||
vvt1ivvtToothPosition4 = scalar, F32, 1476, "", 1, 0
|
||||
vvt1itriggerSyncGapRatio = scalar, F32, 1480, "", 1, 0
|
||||
vvt1itriggerStateIndex = scalar, U08, 1484, "", 1, 0
|
||||
; total TS size = 1488
|
||||
vvt1esynchronizationCounter = scalar, U32, 1488, "", 1, 0
|
||||
vvt1evvtToothDurations0 = scalar, U32, 1492, "us", 1, 0
|
||||
vvt1evvtCurrentPosition = scalar, F32, 1496, "", 1, 0
|
||||
vvt1evvtToothPosition1 = scalar, F32, 1500, "", 1, 0
|
||||
vvt1evvtToothPosition2 = scalar, F32, 1504, "", 1, 0
|
||||
vvt1evvtToothPosition3 = scalar, F32, 1508, "", 1, 0
|
||||
vvt1evvtToothPosition4 = scalar, F32, 1512, "", 1, 0
|
||||
vvt1etriggerSyncGapRatio = scalar, F32, 1516, "", 1, 0
|
||||
vvt1etriggerStateIndex = scalar, U08, 1520, "", 1, 0
|
||||
; total TS size = 1524
|
||||
vvt2isynchronizationCounter = scalar, U32, 1524, "", 1, 0
|
||||
vvt2ivvtToothDurations0 = scalar, U32, 1528, "us", 1, 0
|
||||
vvt2ivvtCurrentPosition = scalar, F32, 1532, "", 1, 0
|
||||
vvt2ivvtToothPosition1 = scalar, F32, 1536, "", 1, 0
|
||||
vvt2ivvtToothPosition2 = scalar, F32, 1540, "", 1, 0
|
||||
vvt2ivvtToothPosition3 = scalar, F32, 1544, "", 1, 0
|
||||
vvt2ivvtToothPosition4 = scalar, F32, 1548, "", 1, 0
|
||||
vvt2itriggerSyncGapRatio = scalar, F32, 1552, "", 1, 0
|
||||
vvt2itriggerStateIndex = scalar, U08, 1556, "", 1, 0
|
||||
; total TS size = 1560
|
||||
vvt2esynchronizationCounter = scalar, U32, 1560, "", 1, 0
|
||||
vvt2evvtToothDurations0 = scalar, U32, 1564, "us", 1, 0
|
||||
vvt2evvtCurrentPosition = scalar, F32, 1568, "", 1, 0
|
||||
vvt2evvtToothPosition1 = scalar, F32, 1572, "", 1, 0
|
||||
vvt2evvtToothPosition2 = scalar, F32, 1576, "", 1, 0
|
||||
vvt2evvtToothPosition3 = scalar, F32, 1580, "", 1, 0
|
||||
vvt2evvtToothPosition4 = scalar, F32, 1584, "", 1, 0
|
||||
vvt2etriggerSyncGapRatio = scalar, F32, 1588, "", 1, 0
|
||||
vvt2etriggerStateIndex = scalar, U08, 1592, "", 1, 0
|
||||
; total TS size = 1596
|
||||
wallFuelCorrection = scalar, F32, 1596, "", 1, 0
|
||||
wallFuel = scalar, F32, 1600, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1596, "", 1, 0
|
||||
m_hasSynchronizedPhase = bits, U32, 1600, [0:0]
|
||||
; total TS size = 1604
|
||||
idleState = bits, S32, 1604, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1608
|
||||
baseIdlePosition = scalar, F32, 1612
|
||||
idleClosedLoop = scalar, F32, 1616
|
||||
iacByTpsTaper = scalar, F32, 1620
|
||||
mightResetPid = bits, U32, 1624, [0:0]
|
||||
shouldResetPid = bits, U32, 1624, [1:1]
|
||||
wasResetPid = bits, U32, 1624, [2:2]
|
||||
mustResetPid = bits, U32, 1624, [3:3]
|
||||
isCranking = bits, U32, 1624, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1624, [5:5]
|
||||
notIdling = bits, U32, 1624, [6:6]
|
||||
needReset = bits, U32, 1624, [7:7]
|
||||
isInDeadZone = bits, U32, 1624, [8:8]
|
||||
isBlipping = bits, U32, 1624, [9:9]
|
||||
useClosedLoop = bits, U32, 1624, [10:10]
|
||||
badTps = bits, U32, 1624, [11:11]
|
||||
looksLikeRunning = bits, U32, 1624, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1624, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1624, [14:14]
|
||||
isIdleCoasting = bits, U32, 1624, [15:15]
|
||||
isIdleClosedLoop = bits, U32, 1624, [16:16]
|
||||
idleTarget = scalar, S32, 1628, "", 1, 0
|
||||
targetRpmByClt = scalar, S32, 1632, "", 1, 0
|
||||
targetRpmAc = scalar, S32, 1636, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1640
|
||||
luaAdd = scalar, F32, 1644
|
||||
; total TS size = 1648
|
||||
etb1targetWithIdlePosition = scalar, F32, 1648, "%", 1,0
|
||||
etb1trim = scalar, F32, 1652, "", 1, 0
|
||||
etb1luaAdjustment = scalar, F32, 1656, "%", 1,0
|
||||
etb1m_wastegatePosition = scalar, F32, 1660, "%", 1,0
|
||||
etb1etbFeedForward = scalar, F32, 1664
|
||||
etb1etbIntegralError = scalar, F32, 1668, "", 1, 0
|
||||
etb1etbCurrentTarget = scalar, F32, 1672, "%", 1, 0
|
||||
etb1m_adjustedTarget = scalar, S16, 1676, "%", 0.01, 0
|
||||
etb1etbRevLimitActive = bits, U32, 1680, [0:0]
|
||||
etb1jamDetected = bits, U32, 1680, [1:1]
|
||||
etb1validPlantPosition = bits, U32, 1680, [2:2]
|
||||
etb1etbTpsErrorCounter = scalar, U16, 1684, "count", 1,0
|
||||
etb1etbPpsErrorCounter = scalar, U16, 1686, "count", 1,0
|
||||
etb1etbErrorCode = scalar, S08, 1688, "", 1, 0
|
||||
etb1etbErrorCodeBlinker = scalar, S08, 1689, "", 1, 0
|
||||
etb1tcEtbDrop = scalar, S08, 1690, "%", 1, 0
|
||||
etb1jamTimer = scalar, U16, 1692, "sec", 0.01, 0
|
||||
etb1adjustedEtbTarget = scalar, S08, 1694, "%", 1, 0
|
||||
etb1state = scalar, U08, 1695, "", 1, 0
|
||||
; total TS size = 1696
|
||||
etb2targetWithIdlePosition = scalar, F32, 1696, "%", 1,0
|
||||
etb2trim = scalar, F32, 1700, "", 1, 0
|
||||
etb2luaAdjustment = scalar, F32, 1704, "%", 1,0
|
||||
etb2m_wastegatePosition = scalar, F32, 1708, "%", 1,0
|
||||
etb2etbFeedForward = scalar, F32, 1712
|
||||
etb2etbIntegralError = scalar, F32, 1716, "", 1, 0
|
||||
etb2etbCurrentTarget = scalar, F32, 1720, "%", 1, 0
|
||||
etb2m_adjustedTarget = scalar, S16, 1724, "%", 0.01, 0
|
||||
etb2etbRevLimitActive = bits, U32, 1728, [0:0]
|
||||
etb2jamDetected = bits, U32, 1728, [1:1]
|
||||
etb2validPlantPosition = bits, U32, 1728, [2:2]
|
||||
etb2etbTpsErrorCounter = scalar, U16, 1732, "count", 1,0
|
||||
etb2etbPpsErrorCounter = scalar, U16, 1734, "count", 1,0
|
||||
etb2etbErrorCode = scalar, S08, 1736, "", 1, 0
|
||||
etb2etbErrorCodeBlinker = scalar, S08, 1737, "", 1, 0
|
||||
etb2tcEtbDrop = scalar, S08, 1738, "%", 1, 0
|
||||
etb2jamTimer = scalar, U16, 1740, "sec", 0.01, 0
|
||||
etb2adjustedEtbTarget = scalar, S08, 1742, "%", 1, 0
|
||||
etb2state = scalar, U08, 1743, "", 1, 0
|
||||
; total TS size = 1744
|
||||
wb1faultCode = scalar, U08, 1744, "", 1, 0
|
||||
wb1heaterDuty = scalar, U08, 1745, "%", 1, 0
|
||||
wb1pumpDuty = scalar, U08, 1746, "%", 1, 0
|
||||
wb1tempC = scalar, U16, 1748, "C", 1, 0
|
||||
wb1nernstVoltage = scalar, U16, 1750, "V", 0.001, 0
|
||||
wb1esr = scalar, U16, 1752, "ohm", 1, 0
|
||||
; total TS size = 1756
|
||||
wb2faultCode = scalar, U08, 1756, "", 1, 0
|
||||
wb2heaterDuty = scalar, U08, 1757, "%", 1, 0
|
||||
wb2pumpDuty = scalar, U08, 1758, "%", 1, 0
|
||||
wb2tempC = scalar, U16, 1760, "C", 1, 0
|
||||
wb2nernstVoltage = scalar, U16, 1762, "V", 0.001, 0
|
||||
wb2esr = scalar, U16, 1764, "ohm", 1, 0
|
||||
; total TS size = 1768
|
||||
dcOutput0 = scalar, F32, 1768, "%", 1,0
|
||||
isEnabled0_int = scalar, U08, 1772, "%", 1,0
|
||||
isEnabled0 = bits, U32, 1776, [0:0]
|
||||
; total TS size = 1780
|
||||
value0 = scalar, U16, 1780, "RAW", 1,0
|
||||
value1 = scalar, U16, 1782, "RAW", 1,0
|
||||
errorRate = scalar, F32, 1784, "% (don't belive me)", 1,0
|
||||
wallFuelCorrection = scalar, F32, 1604, "", 1, 0
|
||||
wallFuel = scalar, F32, 1608, "", 1, 0
|
||||
; total TS size = 1612
|
||||
idleState = bits, S32, 1612, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1616
|
||||
baseIdlePosition = scalar, F32, 1620
|
||||
idleClosedLoop = scalar, F32, 1624
|
||||
iacByTpsTaper = scalar, F32, 1628
|
||||
mightResetPid = bits, U32, 1632, [0:0]
|
||||
shouldResetPid = bits, U32, 1632, [1:1]
|
||||
wasResetPid = bits, U32, 1632, [2:2]
|
||||
mustResetPid = bits, U32, 1632, [3:3]
|
||||
isCranking = bits, U32, 1632, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1632, [5:5]
|
||||
notIdling = bits, U32, 1632, [6:6]
|
||||
needReset = bits, U32, 1632, [7:7]
|
||||
isInDeadZone = bits, U32, 1632, [8:8]
|
||||
isBlipping = bits, U32, 1632, [9:9]
|
||||
useClosedLoop = bits, U32, 1632, [10:10]
|
||||
badTps = bits, U32, 1632, [11:11]
|
||||
looksLikeRunning = bits, U32, 1632, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1632, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1632, [14:14]
|
||||
isIdleCoasting = bits, U32, 1632, [15:15]
|
||||
isIdleClosedLoop = bits, U32, 1632, [16:16]
|
||||
idleTarget = scalar, S32, 1636, "", 1, 0
|
||||
targetRpmByClt = scalar, S32, 1640, "", 1, 0
|
||||
targetRpmAc = scalar, S32, 1644, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1648
|
||||
luaAdd = scalar, F32, 1652
|
||||
; total TS size = 1656
|
||||
etb1targetWithIdlePosition = scalar, F32, 1656, "%", 1,0
|
||||
etb1trim = scalar, F32, 1660, "", 1, 0
|
||||
etb1luaAdjustment = scalar, F32, 1664, "%", 1,0
|
||||
etb1m_wastegatePosition = scalar, F32, 1668, "%", 1,0
|
||||
etb1etbFeedForward = scalar, F32, 1672
|
||||
etb1etbIntegralError = scalar, F32, 1676, "", 1, 0
|
||||
etb1etbCurrentTarget = scalar, F32, 1680, "%", 1, 0
|
||||
etb1m_adjustedTarget = scalar, S16, 1684, "%", 0.01, 0
|
||||
etb1etbRevLimitActive = bits, U32, 1688, [0:0]
|
||||
etb1jamDetected = bits, U32, 1688, [1:1]
|
||||
etb1validPlantPosition = bits, U32, 1688, [2:2]
|
||||
etb1etbTpsErrorCounter = scalar, U16, 1692, "count", 1,0
|
||||
etb1etbPpsErrorCounter = scalar, U16, 1694, "count", 1,0
|
||||
etb1etbErrorCode = scalar, S08, 1696, "", 1, 0
|
||||
etb1etbErrorCodeBlinker = scalar, S08, 1697, "", 1, 0
|
||||
etb1tcEtbDrop = scalar, S08, 1698, "%", 1, 0
|
||||
etb1jamTimer = scalar, U16, 1700, "sec", 0.01, 0
|
||||
etb1adjustedEtbTarget = scalar, S08, 1702, "%", 1, 0
|
||||
etb1state = scalar, U08, 1703, "", 1, 0
|
||||
; total TS size = 1704
|
||||
etb2targetWithIdlePosition = scalar, F32, 1704, "%", 1,0
|
||||
etb2trim = scalar, F32, 1708, "", 1, 0
|
||||
etb2luaAdjustment = scalar, F32, 1712, "%", 1,0
|
||||
etb2m_wastegatePosition = scalar, F32, 1716, "%", 1,0
|
||||
etb2etbFeedForward = scalar, F32, 1720
|
||||
etb2etbIntegralError = scalar, F32, 1724, "", 1, 0
|
||||
etb2etbCurrentTarget = scalar, F32, 1728, "%", 1, 0
|
||||
etb2m_adjustedTarget = scalar, S16, 1732, "%", 0.01, 0
|
||||
etb2etbRevLimitActive = bits, U32, 1736, [0:0]
|
||||
etb2jamDetected = bits, U32, 1736, [1:1]
|
||||
etb2validPlantPosition = bits, U32, 1736, [2:2]
|
||||
etb2etbTpsErrorCounter = scalar, U16, 1740, "count", 1,0
|
||||
etb2etbPpsErrorCounter = scalar, U16, 1742, "count", 1,0
|
||||
etb2etbErrorCode = scalar, S08, 1744, "", 1, 0
|
||||
etb2etbErrorCodeBlinker = scalar, S08, 1745, "", 1, 0
|
||||
etb2tcEtbDrop = scalar, S08, 1746, "%", 1, 0
|
||||
etb2jamTimer = scalar, U16, 1748, "sec", 0.01, 0
|
||||
etb2adjustedEtbTarget = scalar, S08, 1750, "%", 1, 0
|
||||
etb2state = scalar, U08, 1751, "", 1, 0
|
||||
; total TS size = 1752
|
||||
wb1faultCode = scalar, U08, 1752, "", 1, 0
|
||||
wb1heaterDuty = scalar, U08, 1753, "%", 1, 0
|
||||
wb1pumpDuty = scalar, U08, 1754, "%", 1, 0
|
||||
wb1tempC = scalar, U16, 1756, "C", 1, 0
|
||||
wb1nernstVoltage = scalar, U16, 1758, "V", 0.001, 0
|
||||
wb1esr = scalar, U16, 1760, "ohm", 1, 0
|
||||
; total TS size = 1764
|
||||
wb2faultCode = scalar, U08, 1764, "", 1, 0
|
||||
wb2heaterDuty = scalar, U08, 1765, "%", 1, 0
|
||||
wb2pumpDuty = scalar, U08, 1766, "%", 1, 0
|
||||
wb2tempC = scalar, U16, 1768, "C", 1, 0
|
||||
wb2nernstVoltage = scalar, U16, 1770, "V", 0.001, 0
|
||||
wb2esr = scalar, U16, 1772, "ohm", 1, 0
|
||||
; total TS size = 1776
|
||||
dcOutput0 = scalar, F32, 1776, "%", 1,0
|
||||
isEnabled0_int = scalar, U08, 1780, "%", 1,0
|
||||
isEnabled0 = bits, U32, 1784, [0:0]
|
||||
; total TS size = 1788
|
||||
vvtTarget = scalar, U16, 1788, "deg", 0.1, 0
|
||||
vvtOutput = scalar, U08, 1790, "%", 0.5, 0
|
||||
; total TS size = 1792
|
||||
lambdaCurrentlyGood = bits, U32, 1792, [0:0]
|
||||
lambdaMonitorCut = bits, U32, 1792, [1:1]
|
||||
lambdaTimeSinceGood = scalar, U16, 1796, "sec", 0.01, 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
|
||||
vvtTarget = scalar, U16, 1796, "deg", 0.1, 0
|
||||
vvtOutput = scalar, U08, 1798, "%", 0.5, 0
|
||||
; total TS size = 1800
|
||||
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 }
|
||||
|
@ -5853,6 +5855,8 @@ entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d"
|
|||
entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f"
|
||||
entry = nextLobe, "GDI: next lobe N", float, "%.3f"
|
||||
entry = di_nextStart, "GDI: valve activation angle", float, "%.3f"
|
||||
entry = HpfdActivationPhase, "GDI: HPFP activation angle", float, "%.3f"
|
||||
entry = HpfdDeactivationPhase, "GDI: HPFP deactivation angle", float, "%.3f"
|
||||
entry = m_deadtime, "Fuel: injector lag", float, "%.3f"
|
||||
entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f"
|
||||
entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f"
|
||||
|
@ -6831,6 +6835,8 @@ dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump"
|
|||
liveGraph = high_pressure_fuel_pump_2_Graph, "Graph", South
|
||||
graphLine = nextLobe
|
||||
graphLine = di_nextStart
|
||||
graphLine = HpfdActivationPhase
|
||||
graphLine = HpfdDeactivationPhase
|
||||
|
||||
|
||||
dialog = injector_modelDialog, "injector_model"
|
||||
|
|
|
@ -38,12 +38,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2025.01.31.atlas.391382943"
|
||||
signature = "rusEFI master.2025.01.31.atlas.216804496"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2025.01.31.atlas.391382943" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2025.01.31.atlas.216804496" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -2650,7 +2650,7 @@ trimLoadBins = array, U16, 22728, [8], "", 1, 0, 0, 1000, 0
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1800
|
||||
ochBlockSize = 1808
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -3240,352 +3240,354 @@ HpfpValveState = bits, U32, 1108, [3:3]
|
|||
m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0
|
||||
nextLobe = scalar, F32, 1116, "", 1, 0
|
||||
di_nextStart = scalar, F32, 1120, "v", 1, 0
|
||||
; total TS size = 1124
|
||||
m_deadtime = scalar, F32, 1124, "ms", 1, 0
|
||||
pressureDelta = scalar, F32, 1128, "kPa", 1, 0
|
||||
pressureRatio = scalar, F32, 1132, "", 1, 0
|
||||
; total TS size = 1136
|
||||
retardThresholdRpm = scalar, S32, 1136, "", 1, 0
|
||||
launchActivatePinState = bits, U32, 1140, [0:0]
|
||||
isPreLaunchCondition = bits, U32, 1140, [1:1]
|
||||
isLaunchCondition = bits, U32, 1140, [2:2]
|
||||
isSwitchActivated = bits, U32, 1140, [3:3]
|
||||
isClutchActivated = bits, U32, 1140, [4:4]
|
||||
isBrakePedalActivated = bits, U32, 1140, [5:5]
|
||||
isValidInputPin = bits, U32, 1140, [6:6]
|
||||
activateSwitchCondition = bits, U32, 1140, [7:7]
|
||||
rpmLaunchCondition = bits, U32, 1140, [8:8]
|
||||
rpmPreLaunchCondition = bits, U32, 1140, [9:9]
|
||||
speedCondition = bits, U32, 1140, [10:10]
|
||||
tpsCondition = bits, U32, 1140, [11:11]
|
||||
HpfdActivationPhase = scalar, F32, 1124, "", 1, 0
|
||||
HpfdDeactivationPhase = scalar, F32, 1128, "", 1, 0
|
||||
; total TS size = 1132
|
||||
m_deadtime = scalar, F32, 1132, "ms", 1, 0
|
||||
pressureDelta = scalar, F32, 1136, "kPa", 1, 0
|
||||
pressureRatio = scalar, F32, 1140, "", 1, 0
|
||||
; total TS size = 1144
|
||||
isTorqueReductionTriggerPinValid = bits, U32, 1144, [0:0]
|
||||
torqueReductionTriggerPinState = bits, U32, 1144, [1:1]
|
||||
isTimeConditionSatisfied = bits, U32, 1144, [2:2]
|
||||
isRpmConditionSatisfied = bits, U32, 1144, [3:3]
|
||||
isAppConditionSatisfied = bits, U32, 1144, [4:4]
|
||||
isFlatShiftConditionSatisfied = bits, U32, 1144, [5:5]
|
||||
; total TS size = 1148
|
||||
isAntilagCondition = bits, U32, 1148, [0:0]
|
||||
ALSMinRPMCondition = bits, U32, 1148, [1:1]
|
||||
ALSMaxRPMCondition = bits, U32, 1148, [2:2]
|
||||
ALSMinCLTCondition = bits, U32, 1148, [3:3]
|
||||
ALSMaxCLTCondition = bits, U32, 1148, [4:4]
|
||||
ALSMaxThrottleIntentCondition = bits, U32, 1148, [5:5]
|
||||
isALSSwitchActivated = bits, U32, 1148, [6:6]
|
||||
ALSActivatePinState = bits, U32, 1148, [7:7]
|
||||
ALSSwitchCondition = bits, U32, 1148, [8:8]
|
||||
ALSTimerCondition = bits, U32, 1148, [9:9]
|
||||
fuelALSCorrection = scalar, F32, 1152, "", 1, 0
|
||||
timingALSCorrection = scalar, S16, 1156, "deg", 0.01, 0
|
||||
timingALSSkip = scalar, S16, 1158, "deg", 0.01, 0
|
||||
; total TS size = 1160
|
||||
isTpsInvalid = bits, U32, 1160, [0:0]
|
||||
m_shouldResetPid = bits, U32, 1160, [1:1]
|
||||
isBelowClosedLoopThreshold = bits, U32, 1160, [2:2]
|
||||
isNotClosedLoop = bits, U32, 1160, [3:3]
|
||||
isZeroRpm = bits, U32, 1160, [4:4]
|
||||
hasInitBoost = bits, U32, 1160, [5:5]
|
||||
rpmTooLow = bits, U32, 1160, [6:6]
|
||||
tpsTooLow = bits, U32, 1160, [7:7]
|
||||
mapTooLow = bits, U32, 1160, [8:8]
|
||||
isPlantValid = bits, U32, 1160, [9:9]
|
||||
isBoostControlled = bits, U32, 1160, [10:10]
|
||||
luaTargetAdd = scalar, S16, 1164, "v", 0.5,0
|
||||
boostOutput = scalar, S16, 1166, "percent", 0.01,0
|
||||
luaTargetMult = scalar, F32, 1168, "v", 1,0
|
||||
openLoopPart = scalar, F32, 1172, "v", 1,0
|
||||
luaOpenLoopAdd = scalar, F32, 1176, "v", 1,0
|
||||
boostControllerClosedLoopPart = scalar, S08, 1180, "%", 0.5,0
|
||||
boostControlTarget = scalar, S16, 1182, "kPa", 0.03333333333333333,0
|
||||
; total TS size = 1184
|
||||
acButtonState = scalar, S08, 1184, "", 1, 0
|
||||
m_acEnabled = bits, U32, 1188, [0:0]
|
||||
engineTooSlow = bits, U32, 1188, [1:1]
|
||||
engineTooFast = bits, U32, 1188, [2:2]
|
||||
noClt = bits, U32, 1188, [3:3]
|
||||
engineTooHot = bits, U32, 1188, [4:4]
|
||||
tpsTooHigh = bits, U32, 1188, [5:5]
|
||||
isDisabledByLua = bits, U32, 1188, [6:6]
|
||||
acCompressorState = bits, U32, 1188, [7:7]
|
||||
acPressureTooLow = bits, U32, 1188, [8:8]
|
||||
acPressureTooHigh = bits, U32, 1188, [9:9]
|
||||
retardThresholdRpm = scalar, S32, 1144, "", 1, 0
|
||||
launchActivatePinState = bits, U32, 1148, [0:0]
|
||||
isPreLaunchCondition = bits, U32, 1148, [1:1]
|
||||
isLaunchCondition = bits, U32, 1148, [2:2]
|
||||
isSwitchActivated = bits, U32, 1148, [3:3]
|
||||
isClutchActivated = bits, U32, 1148, [4:4]
|
||||
isBrakePedalActivated = bits, U32, 1148, [5:5]
|
||||
isValidInputPin = bits, U32, 1148, [6:6]
|
||||
activateSwitchCondition = bits, U32, 1148, [7:7]
|
||||
rpmLaunchCondition = bits, U32, 1148, [8:8]
|
||||
rpmPreLaunchCondition = bits, U32, 1148, [9:9]
|
||||
speedCondition = bits, U32, 1148, [10:10]
|
||||
tpsCondition = bits, U32, 1148, [11:11]
|
||||
; total TS size = 1152
|
||||
isTorqueReductionTriggerPinValid = bits, U32, 1152, [0:0]
|
||||
torqueReductionTriggerPinState = bits, U32, 1152, [1:1]
|
||||
isTimeConditionSatisfied = bits, U32, 1152, [2:2]
|
||||
isRpmConditionSatisfied = bits, U32, 1152, [3:3]
|
||||
isAppConditionSatisfied = bits, U32, 1152, [4:4]
|
||||
isFlatShiftConditionSatisfied = bits, U32, 1152, [5:5]
|
||||
; total TS size = 1156
|
||||
isAntilagCondition = bits, U32, 1156, [0:0]
|
||||
ALSMinRPMCondition = bits, U32, 1156, [1:1]
|
||||
ALSMaxRPMCondition = bits, U32, 1156, [2:2]
|
||||
ALSMinCLTCondition = bits, U32, 1156, [3:3]
|
||||
ALSMaxCLTCondition = bits, U32, 1156, [4:4]
|
||||
ALSMaxThrottleIntentCondition = bits, U32, 1156, [5:5]
|
||||
isALSSwitchActivated = bits, U32, 1156, [6:6]
|
||||
ALSActivatePinState = bits, U32, 1156, [7:7]
|
||||
ALSSwitchCondition = bits, U32, 1156, [8:8]
|
||||
ALSTimerCondition = bits, U32, 1156, [9:9]
|
||||
fuelALSCorrection = scalar, F32, 1160, "", 1, 0
|
||||
timingALSCorrection = scalar, S16, 1164, "deg", 0.01, 0
|
||||
timingALSSkip = scalar, S16, 1166, "deg", 0.01, 0
|
||||
; total TS size = 1168
|
||||
isTpsInvalid = bits, U32, 1168, [0:0]
|
||||
m_shouldResetPid = bits, U32, 1168, [1:1]
|
||||
isBelowClosedLoopThreshold = bits, U32, 1168, [2:2]
|
||||
isNotClosedLoop = bits, U32, 1168, [3:3]
|
||||
isZeroRpm = bits, U32, 1168, [4:4]
|
||||
hasInitBoost = bits, U32, 1168, [5:5]
|
||||
rpmTooLow = bits, U32, 1168, [6:6]
|
||||
tpsTooLow = bits, U32, 1168, [7:7]
|
||||
mapTooLow = bits, U32, 1168, [8:8]
|
||||
isPlantValid = bits, U32, 1168, [9:9]
|
||||
isBoostControlled = bits, U32, 1168, [10:10]
|
||||
luaTargetAdd = scalar, S16, 1172, "v", 0.5,0
|
||||
boostOutput = scalar, S16, 1174, "percent", 0.01,0
|
||||
luaTargetMult = scalar, F32, 1176, "v", 1,0
|
||||
openLoopPart = scalar, F32, 1180, "v", 1,0
|
||||
luaOpenLoopAdd = scalar, F32, 1184, "v", 1,0
|
||||
boostControllerClosedLoopPart = scalar, S08, 1188, "%", 0.5,0
|
||||
boostControlTarget = scalar, S16, 1190, "kPa", 0.03333333333333333,0
|
||||
; total TS size = 1192
|
||||
isNitrousArmed = bits, U32, 1192, [0:0]
|
||||
isNitrousSpeedCondition = bits, U32, 1192, [1:1]
|
||||
isNitrousTpsCondition = bits, U32, 1192, [2:2]
|
||||
isNitrousCltCondition = bits, U32, 1192, [3:3]
|
||||
isNitrousMapCondition = bits, U32, 1192, [4:4]
|
||||
isNitrousAfrCondition = bits, U32, 1192, [5:5]
|
||||
isNitrousRpmCondition = bits, U32, 1192, [6:6]
|
||||
isNitrousCondition = bits, U32, 1192, [7:7]
|
||||
; total TS size = 1196
|
||||
fan1cranking = bits, U32, 1196, [0:0]
|
||||
fan1notRunning = bits, U32, 1196, [1:1]
|
||||
fan1disabledWhileEngineStopped = bits, U32, 1196, [2:2]
|
||||
fan1brokenClt = bits, U32, 1196, [3:3]
|
||||
fan1enabledForAc = bits, U32, 1196, [4:4]
|
||||
fan1hot = bits, U32, 1196, [5:5]
|
||||
fan1cold = bits, U32, 1196, [6:6]
|
||||
fan1disabledBySpeed = bits, U32, 1196, [7:7]
|
||||
fan1m_state = bits, U32, 1196, [8:8]
|
||||
fan1radiatorFanStatus = scalar, U08, 1200, "", 1, 0
|
||||
acButtonState = scalar, S08, 1192, "", 1, 0
|
||||
m_acEnabled = bits, U32, 1196, [0:0]
|
||||
engineTooSlow = bits, U32, 1196, [1:1]
|
||||
engineTooFast = bits, U32, 1196, [2:2]
|
||||
noClt = bits, U32, 1196, [3:3]
|
||||
engineTooHot = bits, U32, 1196, [4:4]
|
||||
tpsTooHigh = bits, U32, 1196, [5:5]
|
||||
isDisabledByLua = bits, U32, 1196, [6:6]
|
||||
acCompressorState = bits, U32, 1196, [7:7]
|
||||
acPressureTooLow = bits, U32, 1196, [8:8]
|
||||
acPressureTooHigh = bits, U32, 1196, [9:9]
|
||||
; total TS size = 1200
|
||||
isNitrousArmed = bits, U32, 1200, [0:0]
|
||||
isNitrousSpeedCondition = bits, U32, 1200, [1:1]
|
||||
isNitrousTpsCondition = bits, U32, 1200, [2:2]
|
||||
isNitrousCltCondition = bits, U32, 1200, [3:3]
|
||||
isNitrousMapCondition = bits, U32, 1200, [4:4]
|
||||
isNitrousAfrCondition = bits, U32, 1200, [5:5]
|
||||
isNitrousRpmCondition = bits, U32, 1200, [6:6]
|
||||
isNitrousCondition = bits, U32, 1200, [7:7]
|
||||
; total TS size = 1204
|
||||
fan2cranking = bits, U32, 1204, [0:0]
|
||||
fan2notRunning = bits, U32, 1204, [1:1]
|
||||
fan2disabledWhileEngineStopped = bits, U32, 1204, [2:2]
|
||||
fan2brokenClt = bits, U32, 1204, [3:3]
|
||||
fan2enabledForAc = bits, U32, 1204, [4:4]
|
||||
fan2hot = bits, U32, 1204, [5:5]
|
||||
fan2cold = bits, U32, 1204, [6:6]
|
||||
fan2disabledBySpeed = bits, U32, 1204, [7:7]
|
||||
fan2m_state = bits, U32, 1204, [8:8]
|
||||
fan2radiatorFanStatus = scalar, U08, 1208, "", 1, 0
|
||||
fan1cranking = bits, U32, 1204, [0:0]
|
||||
fan1notRunning = bits, U32, 1204, [1:1]
|
||||
fan1disabledWhileEngineStopped = bits, U32, 1204, [2:2]
|
||||
fan1brokenClt = bits, U32, 1204, [3:3]
|
||||
fan1enabledForAc = bits, U32, 1204, [4:4]
|
||||
fan1hot = bits, U32, 1204, [5:5]
|
||||
fan1cold = bits, U32, 1204, [6:6]
|
||||
fan1disabledBySpeed = bits, U32, 1204, [7:7]
|
||||
fan1m_state = bits, U32, 1204, [8:8]
|
||||
fan1radiatorFanStatus = scalar, U08, 1208, "", 1, 0
|
||||
; total TS size = 1212
|
||||
isPrime = bits, U32, 1212, [0:0]
|
||||
engineTurnedRecently = bits, U32, 1212, [1:1]
|
||||
isFuelPumpOn = bits, U32, 1212, [2:2]
|
||||
ignitionOn = bits, U32, 1212, [3:3]
|
||||
; total TS size = 1216
|
||||
isBenchTest = bits, U32, 1216, [0:0]
|
||||
hasIgnitionVoltage = bits, U32, 1216, [1:1]
|
||||
mainRelayState = bits, U32, 1216, [2:2]
|
||||
delayedShutoffRequested = bits, U32, 1216, [3:3]
|
||||
fan2cranking = bits, U32, 1212, [0:0]
|
||||
fan2notRunning = bits, U32, 1212, [1:1]
|
||||
fan2disabledWhileEngineStopped = bits, U32, 1212, [2:2]
|
||||
fan2brokenClt = bits, U32, 1212, [3:3]
|
||||
fan2enabledForAc = bits, U32, 1212, [4:4]
|
||||
fan2hot = bits, U32, 1212, [5:5]
|
||||
fan2cold = bits, U32, 1212, [6:6]
|
||||
fan2disabledBySpeed = bits, U32, 1212, [7:7]
|
||||
fan2m_state = bits, U32, 1212, [8:8]
|
||||
fan2radiatorFanStatus = scalar, U08, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
lua_fuelAdd = scalar, F32, 1220, "g", 1, 0
|
||||
lua_fuelMult = scalar, F32, 1224, "", 1, 0
|
||||
lua_clutchUpState = bits, U32, 1228, [0:0]
|
||||
lua_brakePedalState = bits, U32, 1228, [1:1]
|
||||
lua_acRequestState = bits, U32, 1228, [2:2]
|
||||
lua_luaDisableEtb = bits, U32, 1228, [3:3]
|
||||
lua_luaIgnCut = bits, U32, 1228, [4:4]
|
||||
lua_luaFuelCut = bits, U32, 1228, [5:5]
|
||||
lua_clutchDownState = bits, U32, 1228, [6:6]
|
||||
lua_disableDecelerationFuelCutOff = bits, U32, 1228, [7:7]
|
||||
lua_torqueReductionState = bits, U32, 1228, [8:8]
|
||||
sd_tCharge = scalar, S16, 1232, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1236, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1240, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1244, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1248, "", 1, 0
|
||||
crankingFuel_fuel = scalar, U16, 1252, "mg", 0.01, 0
|
||||
baroCorrection = scalar, F32, 1256, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1260, "id", 1, 0
|
||||
clutchUpState = scalar, S08, 1262, "", 1, 0
|
||||
brakePedalState = scalar, S08, 1263, "", 1, 0
|
||||
startStopState = scalar, S08, 1264, "", 1, 0
|
||||
smartChipState = scalar, S08, 1265, "", 1, 0
|
||||
smartChipRestartCounter = scalar, S08, 1266, "", 1, 0
|
||||
smartChipAliveCounter = scalar, S08, 1267, "", 1, 0
|
||||
startStopPhysicalState = bits, U32, 1268, [0:0]
|
||||
acrActive = bits, U32, 1268, [1:1]
|
||||
acrEngineMovedRecently = bits, U32, 1268, [2:2]
|
||||
heaterControlEnabled = bits, U32, 1268, [3:3]
|
||||
luaDigitalState0 = bits, U32, 1268, [4:4]
|
||||
luaDigitalState1 = bits, U32, 1268, [5:5]
|
||||
luaDigitalState2 = bits, U32, 1268, [6:6]
|
||||
luaDigitalState3 = bits, U32, 1268, [7:7]
|
||||
clutchDownState = bits, U32, 1268, [8:8]
|
||||
startStopStateToggleCounter = scalar, U32, 1272, "", 1, 0
|
||||
luaSoftSparkSkip = scalar, F32, 1276, "", 1, 0
|
||||
luaHardSparkSkip = scalar, F32, 1280, "", 1, 0
|
||||
tractionControlSparkSkip = scalar, F32, 1284, "", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1288, "", 1, 0
|
||||
globalSparkCounter = scalar, U32, 1292, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1296, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1300, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1304, "%", 0.01, 0
|
||||
overDwellCounter = scalar, U08, 1306, "", 1, 0
|
||||
overDwellNotScheduledCounter = scalar, U08, 1307, "", 1, 0
|
||||
sparkOutOfOrderCounter = scalar, U08, 1308, "", 1, 0
|
||||
; total TS size = 1312
|
||||
tpsFrom = scalar, F32, 1312
|
||||
tpsTo = scalar, F32, 1316
|
||||
deltaTps = scalar, F32, 1320
|
||||
extraFuel = scalar, F32, 1324, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1328, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1332, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1332, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1332, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1332, [3:3]
|
||||
belowEpsilon = bits, U32, 1332, [4:4]
|
||||
tooShort = bits, U32, 1332, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1336, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1340, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1344, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1348, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1352, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1356, "", 1, 0
|
||||
; total TS size = 1360
|
||||
hwEventCounters1 = scalar, U16, 1360, "", 1, 0
|
||||
hwEventCounters2 = scalar, U16, 1362, "", 1, 0
|
||||
hwEventCounters3 = scalar, U16, 1364, "", 1, 0
|
||||
hwEventCounters4 = scalar, U16, 1366, "", 1, 0
|
||||
vvtCamCounter = scalar, U16, 1368, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1372, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1376, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1380, "distance", 1, 0
|
||||
mapVvt_sync_counter = scalar, U08, 1381, "counter", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1384, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1388, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1392, "", 1, 0
|
||||
mapCamPrevToothAngle = scalar, F32, 1396, "deg", 1, 0
|
||||
isDecodingMapCam = bits, U32, 1400, [0:0]
|
||||
triggerElapsedUs = scalar, U32, 1404, "", 1, 0
|
||||
; total TS size = 1408
|
||||
trgsynchronizationCounter = scalar, U32, 1408, "", 1, 0
|
||||
trgvvtToothDurations0 = scalar, U32, 1412, "us", 1, 0
|
||||
trgvvtCurrentPosition = scalar, F32, 1416, "", 1, 0
|
||||
trgvvtToothPosition1 = scalar, F32, 1420, "", 1, 0
|
||||
trgvvtToothPosition2 = scalar, F32, 1424, "", 1, 0
|
||||
trgvvtToothPosition3 = scalar, F32, 1428, "", 1, 0
|
||||
trgvvtToothPosition4 = scalar, F32, 1432, "", 1, 0
|
||||
trgtriggerSyncGapRatio = scalar, F32, 1436, "", 1, 0
|
||||
trgtriggerStateIndex = scalar, U08, 1440, "", 1, 0
|
||||
; total TS size = 1444
|
||||
vvt1isynchronizationCounter = scalar, U32, 1444, "", 1, 0
|
||||
vvt1ivvtToothDurations0 = scalar, U32, 1448, "us", 1, 0
|
||||
vvt1ivvtCurrentPosition = scalar, F32, 1452, "", 1, 0
|
||||
vvt1ivvtToothPosition1 = scalar, F32, 1456, "", 1, 0
|
||||
vvt1ivvtToothPosition2 = scalar, F32, 1460, "", 1, 0
|
||||
vvt1ivvtToothPosition3 = scalar, F32, 1464, "", 1, 0
|
||||
vvt1ivvtToothPosition4 = scalar, F32, 1468, "", 1, 0
|
||||
vvt1itriggerSyncGapRatio = scalar, F32, 1472, "", 1, 0
|
||||
vvt1itriggerStateIndex = scalar, U08, 1476, "", 1, 0
|
||||
; total TS size = 1480
|
||||
vvt1esynchronizationCounter = scalar, U32, 1480, "", 1, 0
|
||||
vvt1evvtToothDurations0 = scalar, U32, 1484, "us", 1, 0
|
||||
vvt1evvtCurrentPosition = scalar, F32, 1488, "", 1, 0
|
||||
vvt1evvtToothPosition1 = scalar, F32, 1492, "", 1, 0
|
||||
vvt1evvtToothPosition2 = scalar, F32, 1496, "", 1, 0
|
||||
vvt1evvtToothPosition3 = scalar, F32, 1500, "", 1, 0
|
||||
vvt1evvtToothPosition4 = scalar, F32, 1504, "", 1, 0
|
||||
vvt1etriggerSyncGapRatio = scalar, F32, 1508, "", 1, 0
|
||||
vvt1etriggerStateIndex = scalar, U08, 1512, "", 1, 0
|
||||
; total TS size = 1516
|
||||
vvt2isynchronizationCounter = scalar, U32, 1516, "", 1, 0
|
||||
vvt2ivvtToothDurations0 = scalar, U32, 1520, "us", 1, 0
|
||||
vvt2ivvtCurrentPosition = scalar, F32, 1524, "", 1, 0
|
||||
vvt2ivvtToothPosition1 = scalar, F32, 1528, "", 1, 0
|
||||
vvt2ivvtToothPosition2 = scalar, F32, 1532, "", 1, 0
|
||||
vvt2ivvtToothPosition3 = scalar, F32, 1536, "", 1, 0
|
||||
vvt2ivvtToothPosition4 = scalar, F32, 1540, "", 1, 0
|
||||
vvt2itriggerSyncGapRatio = scalar, F32, 1544, "", 1, 0
|
||||
vvt2itriggerStateIndex = scalar, U08, 1548, "", 1, 0
|
||||
; total TS size = 1552
|
||||
vvt2esynchronizationCounter = scalar, U32, 1552, "", 1, 0
|
||||
vvt2evvtToothDurations0 = scalar, U32, 1556, "us", 1, 0
|
||||
vvt2evvtCurrentPosition = scalar, F32, 1560, "", 1, 0
|
||||
vvt2evvtToothPosition1 = scalar, F32, 1564, "", 1, 0
|
||||
vvt2evvtToothPosition2 = scalar, F32, 1568, "", 1, 0
|
||||
vvt2evvtToothPosition3 = scalar, F32, 1572, "", 1, 0
|
||||
vvt2evvtToothPosition4 = scalar, F32, 1576, "", 1, 0
|
||||
vvt2etriggerSyncGapRatio = scalar, F32, 1580, "", 1, 0
|
||||
vvt2etriggerStateIndex = scalar, U08, 1584, "", 1, 0
|
||||
; total TS size = 1588
|
||||
camResyncCounter = scalar, U08, 1588, "", 1, 0
|
||||
m_hasSynchronizedPhase = bits, U32, 1592, [0:0]
|
||||
isPrime = bits, U32, 1220, [0:0]
|
||||
engineTurnedRecently = bits, U32, 1220, [1:1]
|
||||
isFuelPumpOn = bits, U32, 1220, [2:2]
|
||||
ignitionOn = bits, U32, 1220, [3:3]
|
||||
; total TS size = 1224
|
||||
isBenchTest = bits, U32, 1224, [0:0]
|
||||
hasIgnitionVoltage = bits, U32, 1224, [1:1]
|
||||
mainRelayState = bits, U32, 1224, [2:2]
|
||||
delayedShutoffRequested = bits, U32, 1224, [3:3]
|
||||
; total TS size = 1228
|
||||
lua_fuelAdd = scalar, F32, 1228, "g", 1, 0
|
||||
lua_fuelMult = scalar, F32, 1232, "", 1, 0
|
||||
lua_clutchUpState = bits, U32, 1236, [0:0]
|
||||
lua_brakePedalState = bits, U32, 1236, [1:1]
|
||||
lua_acRequestState = bits, U32, 1236, [2:2]
|
||||
lua_luaDisableEtb = bits, U32, 1236, [3:3]
|
||||
lua_luaIgnCut = bits, U32, 1236, [4:4]
|
||||
lua_luaFuelCut = bits, U32, 1236, [5:5]
|
||||
lua_clutchDownState = bits, U32, 1236, [6:6]
|
||||
lua_disableDecelerationFuelCutOff = bits, U32, 1236, [7:7]
|
||||
lua_torqueReductionState = bits, U32, 1236, [8:8]
|
||||
sd_tCharge = scalar, S16, 1240, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1244, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1248, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1252, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1256, "", 1, 0
|
||||
crankingFuel_fuel = scalar, U16, 1260, "mg", 0.01, 0
|
||||
baroCorrection = scalar, F32, 1264, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1268, "id", 1, 0
|
||||
clutchUpState = scalar, S08, 1270, "", 1, 0
|
||||
brakePedalState = scalar, S08, 1271, "", 1, 0
|
||||
startStopState = scalar, S08, 1272, "", 1, 0
|
||||
smartChipState = scalar, S08, 1273, "", 1, 0
|
||||
smartChipRestartCounter = scalar, S08, 1274, "", 1, 0
|
||||
smartChipAliveCounter = scalar, S08, 1275, "", 1, 0
|
||||
startStopPhysicalState = bits, U32, 1276, [0:0]
|
||||
acrActive = bits, U32, 1276, [1:1]
|
||||
acrEngineMovedRecently = bits, U32, 1276, [2:2]
|
||||
heaterControlEnabled = bits, U32, 1276, [3:3]
|
||||
luaDigitalState0 = bits, U32, 1276, [4:4]
|
||||
luaDigitalState1 = bits, U32, 1276, [5:5]
|
||||
luaDigitalState2 = bits, U32, 1276, [6:6]
|
||||
luaDigitalState3 = bits, U32, 1276, [7:7]
|
||||
clutchDownState = bits, U32, 1276, [8:8]
|
||||
startStopStateToggleCounter = scalar, U32, 1280, "", 1, 0
|
||||
luaSoftSparkSkip = scalar, F32, 1284, "", 1, 0
|
||||
luaHardSparkSkip = scalar, F32, 1288, "", 1, 0
|
||||
tractionControlSparkSkip = scalar, F32, 1292, "", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1296, "", 1, 0
|
||||
globalSparkCounter = scalar, U32, 1300, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1304, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1308, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1312, "%", 0.01, 0
|
||||
overDwellCounter = scalar, U08, 1314, "", 1, 0
|
||||
overDwellNotScheduledCounter = scalar, U08, 1315, "", 1, 0
|
||||
sparkOutOfOrderCounter = scalar, U08, 1316, "", 1, 0
|
||||
; total TS size = 1320
|
||||
tpsFrom = scalar, F32, 1320
|
||||
tpsTo = scalar, F32, 1324
|
||||
deltaTps = scalar, F32, 1328
|
||||
extraFuel = scalar, F32, 1332, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1336, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1340, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1340, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1340, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1340, [3:3]
|
||||
belowEpsilon = bits, U32, 1340, [4:4]
|
||||
tooShort = bits, U32, 1340, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1344, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1348, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1352, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1356, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1360, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1364, "", 1, 0
|
||||
; total TS size = 1368
|
||||
hwEventCounters1 = scalar, U16, 1368, "", 1, 0
|
||||
hwEventCounters2 = scalar, U16, 1370, "", 1, 0
|
||||
hwEventCounters3 = scalar, U16, 1372, "", 1, 0
|
||||
hwEventCounters4 = scalar, U16, 1374, "", 1, 0
|
||||
vvtCamCounter = scalar, U16, 1376, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1380, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1384, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1388, "distance", 1, 0
|
||||
mapVvt_sync_counter = scalar, U08, 1389, "counter", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1392, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1396, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1400, "", 1, 0
|
||||
mapCamPrevToothAngle = scalar, F32, 1404, "deg", 1, 0
|
||||
isDecodingMapCam = bits, U32, 1408, [0:0]
|
||||
triggerElapsedUs = scalar, U32, 1412, "", 1, 0
|
||||
; total TS size = 1416
|
||||
trgsynchronizationCounter = scalar, U32, 1416, "", 1, 0
|
||||
trgvvtToothDurations0 = scalar, U32, 1420, "us", 1, 0
|
||||
trgvvtCurrentPosition = scalar, F32, 1424, "", 1, 0
|
||||
trgvvtToothPosition1 = scalar, F32, 1428, "", 1, 0
|
||||
trgvvtToothPosition2 = scalar, F32, 1432, "", 1, 0
|
||||
trgvvtToothPosition3 = scalar, F32, 1436, "", 1, 0
|
||||
trgvvtToothPosition4 = scalar, F32, 1440, "", 1, 0
|
||||
trgtriggerSyncGapRatio = scalar, F32, 1444, "", 1, 0
|
||||
trgtriggerStateIndex = scalar, U08, 1448, "", 1, 0
|
||||
; total TS size = 1452
|
||||
vvt1isynchronizationCounter = scalar, U32, 1452, "", 1, 0
|
||||
vvt1ivvtToothDurations0 = scalar, U32, 1456, "us", 1, 0
|
||||
vvt1ivvtCurrentPosition = scalar, F32, 1460, "", 1, 0
|
||||
vvt1ivvtToothPosition1 = scalar, F32, 1464, "", 1, 0
|
||||
vvt1ivvtToothPosition2 = scalar, F32, 1468, "", 1, 0
|
||||
vvt1ivvtToothPosition3 = scalar, F32, 1472, "", 1, 0
|
||||
vvt1ivvtToothPosition4 = scalar, F32, 1476, "", 1, 0
|
||||
vvt1itriggerSyncGapRatio = scalar, F32, 1480, "", 1, 0
|
||||
vvt1itriggerStateIndex = scalar, U08, 1484, "", 1, 0
|
||||
; total TS size = 1488
|
||||
vvt1esynchronizationCounter = scalar, U32, 1488, "", 1, 0
|
||||
vvt1evvtToothDurations0 = scalar, U32, 1492, "us", 1, 0
|
||||
vvt1evvtCurrentPosition = scalar, F32, 1496, "", 1, 0
|
||||
vvt1evvtToothPosition1 = scalar, F32, 1500, "", 1, 0
|
||||
vvt1evvtToothPosition2 = scalar, F32, 1504, "", 1, 0
|
||||
vvt1evvtToothPosition3 = scalar, F32, 1508, "", 1, 0
|
||||
vvt1evvtToothPosition4 = scalar, F32, 1512, "", 1, 0
|
||||
vvt1etriggerSyncGapRatio = scalar, F32, 1516, "", 1, 0
|
||||
vvt1etriggerStateIndex = scalar, U08, 1520, "", 1, 0
|
||||
; total TS size = 1524
|
||||
vvt2isynchronizationCounter = scalar, U32, 1524, "", 1, 0
|
||||
vvt2ivvtToothDurations0 = scalar, U32, 1528, "us", 1, 0
|
||||
vvt2ivvtCurrentPosition = scalar, F32, 1532, "", 1, 0
|
||||
vvt2ivvtToothPosition1 = scalar, F32, 1536, "", 1, 0
|
||||
vvt2ivvtToothPosition2 = scalar, F32, 1540, "", 1, 0
|
||||
vvt2ivvtToothPosition3 = scalar, F32, 1544, "", 1, 0
|
||||
vvt2ivvtToothPosition4 = scalar, F32, 1548, "", 1, 0
|
||||
vvt2itriggerSyncGapRatio = scalar, F32, 1552, "", 1, 0
|
||||
vvt2itriggerStateIndex = scalar, U08, 1556, "", 1, 0
|
||||
; total TS size = 1560
|
||||
vvt2esynchronizationCounter = scalar, U32, 1560, "", 1, 0
|
||||
vvt2evvtToothDurations0 = scalar, U32, 1564, "us", 1, 0
|
||||
vvt2evvtCurrentPosition = scalar, F32, 1568, "", 1, 0
|
||||
vvt2evvtToothPosition1 = scalar, F32, 1572, "", 1, 0
|
||||
vvt2evvtToothPosition2 = scalar, F32, 1576, "", 1, 0
|
||||
vvt2evvtToothPosition3 = scalar, F32, 1580, "", 1, 0
|
||||
vvt2evvtToothPosition4 = scalar, F32, 1584, "", 1, 0
|
||||
vvt2etriggerSyncGapRatio = scalar, F32, 1588, "", 1, 0
|
||||
vvt2etriggerStateIndex = scalar, U08, 1592, "", 1, 0
|
||||
; total TS size = 1596
|
||||
wallFuelCorrection = scalar, F32, 1596, "", 1, 0
|
||||
wallFuel = scalar, F32, 1600, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1596, "", 1, 0
|
||||
m_hasSynchronizedPhase = bits, U32, 1600, [0:0]
|
||||
; total TS size = 1604
|
||||
idleState = bits, S32, 1604, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1608
|
||||
baseIdlePosition = scalar, F32, 1612
|
||||
idleClosedLoop = scalar, F32, 1616
|
||||
iacByTpsTaper = scalar, F32, 1620
|
||||
mightResetPid = bits, U32, 1624, [0:0]
|
||||
shouldResetPid = bits, U32, 1624, [1:1]
|
||||
wasResetPid = bits, U32, 1624, [2:2]
|
||||
mustResetPid = bits, U32, 1624, [3:3]
|
||||
isCranking = bits, U32, 1624, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1624, [5:5]
|
||||
notIdling = bits, U32, 1624, [6:6]
|
||||
needReset = bits, U32, 1624, [7:7]
|
||||
isInDeadZone = bits, U32, 1624, [8:8]
|
||||
isBlipping = bits, U32, 1624, [9:9]
|
||||
useClosedLoop = bits, U32, 1624, [10:10]
|
||||
badTps = bits, U32, 1624, [11:11]
|
||||
looksLikeRunning = bits, U32, 1624, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1624, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1624, [14:14]
|
||||
isIdleCoasting = bits, U32, 1624, [15:15]
|
||||
isIdleClosedLoop = bits, U32, 1624, [16:16]
|
||||
idleTarget = scalar, S32, 1628, "", 1, 0
|
||||
targetRpmByClt = scalar, S32, 1632, "", 1, 0
|
||||
targetRpmAc = scalar, S32, 1636, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1640
|
||||
luaAdd = scalar, F32, 1644
|
||||
; total TS size = 1648
|
||||
etb1targetWithIdlePosition = scalar, F32, 1648, "%", 1,0
|
||||
etb1trim = scalar, F32, 1652, "", 1, 0
|
||||
etb1luaAdjustment = scalar, F32, 1656, "%", 1,0
|
||||
etb1m_wastegatePosition = scalar, F32, 1660, "%", 1,0
|
||||
etb1etbFeedForward = scalar, F32, 1664
|
||||
etb1etbIntegralError = scalar, F32, 1668, "", 1, 0
|
||||
etb1etbCurrentTarget = scalar, F32, 1672, "%", 1, 0
|
||||
etb1m_adjustedTarget = scalar, S16, 1676, "%", 0.01, 0
|
||||
etb1etbRevLimitActive = bits, U32, 1680, [0:0]
|
||||
etb1jamDetected = bits, U32, 1680, [1:1]
|
||||
etb1validPlantPosition = bits, U32, 1680, [2:2]
|
||||
etb1etbTpsErrorCounter = scalar, U16, 1684, "count", 1,0
|
||||
etb1etbPpsErrorCounter = scalar, U16, 1686, "count", 1,0
|
||||
etb1etbErrorCode = scalar, S08, 1688, "", 1, 0
|
||||
etb1etbErrorCodeBlinker = scalar, S08, 1689, "", 1, 0
|
||||
etb1tcEtbDrop = scalar, S08, 1690, "%", 1, 0
|
||||
etb1jamTimer = scalar, U16, 1692, "sec", 0.01, 0
|
||||
etb1adjustedEtbTarget = scalar, S08, 1694, "%", 1, 0
|
||||
etb1state = scalar, U08, 1695, "", 1, 0
|
||||
; total TS size = 1696
|
||||
etb2targetWithIdlePosition = scalar, F32, 1696, "%", 1,0
|
||||
etb2trim = scalar, F32, 1700, "", 1, 0
|
||||
etb2luaAdjustment = scalar, F32, 1704, "%", 1,0
|
||||
etb2m_wastegatePosition = scalar, F32, 1708, "%", 1,0
|
||||
etb2etbFeedForward = scalar, F32, 1712
|
||||
etb2etbIntegralError = scalar, F32, 1716, "", 1, 0
|
||||
etb2etbCurrentTarget = scalar, F32, 1720, "%", 1, 0
|
||||
etb2m_adjustedTarget = scalar, S16, 1724, "%", 0.01, 0
|
||||
etb2etbRevLimitActive = bits, U32, 1728, [0:0]
|
||||
etb2jamDetected = bits, U32, 1728, [1:1]
|
||||
etb2validPlantPosition = bits, U32, 1728, [2:2]
|
||||
etb2etbTpsErrorCounter = scalar, U16, 1732, "count", 1,0
|
||||
etb2etbPpsErrorCounter = scalar, U16, 1734, "count", 1,0
|
||||
etb2etbErrorCode = scalar, S08, 1736, "", 1, 0
|
||||
etb2etbErrorCodeBlinker = scalar, S08, 1737, "", 1, 0
|
||||
etb2tcEtbDrop = scalar, S08, 1738, "%", 1, 0
|
||||
etb2jamTimer = scalar, U16, 1740, "sec", 0.01, 0
|
||||
etb2adjustedEtbTarget = scalar, S08, 1742, "%", 1, 0
|
||||
etb2state = scalar, U08, 1743, "", 1, 0
|
||||
; total TS size = 1744
|
||||
wb1faultCode = scalar, U08, 1744, "", 1, 0
|
||||
wb1heaterDuty = scalar, U08, 1745, "%", 1, 0
|
||||
wb1pumpDuty = scalar, U08, 1746, "%", 1, 0
|
||||
wb1tempC = scalar, U16, 1748, "C", 1, 0
|
||||
wb1nernstVoltage = scalar, U16, 1750, "V", 0.001, 0
|
||||
wb1esr = scalar, U16, 1752, "ohm", 1, 0
|
||||
; total TS size = 1756
|
||||
wb2faultCode = scalar, U08, 1756, "", 1, 0
|
||||
wb2heaterDuty = scalar, U08, 1757, "%", 1, 0
|
||||
wb2pumpDuty = scalar, U08, 1758, "%", 1, 0
|
||||
wb2tempC = scalar, U16, 1760, "C", 1, 0
|
||||
wb2nernstVoltage = scalar, U16, 1762, "V", 0.001, 0
|
||||
wb2esr = scalar, U16, 1764, "ohm", 1, 0
|
||||
; total TS size = 1768
|
||||
dcOutput0 = scalar, F32, 1768, "%", 1,0
|
||||
isEnabled0_int = scalar, U08, 1772, "%", 1,0
|
||||
isEnabled0 = bits, U32, 1776, [0:0]
|
||||
; total TS size = 1780
|
||||
value0 = scalar, U16, 1780, "RAW", 1,0
|
||||
value1 = scalar, U16, 1782, "RAW", 1,0
|
||||
errorRate = scalar, F32, 1784, "% (don't belive me)", 1,0
|
||||
wallFuelCorrection = scalar, F32, 1604, "", 1, 0
|
||||
wallFuel = scalar, F32, 1608, "", 1, 0
|
||||
; total TS size = 1612
|
||||
idleState = bits, S32, 1612, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1616
|
||||
baseIdlePosition = scalar, F32, 1620
|
||||
idleClosedLoop = scalar, F32, 1624
|
||||
iacByTpsTaper = scalar, F32, 1628
|
||||
mightResetPid = bits, U32, 1632, [0:0]
|
||||
shouldResetPid = bits, U32, 1632, [1:1]
|
||||
wasResetPid = bits, U32, 1632, [2:2]
|
||||
mustResetPid = bits, U32, 1632, [3:3]
|
||||
isCranking = bits, U32, 1632, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1632, [5:5]
|
||||
notIdling = bits, U32, 1632, [6:6]
|
||||
needReset = bits, U32, 1632, [7:7]
|
||||
isInDeadZone = bits, U32, 1632, [8:8]
|
||||
isBlipping = bits, U32, 1632, [9:9]
|
||||
useClosedLoop = bits, U32, 1632, [10:10]
|
||||
badTps = bits, U32, 1632, [11:11]
|
||||
looksLikeRunning = bits, U32, 1632, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1632, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1632, [14:14]
|
||||
isIdleCoasting = bits, U32, 1632, [15:15]
|
||||
isIdleClosedLoop = bits, U32, 1632, [16:16]
|
||||
idleTarget = scalar, S32, 1636, "", 1, 0
|
||||
targetRpmByClt = scalar, S32, 1640, "", 1, 0
|
||||
targetRpmAc = scalar, S32, 1644, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1648
|
||||
luaAdd = scalar, F32, 1652
|
||||
; total TS size = 1656
|
||||
etb1targetWithIdlePosition = scalar, F32, 1656, "%", 1,0
|
||||
etb1trim = scalar, F32, 1660, "", 1, 0
|
||||
etb1luaAdjustment = scalar, F32, 1664, "%", 1,0
|
||||
etb1m_wastegatePosition = scalar, F32, 1668, "%", 1,0
|
||||
etb1etbFeedForward = scalar, F32, 1672
|
||||
etb1etbIntegralError = scalar, F32, 1676, "", 1, 0
|
||||
etb1etbCurrentTarget = scalar, F32, 1680, "%", 1, 0
|
||||
etb1m_adjustedTarget = scalar, S16, 1684, "%", 0.01, 0
|
||||
etb1etbRevLimitActive = bits, U32, 1688, [0:0]
|
||||
etb1jamDetected = bits, U32, 1688, [1:1]
|
||||
etb1validPlantPosition = bits, U32, 1688, [2:2]
|
||||
etb1etbTpsErrorCounter = scalar, U16, 1692, "count", 1,0
|
||||
etb1etbPpsErrorCounter = scalar, U16, 1694, "count", 1,0
|
||||
etb1etbErrorCode = scalar, S08, 1696, "", 1, 0
|
||||
etb1etbErrorCodeBlinker = scalar, S08, 1697, "", 1, 0
|
||||
etb1tcEtbDrop = scalar, S08, 1698, "%", 1, 0
|
||||
etb1jamTimer = scalar, U16, 1700, "sec", 0.01, 0
|
||||
etb1adjustedEtbTarget = scalar, S08, 1702, "%", 1, 0
|
||||
etb1state = scalar, U08, 1703, "", 1, 0
|
||||
; total TS size = 1704
|
||||
etb2targetWithIdlePosition = scalar, F32, 1704, "%", 1,0
|
||||
etb2trim = scalar, F32, 1708, "", 1, 0
|
||||
etb2luaAdjustment = scalar, F32, 1712, "%", 1,0
|
||||
etb2m_wastegatePosition = scalar, F32, 1716, "%", 1,0
|
||||
etb2etbFeedForward = scalar, F32, 1720
|
||||
etb2etbIntegralError = scalar, F32, 1724, "", 1, 0
|
||||
etb2etbCurrentTarget = scalar, F32, 1728, "%", 1, 0
|
||||
etb2m_adjustedTarget = scalar, S16, 1732, "%", 0.01, 0
|
||||
etb2etbRevLimitActive = bits, U32, 1736, [0:0]
|
||||
etb2jamDetected = bits, U32, 1736, [1:1]
|
||||
etb2validPlantPosition = bits, U32, 1736, [2:2]
|
||||
etb2etbTpsErrorCounter = scalar, U16, 1740, "count", 1,0
|
||||
etb2etbPpsErrorCounter = scalar, U16, 1742, "count", 1,0
|
||||
etb2etbErrorCode = scalar, S08, 1744, "", 1, 0
|
||||
etb2etbErrorCodeBlinker = scalar, S08, 1745, "", 1, 0
|
||||
etb2tcEtbDrop = scalar, S08, 1746, "%", 1, 0
|
||||
etb2jamTimer = scalar, U16, 1748, "sec", 0.01, 0
|
||||
etb2adjustedEtbTarget = scalar, S08, 1750, "%", 1, 0
|
||||
etb2state = scalar, U08, 1751, "", 1, 0
|
||||
; total TS size = 1752
|
||||
wb1faultCode = scalar, U08, 1752, "", 1, 0
|
||||
wb1heaterDuty = scalar, U08, 1753, "%", 1, 0
|
||||
wb1pumpDuty = scalar, U08, 1754, "%", 1, 0
|
||||
wb1tempC = scalar, U16, 1756, "C", 1, 0
|
||||
wb1nernstVoltage = scalar, U16, 1758, "V", 0.001, 0
|
||||
wb1esr = scalar, U16, 1760, "ohm", 1, 0
|
||||
; total TS size = 1764
|
||||
wb2faultCode = scalar, U08, 1764, "", 1, 0
|
||||
wb2heaterDuty = scalar, U08, 1765, "%", 1, 0
|
||||
wb2pumpDuty = scalar, U08, 1766, "%", 1, 0
|
||||
wb2tempC = scalar, U16, 1768, "C", 1, 0
|
||||
wb2nernstVoltage = scalar, U16, 1770, "V", 0.001, 0
|
||||
wb2esr = scalar, U16, 1772, "ohm", 1, 0
|
||||
; total TS size = 1776
|
||||
dcOutput0 = scalar, F32, 1776, "%", 1,0
|
||||
isEnabled0_int = scalar, U08, 1780, "%", 1,0
|
||||
isEnabled0 = bits, U32, 1784, [0:0]
|
||||
; total TS size = 1788
|
||||
vvtTarget = scalar, U16, 1788, "deg", 0.1, 0
|
||||
vvtOutput = scalar, U08, 1790, "%", 0.5, 0
|
||||
; total TS size = 1792
|
||||
lambdaCurrentlyGood = bits, U32, 1792, [0:0]
|
||||
lambdaMonitorCut = bits, U32, 1792, [1:1]
|
||||
lambdaTimeSinceGood = scalar, U16, 1796, "sec", 0.01, 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
|
||||
vvtTarget = scalar, U16, 1796, "deg", 0.1, 0
|
||||
vvtOutput = scalar, U08, 1798, "%", 0.5, 0
|
||||
; total TS size = 1800
|
||||
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 }
|
||||
|
@ -5853,6 +5855,8 @@ entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d"
|
|||
entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f"
|
||||
entry = nextLobe, "GDI: next lobe N", float, "%.3f"
|
||||
entry = di_nextStart, "GDI: valve activation angle", float, "%.3f"
|
||||
entry = HpfdActivationPhase, "GDI: HPFP activation angle", float, "%.3f"
|
||||
entry = HpfdDeactivationPhase, "GDI: HPFP deactivation angle", float, "%.3f"
|
||||
entry = m_deadtime, "Fuel: injector lag", float, "%.3f"
|
||||
entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f"
|
||||
entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f"
|
||||
|
@ -6831,6 +6835,8 @@ dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump"
|
|||
liveGraph = high_pressure_fuel_pump_2_Graph, "Graph", South
|
||||
graphLine = nextLobe
|
||||
graphLine = di_nextStart
|
||||
graphLine = HpfdActivationPhase
|
||||
graphLine = HpfdDeactivationPhase
|
||||
|
||||
|
||||
dialog = injector_modelDialog, "injector_model"
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue