|
|
|
@ -590,323 +590,325 @@ isRpmConditionSatisfied = bits, U32, 1124, [3:3]
|
|
|
|
|
isAppConditionSatisfied = bits, U32, 1124, [4:4]
|
|
|
|
|
isFlatShiftConditionSatisfied = bits, U32, 1124, [5:5]
|
|
|
|
|
; total TS size = 1128
|
|
|
|
|
isAntilagCondition = bits, U32, 1128, [0:0]
|
|
|
|
|
ALSMinRPMCondition = bits, U32, 1128, [1:1]
|
|
|
|
|
ALSMaxRPMCondition = bits, U32, 1128, [2:2]
|
|
|
|
|
ALSMinCLTCondition = bits, U32, 1128, [3:3]
|
|
|
|
|
ALSMaxCLTCondition = bits, U32, 1128, [4:4]
|
|
|
|
|
ALSMaxThrottleIntentCondition = bits, U32, 1128, [5:5]
|
|
|
|
|
isALSSwitchActivated = bits, U32, 1128, [6:6]
|
|
|
|
|
ALSActivatePinState = bits, U32, 1128, [7:7]
|
|
|
|
|
ALSSwitchCondition = bits, U32, 1128, [8:8]
|
|
|
|
|
ALSTimerCondition = bits, U32, 1128, [9:9]
|
|
|
|
|
fuelALSCorrection = scalar, F32, 1132, "", 1, 0
|
|
|
|
|
timingALSCorrection = scalar, S16, 1136, "deg", 0.01, 0
|
|
|
|
|
timingALSSkip = scalar, S16, 1138, "deg", 0.01, 0
|
|
|
|
|
; total TS size = 1140
|
|
|
|
|
isTpsInvalid = bits, U32, 1140, [0:0]
|
|
|
|
|
m_shouldResetPid = bits, U32, 1140, [1:1]
|
|
|
|
|
isBelowClosedLoopThreshold = bits, U32, 1140, [2:2]
|
|
|
|
|
isNotClosedLoop = bits, U32, 1140, [3:3]
|
|
|
|
|
isZeroRpm = bits, U32, 1140, [4:4]
|
|
|
|
|
hasInitBoost = bits, U32, 1140, [5:5]
|
|
|
|
|
rpmTooLow = bits, U32, 1140, [6:6]
|
|
|
|
|
tpsTooLow = bits, U32, 1140, [7:7]
|
|
|
|
|
mapTooLow = bits, U32, 1140, [8:8]
|
|
|
|
|
isPlantValid = bits, U32, 1140, [9:9]
|
|
|
|
|
isBoostControlled = bits, U32, 1140, [10:10]
|
|
|
|
|
luaTargetAdd = scalar, S16, 1144, "v", 0.5,0
|
|
|
|
|
boostOutput = scalar, S16, 1146, "percent", 0.01,0
|
|
|
|
|
luaTargetMult = scalar, F32, 1148, "v", 1,0
|
|
|
|
|
openLoopPart = scalar, F32, 1152, "v", 1,0
|
|
|
|
|
luaOpenLoopAdd = scalar, F32, 1156, "v", 1,0
|
|
|
|
|
boostControllerClosedLoopPart = scalar, S08, 1160, "%", 0.5,0
|
|
|
|
|
boostControlTarget = scalar, S16, 1162, "kPa", 0.03333333333333333,0
|
|
|
|
|
; total TS size = 1164
|
|
|
|
|
acButtonState = scalar, S08, 1164, "", 1, 0
|
|
|
|
|
m_acEnabled = bits, U32, 1168, [0:0]
|
|
|
|
|
engineTooSlow = bits, U32, 1168, [1:1]
|
|
|
|
|
engineTooFast = bits, U32, 1168, [2:2]
|
|
|
|
|
noClt = bits, U32, 1168, [3:3]
|
|
|
|
|
engineTooHot = bits, U32, 1168, [4:4]
|
|
|
|
|
tpsTooHigh = bits, U32, 1168, [5:5]
|
|
|
|
|
isDisabledByLua = bits, U32, 1168, [6:6]
|
|
|
|
|
acCompressorState = bits, U32, 1168, [7:7]
|
|
|
|
|
acPressureTooLow = bits, U32, 1168, [8:8]
|
|
|
|
|
acPressureTooHigh = bits, U32, 1168, [9:9]
|
|
|
|
|
; total TS size = 1172
|
|
|
|
|
cranking0 = bits, U32, 1172, [0:0]
|
|
|
|
|
notRunning0 = bits, U32, 1172, [1:1]
|
|
|
|
|
disabledWhileEngineStopped0 = bits, U32, 1172, [2:2]
|
|
|
|
|
brokenClt0 = bits, U32, 1172, [3:3]
|
|
|
|
|
enabledForAc0 = bits, U32, 1172, [4:4]
|
|
|
|
|
hot0 = bits, U32, 1172, [5:5]
|
|
|
|
|
cold0 = bits, U32, 1172, [6:6]
|
|
|
|
|
disabledBySpeed0 = bits, U32, 1172, [7:7]
|
|
|
|
|
radiatorFanStatus0 = scalar, U08, 1176, "", 1, 0
|
|
|
|
|
; total TS size = 1180
|
|
|
|
|
cranking1 = bits, U32, 1180, [0:0]
|
|
|
|
|
notRunning1 = bits, U32, 1180, [1:1]
|
|
|
|
|
disabledWhileEngineStopped1 = bits, U32, 1180, [2:2]
|
|
|
|
|
brokenClt1 = bits, U32, 1180, [3:3]
|
|
|
|
|
enabledForAc1 = bits, U32, 1180, [4:4]
|
|
|
|
|
hot1 = bits, U32, 1180, [5:5]
|
|
|
|
|
cold1 = bits, U32, 1180, [6:6]
|
|
|
|
|
disabledBySpeed1 = bits, U32, 1180, [7:7]
|
|
|
|
|
radiatorFanStatus1 = scalar, U08, 1184, "", 1, 0
|
|
|
|
|
; total TS size = 1188
|
|
|
|
|
isPrime = bits, U32, 1188, [0:0]
|
|
|
|
|
engineTurnedRecently = bits, U32, 1188, [1:1]
|
|
|
|
|
isFuelPumpOn = bits, U32, 1188, [2:2]
|
|
|
|
|
ignitionOn = bits, U32, 1188, [3:3]
|
|
|
|
|
isArmed = bits, U32, 1128, [0:0]
|
|
|
|
|
; total TS size = 1132
|
|
|
|
|
isAntilagCondition = bits, U32, 1132, [0:0]
|
|
|
|
|
ALSMinRPMCondition = bits, U32, 1132, [1:1]
|
|
|
|
|
ALSMaxRPMCondition = bits, U32, 1132, [2:2]
|
|
|
|
|
ALSMinCLTCondition = bits, U32, 1132, [3:3]
|
|
|
|
|
ALSMaxCLTCondition = bits, U32, 1132, [4:4]
|
|
|
|
|
ALSMaxThrottleIntentCondition = bits, U32, 1132, [5:5]
|
|
|
|
|
isALSSwitchActivated = bits, U32, 1132, [6:6]
|
|
|
|
|
ALSActivatePinState = bits, U32, 1132, [7:7]
|
|
|
|
|
ALSSwitchCondition = bits, U32, 1132, [8:8]
|
|
|
|
|
ALSTimerCondition = bits, U32, 1132, [9:9]
|
|
|
|
|
fuelALSCorrection = scalar, F32, 1136, "", 1, 0
|
|
|
|
|
timingALSCorrection = scalar, S16, 1140, "deg", 0.01, 0
|
|
|
|
|
timingALSSkip = scalar, S16, 1142, "deg", 0.01, 0
|
|
|
|
|
; total TS size = 1144
|
|
|
|
|
isTpsInvalid = bits, U32, 1144, [0:0]
|
|
|
|
|
m_shouldResetPid = bits, U32, 1144, [1:1]
|
|
|
|
|
isBelowClosedLoopThreshold = bits, U32, 1144, [2:2]
|
|
|
|
|
isNotClosedLoop = bits, U32, 1144, [3:3]
|
|
|
|
|
isZeroRpm = bits, U32, 1144, [4:4]
|
|
|
|
|
hasInitBoost = bits, U32, 1144, [5:5]
|
|
|
|
|
rpmTooLow = bits, U32, 1144, [6:6]
|
|
|
|
|
tpsTooLow = bits, U32, 1144, [7:7]
|
|
|
|
|
mapTooLow = bits, U32, 1144, [8:8]
|
|
|
|
|
isPlantValid = bits, U32, 1144, [9:9]
|
|
|
|
|
isBoostControlled = bits, U32, 1144, [10:10]
|
|
|
|
|
luaTargetAdd = scalar, S16, 1148, "v", 0.5,0
|
|
|
|
|
boostOutput = scalar, S16, 1150, "percent", 0.01,0
|
|
|
|
|
luaTargetMult = scalar, F32, 1152, "v", 1,0
|
|
|
|
|
openLoopPart = scalar, F32, 1156, "v", 1,0
|
|
|
|
|
luaOpenLoopAdd = scalar, F32, 1160, "v", 1,0
|
|
|
|
|
boostControllerClosedLoopPart = scalar, S08, 1164, "%", 0.5,0
|
|
|
|
|
boostControlTarget = scalar, S16, 1166, "kPa", 0.03333333333333333,0
|
|
|
|
|
; total TS size = 1168
|
|
|
|
|
acButtonState = scalar, S08, 1168, "", 1, 0
|
|
|
|
|
m_acEnabled = bits, U32, 1172, [0:0]
|
|
|
|
|
engineTooSlow = bits, U32, 1172, [1:1]
|
|
|
|
|
engineTooFast = bits, U32, 1172, [2:2]
|
|
|
|
|
noClt = bits, U32, 1172, [3:3]
|
|
|
|
|
engineTooHot = bits, U32, 1172, [4:4]
|
|
|
|
|
tpsTooHigh = bits, U32, 1172, [5:5]
|
|
|
|
|
isDisabledByLua = bits, U32, 1172, [6:6]
|
|
|
|
|
acCompressorState = bits, U32, 1172, [7:7]
|
|
|
|
|
acPressureTooLow = bits, U32, 1172, [8:8]
|
|
|
|
|
acPressureTooHigh = bits, U32, 1172, [9:9]
|
|
|
|
|
; total TS size = 1176
|
|
|
|
|
cranking0 = bits, U32, 1176, [0:0]
|
|
|
|
|
notRunning0 = bits, U32, 1176, [1:1]
|
|
|
|
|
disabledWhileEngineStopped0 = bits, U32, 1176, [2:2]
|
|
|
|
|
brokenClt0 = bits, U32, 1176, [3:3]
|
|
|
|
|
enabledForAc0 = bits, U32, 1176, [4:4]
|
|
|
|
|
hot0 = bits, U32, 1176, [5:5]
|
|
|
|
|
cold0 = bits, U32, 1176, [6:6]
|
|
|
|
|
disabledBySpeed0 = bits, U32, 1176, [7:7]
|
|
|
|
|
radiatorFanStatus0 = scalar, U08, 1180, "", 1, 0
|
|
|
|
|
; total TS size = 1184
|
|
|
|
|
cranking1 = bits, U32, 1184, [0:0]
|
|
|
|
|
notRunning1 = bits, U32, 1184, [1:1]
|
|
|
|
|
disabledWhileEngineStopped1 = bits, U32, 1184, [2:2]
|
|
|
|
|
brokenClt1 = bits, U32, 1184, [3:3]
|
|
|
|
|
enabledForAc1 = bits, U32, 1184, [4:4]
|
|
|
|
|
hot1 = bits, U32, 1184, [5:5]
|
|
|
|
|
cold1 = bits, U32, 1184, [6:6]
|
|
|
|
|
disabledBySpeed1 = bits, U32, 1184, [7:7]
|
|
|
|
|
radiatorFanStatus1 = scalar, U08, 1188, "", 1, 0
|
|
|
|
|
; total TS size = 1192
|
|
|
|
|
isBenchTest = bits, U32, 1192, [0:0]
|
|
|
|
|
hasIgnitionVoltage = bits, U32, 1192, [1:1]
|
|
|
|
|
mainRelayState = bits, U32, 1192, [2:2]
|
|
|
|
|
delayedShutoffRequested = bits, U32, 1192, [3:3]
|
|
|
|
|
isPrime = bits, U32, 1192, [0:0]
|
|
|
|
|
engineTurnedRecently = bits, U32, 1192, [1:1]
|
|
|
|
|
isFuelPumpOn = bits, U32, 1192, [2:2]
|
|
|
|
|
ignitionOn = bits, U32, 1192, [3:3]
|
|
|
|
|
; total TS size = 1196
|
|
|
|
|
lua_fuelAdd = scalar, F32, 1196, "g", 1, 0
|
|
|
|
|
lua_fuelMult = scalar, F32, 1200, "", 1, 0
|
|
|
|
|
lua_clutchUpState = bits, U32, 1204, [0:0]
|
|
|
|
|
lua_brakePedalState = bits, U32, 1204, [1:1]
|
|
|
|
|
lua_acRequestState = bits, U32, 1204, [2:2]
|
|
|
|
|
lua_luaDisableEtb = bits, U32, 1204, [3:3]
|
|
|
|
|
lua_luaIgnCut = bits, U32, 1204, [4:4]
|
|
|
|
|
lua_luaFuelCut = bits, U32, 1204, [5:5]
|
|
|
|
|
lua_clutchDownState = bits, U32, 1204, [6:6]
|
|
|
|
|
lua_disableDecelerationFuelCutOff = bits, U32, 1204, [7:7]
|
|
|
|
|
sd_tCharge = scalar, S16, 1208, "deg C", 0.01, 0
|
|
|
|
|
sd_tChargeK = scalar, F32, 1212, "", 1, 0
|
|
|
|
|
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1216, "", 1, 0
|
|
|
|
|
crankingFuel_tpsCoefficient = scalar, F32, 1220, "", 1, 0
|
|
|
|
|
crankingFuel_durationCoefficient = scalar, F32, 1224, "", 1, 0
|
|
|
|
|
crankingFuel_fuel = scalar, U16, 1228, "mg", 0.01, 0
|
|
|
|
|
baroCorrection = scalar, F32, 1232, "", 1, 0
|
|
|
|
|
hellenBoardId = scalar, S16, 1236, "id", 1, 0
|
|
|
|
|
clutchUpState = scalar, S08, 1238, "", 1, 0
|
|
|
|
|
clutchDownState = scalar, S08, 1239, "", 1, 0
|
|
|
|
|
brakePedalState = scalar, S08, 1240, "", 1, 0
|
|
|
|
|
startStopState = scalar, S08, 1241, "", 1, 0
|
|
|
|
|
smartChipState = scalar, S08, 1242, "", 1, 0
|
|
|
|
|
smartChipRestartCounter = scalar, S08, 1243, "", 1, 0
|
|
|
|
|
smartChipAliveCounter = scalar, S08, 1244, "", 1, 0
|
|
|
|
|
startStopPhysicalState = bits, U32, 1248, [0:0]
|
|
|
|
|
acrActive = bits, U32, 1248, [1:1]
|
|
|
|
|
acrEngineMovedRecently = bits, U32, 1248, [2:2]
|
|
|
|
|
heaterControlEnabled = bits, U32, 1248, [3:3]
|
|
|
|
|
luaDigitalState0 = bits, U32, 1248, [4:4]
|
|
|
|
|
luaDigitalState1 = bits, U32, 1248, [5:5]
|
|
|
|
|
luaDigitalState2 = bits, U32, 1248, [6:6]
|
|
|
|
|
luaDigitalState3 = bits, U32, 1248, [7:7]
|
|
|
|
|
startStopStateToggleCounter = scalar, U32, 1252, "", 1, 0
|
|
|
|
|
luaSoftSparkSkip = scalar, F32, 1256, "", 1, 0
|
|
|
|
|
luaHardSparkSkip = scalar, F32, 1260, "", 1, 0
|
|
|
|
|
tractionControlSparkSkip = scalar, F32, 1264, "", 1, 0
|
|
|
|
|
desiredRpmLimit = scalar, S16, 1268, "rpm", 1, 0
|
|
|
|
|
fuelInjectionCounter = scalar, U32, 1272, "", 1, 0
|
|
|
|
|
globalSparkCounter = scalar, U32, 1276, "", 1, 0
|
|
|
|
|
fuelingLoad = scalar, F32, 1280, "", 1, 0
|
|
|
|
|
ignitionLoad = scalar, F32, 1284, "", 1, 0
|
|
|
|
|
veTableYAxis = scalar, U16, 1288, "%", 0.01, 0
|
|
|
|
|
overDwellCounter = scalar, U08, 1290, "", 1, 0
|
|
|
|
|
overDwellNotScheduledCounter = scalar, U08, 1291, "", 1, 0
|
|
|
|
|
sparkOutOfOrderCounter = scalar, U08, 1292, "", 1, 0
|
|
|
|
|
; total TS size = 1296
|
|
|
|
|
tpsFrom = scalar, F32, 1296
|
|
|
|
|
tpsTo = scalar, F32, 1300
|
|
|
|
|
deltaTps = scalar, F32, 1304
|
|
|
|
|
extraFuel = scalar, F32, 1308, "", 1, 0
|
|
|
|
|
valueFromTable = scalar, F32, 1312, "", 1, 0
|
|
|
|
|
isAboveAccelThreshold = bits, U32, 1316, [0:0]
|
|
|
|
|
isBelowDecelThreshold = bits, U32, 1316, [1:1]
|
|
|
|
|
isTimeToResetAccumulator = bits, U32, 1316, [2:2]
|
|
|
|
|
isFractionalEnrichment = bits, U32, 1316, [3:3]
|
|
|
|
|
belowEpsilon = bits, U32, 1316, [4:4]
|
|
|
|
|
tooShort = bits, U32, 1316, [5:5]
|
|
|
|
|
fractionalInjFuel = scalar, F32, 1320, "", 1, 0
|
|
|
|
|
accumulatedValue = scalar, F32, 1324, "", 1, 0
|
|
|
|
|
maxExtraPerCycle = scalar, F32, 1328, "", 1, 0
|
|
|
|
|
maxExtraPerPeriod = scalar, F32, 1332, "", 1, 0
|
|
|
|
|
maxInjectedPerPeriod = scalar, F32, 1336, "", 1, 0
|
|
|
|
|
cycleCnt = scalar, S32, 1340, "", 1, 0
|
|
|
|
|
; total TS size = 1344
|
|
|
|
|
hwEventCounters1 = scalar, U16, 1344, "", 1, 0
|
|
|
|
|
hwEventCounters2 = scalar, U16, 1346, "", 1, 0
|
|
|
|
|
hwEventCounters3 = scalar, U16, 1348, "", 1, 0
|
|
|
|
|
hwEventCounters4 = scalar, U16, 1350, "", 1, 0
|
|
|
|
|
vvtCamCounter = scalar, U16, 1352, "", 1, 0
|
|
|
|
|
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1356, "kPa", 1, 0
|
|
|
|
|
mapVvt_MAP_AT_DIFF = scalar, F32, 1360, "kPa", 1, 0
|
|
|
|
|
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1364, "distance", 1, 0
|
|
|
|
|
mapVvt_sync_counter = scalar, U08, 1365, "counter", 1, 0
|
|
|
|
|
currentEngineDecodedPhase = scalar, F32, 1368, "deg", 1, 0
|
|
|
|
|
triggerToothAngleError = scalar, F32, 1372, "deg", 1, 0
|
|
|
|
|
triggerIgnoredToothCount = scalar, U08, 1376, "", 1, 0
|
|
|
|
|
mapCamPrevToothAngle = scalar, F32, 1380, "deg", 1, 0
|
|
|
|
|
isDecodingMapCam = bits, U32, 1384, [0:0]
|
|
|
|
|
triggerElapsedUs = scalar, U32, 1388, "", 1, 0
|
|
|
|
|
; total TS size = 1392
|
|
|
|
|
crankSynchronizationCounter0 = scalar, U32, 1392, "", 1, 0
|
|
|
|
|
vvtSyncGapRatio0 = scalar, F32, 1396, "", 1, 0
|
|
|
|
|
vvtToothDurations00 = scalar, U32, 1400, "us", 1, 0
|
|
|
|
|
vvtCurrentPosition0 = scalar, F32, 1404, "sync: Primary Cam Position", 1, 0
|
|
|
|
|
vvtToothPosition10 = scalar, F32, 1408, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
vvtToothPosition20 = scalar, F32, 1412, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
vvtToothPosition30 = scalar, F32, 1416, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
vvtToothPosition40 = scalar, F32, 1420, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
triggerSyncGapRatio0 = scalar, F32, 1424, "", 1, 0
|
|
|
|
|
triggerStateIndex0 = scalar, U08, 1428, "", 1, 0
|
|
|
|
|
vvtStateIndex0 = scalar, U08, 1429, "", 1, 0
|
|
|
|
|
; total TS size = 1432
|
|
|
|
|
crankSynchronizationCounter1 = scalar, U32, 1432, "", 1, 0
|
|
|
|
|
vvtSyncGapRatio1 = scalar, F32, 1436, "", 1, 0
|
|
|
|
|
vvtToothDurations01 = scalar, U32, 1440, "us", 1, 0
|
|
|
|
|
vvtCurrentPosition1 = scalar, F32, 1444, "sync: Primary Cam Position", 1, 0
|
|
|
|
|
vvtToothPosition11 = scalar, F32, 1448, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
vvtToothPosition21 = scalar, F32, 1452, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
vvtToothPosition31 = scalar, F32, 1456, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
vvtToothPosition41 = scalar, F32, 1460, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
triggerSyncGapRatio1 = scalar, F32, 1464, "", 1, 0
|
|
|
|
|
triggerStateIndex1 = scalar, U08, 1468, "", 1, 0
|
|
|
|
|
vvtStateIndex1 = scalar, U08, 1469, "", 1, 0
|
|
|
|
|
; total TS size = 1472
|
|
|
|
|
crankSynchronizationCounter2 = scalar, U32, 1472, "", 1, 0
|
|
|
|
|
vvtSyncGapRatio2 = scalar, F32, 1476, "", 1, 0
|
|
|
|
|
vvtToothDurations02 = scalar, U32, 1480, "us", 1, 0
|
|
|
|
|
vvtCurrentPosition2 = scalar, F32, 1484, "sync: Primary Cam Position", 1, 0
|
|
|
|
|
vvtToothPosition12 = scalar, F32, 1488, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
vvtToothPosition22 = scalar, F32, 1492, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
vvtToothPosition32 = scalar, F32, 1496, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
vvtToothPosition42 = scalar, F32, 1500, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
triggerSyncGapRatio2 = scalar, F32, 1504, "", 1, 0
|
|
|
|
|
triggerStateIndex2 = scalar, U08, 1508, "", 1, 0
|
|
|
|
|
vvtStateIndex2 = scalar, U08, 1509, "", 1, 0
|
|
|
|
|
; total TS size = 1512
|
|
|
|
|
crankSynchronizationCounter3 = scalar, U32, 1512, "", 1, 0
|
|
|
|
|
vvtSyncGapRatio3 = scalar, F32, 1516, "", 1, 0
|
|
|
|
|
vvtToothDurations03 = scalar, U32, 1520, "us", 1, 0
|
|
|
|
|
vvtCurrentPosition3 = scalar, F32, 1524, "sync: Primary Cam Position", 1, 0
|
|
|
|
|
vvtToothPosition13 = scalar, F32, 1528, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
vvtToothPosition23 = scalar, F32, 1532, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
vvtToothPosition33 = scalar, F32, 1536, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
vvtToothPosition43 = scalar, F32, 1540, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
triggerSyncGapRatio3 = scalar, F32, 1544, "", 1, 0
|
|
|
|
|
triggerStateIndex3 = scalar, U08, 1548, "", 1, 0
|
|
|
|
|
vvtStateIndex3 = scalar, U08, 1549, "", 1, 0
|
|
|
|
|
; total TS size = 1552
|
|
|
|
|
crankSynchronizationCounter4 = scalar, U32, 1552, "", 1, 0
|
|
|
|
|
vvtSyncGapRatio4 = scalar, F32, 1556, "", 1, 0
|
|
|
|
|
vvtToothDurations04 = scalar, U32, 1560, "us", 1, 0
|
|
|
|
|
vvtCurrentPosition4 = scalar, F32, 1564, "sync: Primary Cam Position", 1, 0
|
|
|
|
|
vvtToothPosition14 = scalar, F32, 1568, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
vvtToothPosition24 = scalar, F32, 1572, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
vvtToothPosition34 = scalar, F32, 1576, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
vvtToothPosition44 = scalar, F32, 1580, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
triggerSyncGapRatio4 = scalar, F32, 1584, "", 1, 0
|
|
|
|
|
triggerStateIndex4 = scalar, U08, 1588, "", 1, 0
|
|
|
|
|
vvtStateIndex4 = scalar, U08, 1589, "", 1, 0
|
|
|
|
|
; total TS size = 1592
|
|
|
|
|
camResyncCounter = scalar, U08, 1592, "", 1, 0
|
|
|
|
|
m_hasSynchronizedPhase = bits, U32, 1596, [0:0]
|
|
|
|
|
; total TS size = 1600
|
|
|
|
|
wallFuelCorrection = scalar, F32, 1600, "", 1, 0
|
|
|
|
|
wallFuel = scalar, F32, 1604, "", 1, 0
|
|
|
|
|
; total TS size = 1608
|
|
|
|
|
idleState = bits, S32, 1608, [0:2], "not important"
|
|
|
|
|
currentIdlePosition = scalar, F32, 1612
|
|
|
|
|
baseIdlePosition = scalar, F32, 1616
|
|
|
|
|
idleClosedLoop = scalar, F32, 1620
|
|
|
|
|
iacByTpsTaper = scalar, F32, 1624
|
|
|
|
|
throttlePedalUpState = scalar, S32, 1628, "", 1, 0
|
|
|
|
|
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
|
|
|
|
|
targetWithIdlePosition0 = scalar, F32, 1656, "per", 1,0
|
|
|
|
|
trim0 = scalar, F32, 1660, "", 1, 0
|
|
|
|
|
luaAdjustment0 = scalar, F32, 1664, "per", 1,0
|
|
|
|
|
m_wastegatePosition0 = scalar, F32, 1668, "per", 1,0
|
|
|
|
|
etbFeedForward0 = scalar, F32, 1672
|
|
|
|
|
etbIntegralError0 = scalar, F32, 1676, "", 1, 0
|
|
|
|
|
etbCurrentTarget0 = scalar, F32, 1680, "%", 1, 0
|
|
|
|
|
etbCurrentAdjustedTarget0 = scalar, F32, 1684, "%", 1, 0
|
|
|
|
|
etbRevLimitActive0 = bits, U32, 1688, [0:0]
|
|
|
|
|
jamDetected0 = bits, U32, 1688, [1:1]
|
|
|
|
|
validPlantPosition0 = bits, U32, 1688, [2:2]
|
|
|
|
|
etbTpsErrorCounter0 = scalar, U16, 1692, "count", 1,0
|
|
|
|
|
etbPpsErrorCounter0 = scalar, U16, 1694, "count", 1,0
|
|
|
|
|
etbErrorCode0 = scalar, S08, 1696, "", 1, 0
|
|
|
|
|
etbErrorCodeBlinker0 = scalar, S08, 1697, "", 1, 0
|
|
|
|
|
tcEtbDrop0 = scalar, S08, 1698, "%", 1, 0
|
|
|
|
|
jamTimer0 = scalar, U16, 1700, "sec", 0.01, 0
|
|
|
|
|
adjustedEtbTarget0 = scalar, S08, 1702, "%", 1, 0
|
|
|
|
|
state0 = scalar, U08, 1703, "", 1, 0
|
|
|
|
|
; total TS size = 1704
|
|
|
|
|
targetWithIdlePosition1 = scalar, F32, 1704, "per", 1,0
|
|
|
|
|
trim1 = scalar, F32, 1708, "", 1, 0
|
|
|
|
|
luaAdjustment1 = scalar, F32, 1712, "per", 1,0
|
|
|
|
|
m_wastegatePosition1 = scalar, F32, 1716, "per", 1,0
|
|
|
|
|
etbFeedForward1 = scalar, F32, 1720
|
|
|
|
|
etbIntegralError1 = scalar, F32, 1724, "", 1, 0
|
|
|
|
|
etbCurrentTarget1 = scalar, F32, 1728, "%", 1, 0
|
|
|
|
|
etbCurrentAdjustedTarget1 = scalar, F32, 1732, "%", 1, 0
|
|
|
|
|
etbRevLimitActive1 = bits, U32, 1736, [0:0]
|
|
|
|
|
jamDetected1 = bits, U32, 1736, [1:1]
|
|
|
|
|
validPlantPosition1 = bits, U32, 1736, [2:2]
|
|
|
|
|
etbTpsErrorCounter1 = scalar, U16, 1740, "count", 1,0
|
|
|
|
|
etbPpsErrorCounter1 = scalar, U16, 1742, "count", 1,0
|
|
|
|
|
etbErrorCode1 = scalar, S08, 1744, "", 1, 0
|
|
|
|
|
etbErrorCodeBlinker1 = scalar, S08, 1745, "", 1, 0
|
|
|
|
|
tcEtbDrop1 = scalar, S08, 1746, "%", 1, 0
|
|
|
|
|
jamTimer1 = scalar, U16, 1748, "sec", 0.01, 0
|
|
|
|
|
adjustedEtbTarget1 = scalar, S08, 1750, "%", 1, 0
|
|
|
|
|
state1 = scalar, U08, 1751, "", 1, 0
|
|
|
|
|
; total TS size = 1752
|
|
|
|
|
faultCode0 = scalar, U08, 1752, "", 1, 0
|
|
|
|
|
heaterDuty0 = scalar, U08, 1753, "%", 1, 0
|
|
|
|
|
pumpDuty0 = scalar, U08, 1754, "%", 1, 0
|
|
|
|
|
tempC0 = scalar, U16, 1756, "C", 1, 0
|
|
|
|
|
nernstVoltage0 = scalar, U16, 1758, "V", 0.001, 0
|
|
|
|
|
esr0 = scalar, U16, 1760, "ohm", 1, 0
|
|
|
|
|
; total TS size = 1764
|
|
|
|
|
faultCode1 = scalar, U08, 1764, "", 1, 0
|
|
|
|
|
heaterDuty1 = scalar, U08, 1765, "%", 1, 0
|
|
|
|
|
pumpDuty1 = scalar, U08, 1766, "%", 1, 0
|
|
|
|
|
tempC1 = scalar, U16, 1768, "C", 1, 0
|
|
|
|
|
nernstVoltage1 = scalar, U16, 1770, "V", 0.001, 0
|
|
|
|
|
esr1 = scalar, U16, 1772, "ohm", 1, 0
|
|
|
|
|
; total TS size = 1776
|
|
|
|
|
dcOutput0 = scalar, F32, 1776, "per", 1,0
|
|
|
|
|
isEnabled0_int = scalar, U08, 1780, "per", 1,0
|
|
|
|
|
isEnabled0 = bits, U32, 1784, [0:0]
|
|
|
|
|
; total TS size = 1788
|
|
|
|
|
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
|
|
|
|
|
isBenchTest = bits, U32, 1196, [0:0]
|
|
|
|
|
hasIgnitionVoltage = bits, U32, 1196, [1:1]
|
|
|
|
|
mainRelayState = bits, U32, 1196, [2:2]
|
|
|
|
|
delayedShutoffRequested = bits, U32, 1196, [3:3]
|
|
|
|
|
; total TS size = 1200
|
|
|
|
|
lua_fuelAdd = scalar, F32, 1200, "g", 1, 0
|
|
|
|
|
lua_fuelMult = scalar, F32, 1204, "", 1, 0
|
|
|
|
|
lua_clutchUpState = bits, U32, 1208, [0:0]
|
|
|
|
|
lua_brakePedalState = bits, U32, 1208, [1:1]
|
|
|
|
|
lua_acRequestState = bits, U32, 1208, [2:2]
|
|
|
|
|
lua_luaDisableEtb = bits, U32, 1208, [3:3]
|
|
|
|
|
lua_luaIgnCut = bits, U32, 1208, [4:4]
|
|
|
|
|
lua_luaFuelCut = bits, U32, 1208, [5:5]
|
|
|
|
|
lua_clutchDownState = bits, U32, 1208, [6:6]
|
|
|
|
|
lua_disableDecelerationFuelCutOff = bits, U32, 1208, [7:7]
|
|
|
|
|
sd_tCharge = scalar, S16, 1212, "deg C", 0.01, 0
|
|
|
|
|
sd_tChargeK = scalar, F32, 1216, "", 1, 0
|
|
|
|
|
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1220, "", 1, 0
|
|
|
|
|
crankingFuel_tpsCoefficient = scalar, F32, 1224, "", 1, 0
|
|
|
|
|
crankingFuel_durationCoefficient = scalar, F32, 1228, "", 1, 0
|
|
|
|
|
crankingFuel_fuel = scalar, U16, 1232, "mg", 0.01, 0
|
|
|
|
|
baroCorrection = scalar, F32, 1236, "", 1, 0
|
|
|
|
|
hellenBoardId = scalar, S16, 1240, "id", 1, 0
|
|
|
|
|
clutchUpState = scalar, S08, 1242, "", 1, 0
|
|
|
|
|
clutchDownState = scalar, S08, 1243, "", 1, 0
|
|
|
|
|
brakePedalState = scalar, S08, 1244, "", 1, 0
|
|
|
|
|
startStopState = scalar, S08, 1245, "", 1, 0
|
|
|
|
|
smartChipState = scalar, S08, 1246, "", 1, 0
|
|
|
|
|
smartChipRestartCounter = scalar, S08, 1247, "", 1, 0
|
|
|
|
|
smartChipAliveCounter = scalar, S08, 1248, "", 1, 0
|
|
|
|
|
startStopPhysicalState = bits, U32, 1252, [0:0]
|
|
|
|
|
acrActive = bits, U32, 1252, [1:1]
|
|
|
|
|
acrEngineMovedRecently = bits, U32, 1252, [2:2]
|
|
|
|
|
heaterControlEnabled = bits, U32, 1252, [3:3]
|
|
|
|
|
luaDigitalState0 = bits, U32, 1252, [4:4]
|
|
|
|
|
luaDigitalState1 = bits, U32, 1252, [5:5]
|
|
|
|
|
luaDigitalState2 = bits, U32, 1252, [6:6]
|
|
|
|
|
luaDigitalState3 = bits, U32, 1252, [7:7]
|
|
|
|
|
startStopStateToggleCounter = scalar, U32, 1256, "", 1, 0
|
|
|
|
|
luaSoftSparkSkip = scalar, F32, 1260, "", 1, 0
|
|
|
|
|
luaHardSparkSkip = scalar, F32, 1264, "", 1, 0
|
|
|
|
|
tractionControlSparkSkip = scalar, F32, 1268, "", 1, 0
|
|
|
|
|
desiredRpmLimit = scalar, S16, 1272, "rpm", 1, 0
|
|
|
|
|
fuelInjectionCounter = scalar, U32, 1276, "", 1, 0
|
|
|
|
|
globalSparkCounter = scalar, U32, 1280, "", 1, 0
|
|
|
|
|
fuelingLoad = scalar, F32, 1284, "", 1, 0
|
|
|
|
|
ignitionLoad = scalar, F32, 1288, "", 1, 0
|
|
|
|
|
veTableYAxis = scalar, U16, 1292, "%", 0.01, 0
|
|
|
|
|
overDwellCounter = scalar, U08, 1294, "", 1, 0
|
|
|
|
|
overDwellNotScheduledCounter = scalar, U08, 1295, "", 1, 0
|
|
|
|
|
sparkOutOfOrderCounter = scalar, U08, 1296, "", 1, 0
|
|
|
|
|
; total TS size = 1300
|
|
|
|
|
tpsFrom = scalar, F32, 1300
|
|
|
|
|
tpsTo = scalar, F32, 1304
|
|
|
|
|
deltaTps = scalar, F32, 1308
|
|
|
|
|
extraFuel = scalar, F32, 1312, "", 1, 0
|
|
|
|
|
valueFromTable = scalar, F32, 1316, "", 1, 0
|
|
|
|
|
isAboveAccelThreshold = bits, U32, 1320, [0:0]
|
|
|
|
|
isBelowDecelThreshold = bits, U32, 1320, [1:1]
|
|
|
|
|
isTimeToResetAccumulator = bits, U32, 1320, [2:2]
|
|
|
|
|
isFractionalEnrichment = bits, U32, 1320, [3:3]
|
|
|
|
|
belowEpsilon = bits, U32, 1320, [4:4]
|
|
|
|
|
tooShort = bits, U32, 1320, [5:5]
|
|
|
|
|
fractionalInjFuel = scalar, F32, 1324, "", 1, 0
|
|
|
|
|
accumulatedValue = scalar, F32, 1328, "", 1, 0
|
|
|
|
|
maxExtraPerCycle = scalar, F32, 1332, "", 1, 0
|
|
|
|
|
maxExtraPerPeriod = scalar, F32, 1336, "", 1, 0
|
|
|
|
|
maxInjectedPerPeriod = scalar, F32, 1340, "", 1, 0
|
|
|
|
|
cycleCnt = scalar, S32, 1344, "", 1, 0
|
|
|
|
|
; total TS size = 1348
|
|
|
|
|
hwEventCounters1 = scalar, U16, 1348, "", 1, 0
|
|
|
|
|
hwEventCounters2 = scalar, U16, 1350, "", 1, 0
|
|
|
|
|
hwEventCounters3 = scalar, U16, 1352, "", 1, 0
|
|
|
|
|
hwEventCounters4 = scalar, U16, 1354, "", 1, 0
|
|
|
|
|
vvtCamCounter = scalar, U16, 1356, "", 1, 0
|
|
|
|
|
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1360, "kPa", 1, 0
|
|
|
|
|
mapVvt_MAP_AT_DIFF = scalar, F32, 1364, "kPa", 1, 0
|
|
|
|
|
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1368, "distance", 1, 0
|
|
|
|
|
mapVvt_sync_counter = scalar, U08, 1369, "counter", 1, 0
|
|
|
|
|
currentEngineDecodedPhase = scalar, F32, 1372, "deg", 1, 0
|
|
|
|
|
triggerToothAngleError = scalar, F32, 1376, "deg", 1, 0
|
|
|
|
|
triggerIgnoredToothCount = scalar, U08, 1380, "", 1, 0
|
|
|
|
|
mapCamPrevToothAngle = scalar, F32, 1384, "deg", 1, 0
|
|
|
|
|
isDecodingMapCam = bits, U32, 1388, [0:0]
|
|
|
|
|
triggerElapsedUs = scalar, U32, 1392, "", 1, 0
|
|
|
|
|
; total TS size = 1396
|
|
|
|
|
crankSynchronizationCounter0 = scalar, U32, 1396, "", 1, 0
|
|
|
|
|
vvtSyncGapRatio0 = scalar, F32, 1400, "", 1, 0
|
|
|
|
|
vvtToothDurations00 = scalar, U32, 1404, "us", 1, 0
|
|
|
|
|
vvtCurrentPosition0 = scalar, F32, 1408, "sync: Primary Cam Position", 1, 0
|
|
|
|
|
vvtToothPosition10 = scalar, F32, 1412, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
vvtToothPosition20 = scalar, F32, 1416, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
vvtToothPosition30 = scalar, F32, 1420, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
vvtToothPosition40 = scalar, F32, 1424, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
triggerSyncGapRatio0 = scalar, F32, 1428, "", 1, 0
|
|
|
|
|
triggerStateIndex0 = scalar, U08, 1432, "", 1, 0
|
|
|
|
|
vvtStateIndex0 = scalar, U08, 1433, "", 1, 0
|
|
|
|
|
; total TS size = 1436
|
|
|
|
|
crankSynchronizationCounter1 = scalar, U32, 1436, "", 1, 0
|
|
|
|
|
vvtSyncGapRatio1 = scalar, F32, 1440, "", 1, 0
|
|
|
|
|
vvtToothDurations01 = scalar, U32, 1444, "us", 1, 0
|
|
|
|
|
vvtCurrentPosition1 = scalar, F32, 1448, "sync: Primary Cam Position", 1, 0
|
|
|
|
|
vvtToothPosition11 = scalar, F32, 1452, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
vvtToothPosition21 = scalar, F32, 1456, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
vvtToothPosition31 = scalar, F32, 1460, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
vvtToothPosition41 = scalar, F32, 1464, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
triggerSyncGapRatio1 = scalar, F32, 1468, "", 1, 0
|
|
|
|
|
triggerStateIndex1 = scalar, U08, 1472, "", 1, 0
|
|
|
|
|
vvtStateIndex1 = scalar, U08, 1473, "", 1, 0
|
|
|
|
|
; total TS size = 1476
|
|
|
|
|
crankSynchronizationCounter2 = scalar, U32, 1476, "", 1, 0
|
|
|
|
|
vvtSyncGapRatio2 = scalar, F32, 1480, "", 1, 0
|
|
|
|
|
vvtToothDurations02 = scalar, U32, 1484, "us", 1, 0
|
|
|
|
|
vvtCurrentPosition2 = scalar, F32, 1488, "sync: Primary Cam Position", 1, 0
|
|
|
|
|
vvtToothPosition12 = scalar, F32, 1492, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
vvtToothPosition22 = scalar, F32, 1496, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
vvtToothPosition32 = scalar, F32, 1500, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
vvtToothPosition42 = scalar, F32, 1504, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
triggerSyncGapRatio2 = scalar, F32, 1508, "", 1, 0
|
|
|
|
|
triggerStateIndex2 = scalar, U08, 1512, "", 1, 0
|
|
|
|
|
vvtStateIndex2 = scalar, U08, 1513, "", 1, 0
|
|
|
|
|
; total TS size = 1516
|
|
|
|
|
crankSynchronizationCounter3 = scalar, U32, 1516, "", 1, 0
|
|
|
|
|
vvtSyncGapRatio3 = scalar, F32, 1520, "", 1, 0
|
|
|
|
|
vvtToothDurations03 = scalar, U32, 1524, "us", 1, 0
|
|
|
|
|
vvtCurrentPosition3 = scalar, F32, 1528, "sync: Primary Cam Position", 1, 0
|
|
|
|
|
vvtToothPosition13 = scalar, F32, 1532, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
vvtToothPosition23 = scalar, F32, 1536, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
vvtToothPosition33 = scalar, F32, 1540, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
vvtToothPosition43 = scalar, F32, 1544, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
triggerSyncGapRatio3 = scalar, F32, 1548, "", 1, 0
|
|
|
|
|
triggerStateIndex3 = scalar, U08, 1552, "", 1, 0
|
|
|
|
|
vvtStateIndex3 = scalar, U08, 1553, "", 1, 0
|
|
|
|
|
; total TS size = 1556
|
|
|
|
|
crankSynchronizationCounter4 = scalar, U32, 1556, "", 1, 0
|
|
|
|
|
vvtSyncGapRatio4 = scalar, F32, 1560, "", 1, 0
|
|
|
|
|
vvtToothDurations04 = scalar, U32, 1564, "us", 1, 0
|
|
|
|
|
vvtCurrentPosition4 = scalar, F32, 1568, "sync: Primary Cam Position", 1, 0
|
|
|
|
|
vvtToothPosition14 = scalar, F32, 1572, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
vvtToothPosition24 = scalar, F32, 1576, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
vvtToothPosition34 = scalar, F32, 1580, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
vvtToothPosition44 = scalar, F32, 1584, "sync: Cam Tooth Position", 1, 0
|
|
|
|
|
triggerSyncGapRatio4 = scalar, F32, 1588, "", 1, 0
|
|
|
|
|
triggerStateIndex4 = scalar, U08, 1592, "", 1, 0
|
|
|
|
|
vvtStateIndex4 = scalar, U08, 1593, "", 1, 0
|
|
|
|
|
; total TS size = 1596
|
|
|
|
|
camResyncCounter = scalar, U08, 1596, "", 1, 0
|
|
|
|
|
m_hasSynchronizedPhase = bits, U32, 1600, [0:0]
|
|
|
|
|
; total TS size = 1604
|
|
|
|
|
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
|
|
|
|
|
throttlePedalUpState = scalar, S32, 1632, "", 1, 0
|
|
|
|
|
mightResetPid = bits, U32, 1636, [0:0]
|
|
|
|
|
shouldResetPid = bits, U32, 1636, [1:1]
|
|
|
|
|
wasResetPid = bits, U32, 1636, [2:2]
|
|
|
|
|
mustResetPid = bits, U32, 1636, [3:3]
|
|
|
|
|
isCranking = bits, U32, 1636, [4:4]
|
|
|
|
|
isIacTableForCoasting = bits, U32, 1636, [5:5]
|
|
|
|
|
notIdling = bits, U32, 1636, [6:6]
|
|
|
|
|
needReset = bits, U32, 1636, [7:7]
|
|
|
|
|
isInDeadZone = bits, U32, 1636, [8:8]
|
|
|
|
|
isBlipping = bits, U32, 1636, [9:9]
|
|
|
|
|
useClosedLoop = bits, U32, 1636, [10:10]
|
|
|
|
|
badTps = bits, U32, 1636, [11:11]
|
|
|
|
|
looksLikeRunning = bits, U32, 1636, [12:12]
|
|
|
|
|
looksLikeCoasting = bits, U32, 1636, [13:13]
|
|
|
|
|
looksLikeCrankToIdle = bits, U32, 1636, [14:14]
|
|
|
|
|
isIdleCoasting = bits, U32, 1636, [15:15]
|
|
|
|
|
isIdleClosedLoop = bits, U32, 1636, [16:16]
|
|
|
|
|
idleTarget = scalar, S32, 1640, "", 1, 0
|
|
|
|
|
targetRpmByClt = scalar, S32, 1644, "", 1, 0
|
|
|
|
|
targetRpmAc = scalar, S32, 1648, "", 1, 0
|
|
|
|
|
iacByRpmTaper = scalar, F32, 1652
|
|
|
|
|
luaAdd = scalar, F32, 1656
|
|
|
|
|
; total TS size = 1660
|
|
|
|
|
targetWithIdlePosition0 = scalar, F32, 1660, "per", 1,0
|
|
|
|
|
trim0 = scalar, F32, 1664, "", 1, 0
|
|
|
|
|
luaAdjustment0 = scalar, F32, 1668, "per", 1,0
|
|
|
|
|
m_wastegatePosition0 = scalar, F32, 1672, "per", 1,0
|
|
|
|
|
etbFeedForward0 = scalar, F32, 1676
|
|
|
|
|
etbIntegralError0 = scalar, F32, 1680, "", 1, 0
|
|
|
|
|
etbCurrentTarget0 = scalar, F32, 1684, "%", 1, 0
|
|
|
|
|
etbCurrentAdjustedTarget0 = scalar, F32, 1688, "%", 1, 0
|
|
|
|
|
etbRevLimitActive0 = bits, U32, 1692, [0:0]
|
|
|
|
|
jamDetected0 = bits, U32, 1692, [1:1]
|
|
|
|
|
validPlantPosition0 = bits, U32, 1692, [2:2]
|
|
|
|
|
etbTpsErrorCounter0 = scalar, U16, 1696, "count", 1,0
|
|
|
|
|
etbPpsErrorCounter0 = scalar, U16, 1698, "count", 1,0
|
|
|
|
|
etbErrorCode0 = scalar, S08, 1700, "", 1, 0
|
|
|
|
|
etbErrorCodeBlinker0 = scalar, S08, 1701, "", 1, 0
|
|
|
|
|
tcEtbDrop0 = scalar, S08, 1702, "%", 1, 0
|
|
|
|
|
jamTimer0 = scalar, U16, 1704, "sec", 0.01, 0
|
|
|
|
|
adjustedEtbTarget0 = scalar, S08, 1706, "%", 1, 0
|
|
|
|
|
state0 = scalar, U08, 1707, "", 1, 0
|
|
|
|
|
; total TS size = 1708
|
|
|
|
|
targetWithIdlePosition1 = scalar, F32, 1708, "per", 1,0
|
|
|
|
|
trim1 = scalar, F32, 1712, "", 1, 0
|
|
|
|
|
luaAdjustment1 = scalar, F32, 1716, "per", 1,0
|
|
|
|
|
m_wastegatePosition1 = scalar, F32, 1720, "per", 1,0
|
|
|
|
|
etbFeedForward1 = scalar, F32, 1724
|
|
|
|
|
etbIntegralError1 = scalar, F32, 1728, "", 1, 0
|
|
|
|
|
etbCurrentTarget1 = scalar, F32, 1732, "%", 1, 0
|
|
|
|
|
etbCurrentAdjustedTarget1 = scalar, F32, 1736, "%", 1, 0
|
|
|
|
|
etbRevLimitActive1 = bits, U32, 1740, [0:0]
|
|
|
|
|
jamDetected1 = bits, U32, 1740, [1:1]
|
|
|
|
|
validPlantPosition1 = bits, U32, 1740, [2:2]
|
|
|
|
|
etbTpsErrorCounter1 = scalar, U16, 1744, "count", 1,0
|
|
|
|
|
etbPpsErrorCounter1 = scalar, U16, 1746, "count", 1,0
|
|
|
|
|
etbErrorCode1 = scalar, S08, 1748, "", 1, 0
|
|
|
|
|
etbErrorCodeBlinker1 = scalar, S08, 1749, "", 1, 0
|
|
|
|
|
tcEtbDrop1 = scalar, S08, 1750, "%", 1, 0
|
|
|
|
|
jamTimer1 = scalar, U16, 1752, "sec", 0.01, 0
|
|
|
|
|
adjustedEtbTarget1 = scalar, S08, 1754, "%", 1, 0
|
|
|
|
|
state1 = scalar, U08, 1755, "", 1, 0
|
|
|
|
|
; total TS size = 1756
|
|
|
|
|
faultCode0 = scalar, U08, 1756, "", 1, 0
|
|
|
|
|
heaterDuty0 = scalar, U08, 1757, "%", 1, 0
|
|
|
|
|
pumpDuty0 = scalar, U08, 1758, "%", 1, 0
|
|
|
|
|
tempC0 = scalar, U16, 1760, "C", 1, 0
|
|
|
|
|
nernstVoltage0 = scalar, U16, 1762, "V", 0.001, 0
|
|
|
|
|
esr0 = scalar, U16, 1764, "ohm", 1, 0
|
|
|
|
|
; total TS size = 1768
|
|
|
|
|
faultCode1 = scalar, U08, 1768, "", 1, 0
|
|
|
|
|
heaterDuty1 = scalar, U08, 1769, "%", 1, 0
|
|
|
|
|
pumpDuty1 = scalar, U08, 1770, "%", 1, 0
|
|
|
|
|
tempC1 = scalar, U16, 1772, "C", 1, 0
|
|
|
|
|
nernstVoltage1 = scalar, U16, 1774, "V", 0.001, 0
|
|
|
|
|
esr1 = scalar, U16, 1776, "ohm", 1, 0
|
|
|
|
|
; total TS size = 1780
|
|
|
|
|
dcOutput0 = scalar, F32, 1780, "per", 1,0
|
|
|
|
|
isEnabled0_int = scalar, U08, 1784, "per", 1,0
|
|
|
|
|
isEnabled0 = bits, U32, 1788, [0:0]
|
|
|
|
|
; total TS size = 1792
|
|
|
|
|
value0 = scalar, U16, 1792, "RAW", 1,0
|
|
|
|
|
value1 = scalar, U16, 1794, "RAW", 1,0
|
|
|
|
|
errorRate = scalar, F32, 1796, "% (don't belive me)", 1,0
|
|
|
|
|
; total TS size = 1800
|
|
|
|
|
lambdaCurrentlyGood = bits, U32, 1800, [0:0]
|
|
|
|
|
lambdaMonitorCut = bits, U32, 1800, [1:1]
|
|
|
|
|
lambdaTimeSinceGood = scalar, U16, 1804, "sec", 0.01, 0
|
|
|
|
|
; total TS size = 1808
|
|
|
|
|
vvtTarget = scalar, U16, 1800, "deg", 0.1, 0
|
|
|
|
|
vvtOutput = scalar, U08, 1802, "%", 0.5, 0
|
|
|
|
|
; total TS size = 1804
|
|
|
|
|
lambdaCurrentlyGood = bits, U32, 1804, [0:0]
|
|
|
|
|
lambdaMonitorCut = bits, U32, 1804, [1:1]
|
|
|
|
|
lambdaTimeSinceGood = scalar, U16, 1808, "sec", 0.01, 0
|
|
|
|
|
; total TS size = 1812
|
|
|
|
|