|
|
|
@ -426,497 +426,498 @@ sparkCutReasonBlinker = scalar, S08, 800, "", 1, 0
|
|
|
|
|
fuelCutReasonBlinker = scalar, S08, 801, "", 1, 0
|
|
|
|
|
hp = scalar, S16, 802, "", 1, 0
|
|
|
|
|
torque = scalar, S16, 804, "", 1, 0
|
|
|
|
|
unusedAtTheEnd1 = scalar, U08, 806, "", 1, 0
|
|
|
|
|
unusedAtTheEnd2 = scalar, U08, 807, "", 1, 0
|
|
|
|
|
unusedAtTheEnd3 = scalar, U08, 808, "", 1, 0
|
|
|
|
|
unusedAtTheEnd4 = scalar, U08, 809, "", 1, 0
|
|
|
|
|
unusedAtTheEnd5 = scalar, U08, 810, "", 1, 0
|
|
|
|
|
unusedAtTheEnd6 = scalar, U08, 811, "", 1, 0
|
|
|
|
|
unusedAtTheEnd7 = scalar, U08, 812, "", 1, 0
|
|
|
|
|
unusedAtTheEnd8 = scalar, U08, 813, "", 1, 0
|
|
|
|
|
unusedAtTheEnd9 = scalar, U08, 814, "", 1, 0
|
|
|
|
|
unusedAtTheEnd10 = scalar, U08, 815, "", 1, 0
|
|
|
|
|
unusedAtTheEnd11 = scalar, U08, 816, "", 1, 0
|
|
|
|
|
unusedAtTheEnd12 = scalar, U08, 817, "", 1, 0
|
|
|
|
|
unusedAtTheEnd13 = scalar, U08, 818, "", 1, 0
|
|
|
|
|
unusedAtTheEnd14 = scalar, U08, 819, "", 1, 0
|
|
|
|
|
unusedAtTheEnd15 = scalar, U08, 820, "", 1, 0
|
|
|
|
|
unusedAtTheEnd16 = scalar, U08, 821, "", 1, 0
|
|
|
|
|
unusedAtTheEnd17 = scalar, U08, 822, "", 1, 0
|
|
|
|
|
unusedAtTheEnd18 = scalar, U08, 823, "", 1, 0
|
|
|
|
|
unusedAtTheEnd19 = scalar, U08, 824, "", 1, 0
|
|
|
|
|
unusedAtTheEnd20 = scalar, U08, 825, "", 1, 0
|
|
|
|
|
unusedAtTheEnd21 = scalar, U08, 826, "", 1, 0
|
|
|
|
|
unusedAtTheEnd22 = scalar, U08, 827, "", 1, 0
|
|
|
|
|
unusedAtTheEnd23 = scalar, U08, 828, "", 1, 0
|
|
|
|
|
unusedAtTheEnd24 = scalar, U08, 829, "", 1, 0
|
|
|
|
|
unusedAtTheEnd25 = scalar, U08, 830, "", 1, 0
|
|
|
|
|
unusedAtTheEnd26 = scalar, U08, 831, "", 1, 0
|
|
|
|
|
unusedAtTheEnd27 = scalar, U08, 832, "", 1, 0
|
|
|
|
|
unusedAtTheEnd28 = scalar, U08, 833, "", 1, 0
|
|
|
|
|
unusedAtTheEnd29 = scalar, U08, 834, "", 1, 0
|
|
|
|
|
unusedAtTheEnd30 = scalar, U08, 835, "", 1, 0
|
|
|
|
|
unusedAtTheEnd31 = scalar, U08, 836, "", 1, 0
|
|
|
|
|
unusedAtTheEnd32 = scalar, U08, 837, "", 1, 0
|
|
|
|
|
unusedAtTheEnd33 = scalar, U08, 838, "", 1, 0
|
|
|
|
|
unusedAtTheEnd34 = scalar, U08, 839, "", 1, 0
|
|
|
|
|
unusedAtTheEnd35 = scalar, U08, 840, "", 1, 0
|
|
|
|
|
unusedAtTheEnd36 = scalar, U08, 841, "", 1, 0
|
|
|
|
|
unusedAtTheEnd37 = scalar, U08, 842, "", 1, 0
|
|
|
|
|
unusedAtTheEnd38 = scalar, U08, 843, "", 1, 0
|
|
|
|
|
unusedAtTheEnd39 = scalar, U08, 844, "", 1, 0
|
|
|
|
|
unusedAtTheEnd40 = scalar, U08, 845, "", 1, 0
|
|
|
|
|
unusedAtTheEnd41 = scalar, U08, 846, "", 1, 0
|
|
|
|
|
unusedAtTheEnd42 = scalar, U08, 847, "", 1, 0
|
|
|
|
|
unusedAtTheEnd43 = scalar, U08, 848, "", 1, 0
|
|
|
|
|
unusedAtTheEnd44 = scalar, U08, 849, "", 1, 0
|
|
|
|
|
unusedAtTheEnd45 = scalar, U08, 850, "", 1, 0
|
|
|
|
|
unusedAtTheEnd46 = scalar, U08, 851, "", 1, 0
|
|
|
|
|
unusedAtTheEnd47 = scalar, U08, 852, "", 1, 0
|
|
|
|
|
unusedAtTheEnd48 = scalar, U08, 853, "", 1, 0
|
|
|
|
|
; total TS size = 856
|
|
|
|
|
totalFuelCorrection = scalar, F32, 856, "mult", 1,0
|
|
|
|
|
running_postCrankingFuelCorrection = scalar, F32, 860, "", 1, 0
|
|
|
|
|
running_intakeTemperatureCoefficient = scalar, F32, 864, "", 1, 0
|
|
|
|
|
running_coolantTemperatureCoefficient = scalar, F32, 868, "", 1, 0
|
|
|
|
|
running_timeSinceCrankingInSecs = scalar, F32, 872, "secs", 1,0
|
|
|
|
|
running_baseFuel = scalar, U16, 876, "mg", 0.01, 0
|
|
|
|
|
running_fuel = scalar, U16, 878, "mg", 0.01, 0
|
|
|
|
|
afrTableYAxis = scalar, U16, 880, "%", 0.01,0
|
|
|
|
|
targetLambda = scalar, U16, 882, "", 1.0E-4,0
|
|
|
|
|
targetAFR = scalar, U16, 884, "ratio", 0.001,0
|
|
|
|
|
stoichiometricRatio = scalar, U16, 886, "ratio", 0.001, 0
|
|
|
|
|
sdTcharge_coff = scalar, F32, 888, "", 1, 0
|
|
|
|
|
sdAirMassInOneCylinder = scalar, F32, 892, "g", 1, 0
|
|
|
|
|
normalizedCylinderFilling = scalar, F32, 896, "%", 1, 0
|
|
|
|
|
brokenInjector = scalar, U08, 900, "", 1, 0
|
|
|
|
|
unused88 = scalar, U08, 901, "", 1, 0
|
|
|
|
|
idealEngineTorque = scalar, U16, 902, "", 1, 0
|
|
|
|
|
injectorHwIssue = bits, U32, 904, [0:0]
|
|
|
|
|
; total TS size = 908
|
|
|
|
|
baseDwell = scalar, F32, 908, "ms", 1,0
|
|
|
|
|
sparkDwell = scalar, F32, 912, "ms", 1,0
|
|
|
|
|
dwellDurationAngle = scalar, F32, 916, "deg", 1,0
|
|
|
|
|
cltTimingCorrection = scalar, S16, 920, "deg", 0.01,0
|
|
|
|
|
timingIatCorrection = scalar, S16, 922, "deg", 0.01,0
|
|
|
|
|
timingPidCorrection = scalar, S16, 924, "deg", 0.01,0
|
|
|
|
|
dfcoTimingRetard = scalar, S16, 926, "deg", 0.01, 0
|
|
|
|
|
baseIgnitionAdvance = scalar, S16, 928, "deg", 0.02, 0
|
|
|
|
|
correctedIgnitionAdvance = scalar, S16, 930, "deg", 0.02, 0
|
|
|
|
|
tractionAdvanceDrop = scalar, S16, 932, "deg", 0.02, 0
|
|
|
|
|
dwellVoltageCorrection = scalar, F32, 936, "", 1, 0
|
|
|
|
|
luaTimingAdd = scalar, F32, 940, "deg", 1, 0
|
|
|
|
|
luaTimingMult = scalar, F32, 944, "deg", 1, 0
|
|
|
|
|
luaIgnitionSkip = bits, U32, 948, [0:0]
|
|
|
|
|
trailingSparkAngle = scalar, S16, 952, "deg", 0.01,0
|
|
|
|
|
; total TS size = 956
|
|
|
|
|
m_knockLevel = scalar, F32, 956, "Volts", 1, 0
|
|
|
|
|
m_knockCyl1 = scalar, S08, 960, "dBv", 1, 0
|
|
|
|
|
m_knockCyl2 = scalar, S08, 961, "dBv", 1, 0
|
|
|
|
|
m_knockCyl3 = scalar, S08, 962, "dBv", 1, 0
|
|
|
|
|
m_knockCyl4 = scalar, S08, 963, "dBv", 1, 0
|
|
|
|
|
m_knockCyl5 = scalar, S08, 964, "dBv", 1, 0
|
|
|
|
|
m_knockCyl6 = scalar, S08, 965, "dBv", 1, 0
|
|
|
|
|
m_knockCyl7 = scalar, S08, 966, "dBv", 1, 0
|
|
|
|
|
m_knockCyl8 = scalar, S08, 967, "dBv", 1, 0
|
|
|
|
|
m_knockCyl9 = scalar, S08, 968, "dBv", 1, 0
|
|
|
|
|
m_knockCyl10 = scalar, S08, 969, "dBv", 1, 0
|
|
|
|
|
m_knockCyl11 = scalar, S08, 970, "dBv", 1, 0
|
|
|
|
|
m_knockCyl12 = scalar, S08, 971, "dBv", 1, 0
|
|
|
|
|
m_knockRetard = scalar, F32, 972, "deg", 1,0
|
|
|
|
|
m_knockThreshold = scalar, F32, 976, "", 1, 0
|
|
|
|
|
m_knockCount = scalar, U32, 980, "", 1, 0
|
|
|
|
|
m_maximumRetard = scalar, F32, 984, "", 1, 0
|
|
|
|
|
m_knockSpectrum1 = scalar, U32, 988, "compressed data", 1, 0
|
|
|
|
|
m_knockSpectrum2 = scalar, U32, 992, "compressed data", 1, 0
|
|
|
|
|
m_knockSpectrum3 = scalar, U32, 996, "compressed data", 1, 0
|
|
|
|
|
m_knockSpectrum4 = scalar, U32, 1000, "compressed data", 1, 0
|
|
|
|
|
m_knockSpectrum5 = scalar, U32, 1004, "compressed data", 1, 0
|
|
|
|
|
m_knockSpectrum6 = scalar, U32, 1008, "compressed data", 1, 0
|
|
|
|
|
m_knockSpectrum7 = scalar, U32, 1012, "compressed data", 1, 0
|
|
|
|
|
m_knockSpectrum8 = scalar, U32, 1016, "compressed data", 1, 0
|
|
|
|
|
m_knockSpectrum9 = scalar, U32, 1020, "compressed data", 1, 0
|
|
|
|
|
m_knockSpectrum10 = scalar, U32, 1024, "compressed data", 1, 0
|
|
|
|
|
m_knockSpectrum11 = scalar, U32, 1028, "compressed data", 1, 0
|
|
|
|
|
m_knockSpectrum12 = scalar, U32, 1032, "compressed data", 1, 0
|
|
|
|
|
m_knockSpectrum13 = scalar, U32, 1036, "compressed data", 1, 0
|
|
|
|
|
m_knockSpectrum14 = scalar, U32, 1040, "compressed data", 1, 0
|
|
|
|
|
m_knockSpectrum15 = scalar, U32, 1044, "compressed data", 1, 0
|
|
|
|
|
m_knockSpectrum16 = scalar, U32, 1048, "compressed data", 1, 0
|
|
|
|
|
m_knockSpectrumChannelCyl = scalar, U16, 1052, "compressed N + N", 1, 0
|
|
|
|
|
m_knockFrequencyStart = scalar, U16, 1054, "Hz", 1, 0
|
|
|
|
|
m_knockFrequencyStep = scalar, F32, 1056, "Hz", 1, 0
|
|
|
|
|
m_knockFuelTrimMultiplier = scalar, F32, 1060, "multiplier", 1, 0
|
|
|
|
|
; total TS size = 1064
|
|
|
|
|
m_isPriming = bits, U32, 1064, [0:0]
|
|
|
|
|
mcuSerial = scalar, U32, 808, "", 1, 0
|
|
|
|
|
unusedAtTheEnd1 = scalar, U08, 812, "", 1, 0
|
|
|
|
|
unusedAtTheEnd2 = scalar, U08, 813, "", 1, 0
|
|
|
|
|
unusedAtTheEnd3 = scalar, U08, 814, "", 1, 0
|
|
|
|
|
unusedAtTheEnd4 = scalar, U08, 815, "", 1, 0
|
|
|
|
|
unusedAtTheEnd5 = scalar, U08, 816, "", 1, 0
|
|
|
|
|
unusedAtTheEnd6 = scalar, U08, 817, "", 1, 0
|
|
|
|
|
unusedAtTheEnd7 = scalar, U08, 818, "", 1, 0
|
|
|
|
|
unusedAtTheEnd8 = scalar, U08, 819, "", 1, 0
|
|
|
|
|
unusedAtTheEnd9 = scalar, U08, 820, "", 1, 0
|
|
|
|
|
unusedAtTheEnd10 = scalar, U08, 821, "", 1, 0
|
|
|
|
|
unusedAtTheEnd11 = scalar, U08, 822, "", 1, 0
|
|
|
|
|
unusedAtTheEnd12 = scalar, U08, 823, "", 1, 0
|
|
|
|
|
unusedAtTheEnd13 = scalar, U08, 824, "", 1, 0
|
|
|
|
|
unusedAtTheEnd14 = scalar, U08, 825, "", 1, 0
|
|
|
|
|
unusedAtTheEnd15 = scalar, U08, 826, "", 1, 0
|
|
|
|
|
unusedAtTheEnd16 = scalar, U08, 827, "", 1, 0
|
|
|
|
|
unusedAtTheEnd17 = scalar, U08, 828, "", 1, 0
|
|
|
|
|
unusedAtTheEnd18 = scalar, U08, 829, "", 1, 0
|
|
|
|
|
unusedAtTheEnd19 = scalar, U08, 830, "", 1, 0
|
|
|
|
|
unusedAtTheEnd20 = scalar, U08, 831, "", 1, 0
|
|
|
|
|
unusedAtTheEnd21 = scalar, U08, 832, "", 1, 0
|
|
|
|
|
unusedAtTheEnd22 = scalar, U08, 833, "", 1, 0
|
|
|
|
|
unusedAtTheEnd23 = scalar, U08, 834, "", 1, 0
|
|
|
|
|
unusedAtTheEnd24 = scalar, U08, 835, "", 1, 0
|
|
|
|
|
unusedAtTheEnd25 = scalar, U08, 836, "", 1, 0
|
|
|
|
|
unusedAtTheEnd26 = scalar, U08, 837, "", 1, 0
|
|
|
|
|
unusedAtTheEnd27 = scalar, U08, 838, "", 1, 0
|
|
|
|
|
unusedAtTheEnd28 = scalar, U08, 839, "", 1, 0
|
|
|
|
|
unusedAtTheEnd29 = scalar, U08, 840, "", 1, 0
|
|
|
|
|
unusedAtTheEnd30 = scalar, U08, 841, "", 1, 0
|
|
|
|
|
unusedAtTheEnd31 = scalar, U08, 842, "", 1, 0
|
|
|
|
|
unusedAtTheEnd32 = scalar, U08, 843, "", 1, 0
|
|
|
|
|
unusedAtTheEnd33 = scalar, U08, 844, "", 1, 0
|
|
|
|
|
unusedAtTheEnd34 = scalar, U08, 845, "", 1, 0
|
|
|
|
|
unusedAtTheEnd35 = scalar, U08, 846, "", 1, 0
|
|
|
|
|
unusedAtTheEnd36 = scalar, U08, 847, "", 1, 0
|
|
|
|
|
unusedAtTheEnd37 = scalar, U08, 848, "", 1, 0
|
|
|
|
|
unusedAtTheEnd38 = scalar, U08, 849, "", 1, 0
|
|
|
|
|
unusedAtTheEnd39 = scalar, U08, 850, "", 1, 0
|
|
|
|
|
unusedAtTheEnd40 = scalar, U08, 851, "", 1, 0
|
|
|
|
|
unusedAtTheEnd41 = scalar, U08, 852, "", 1, 0
|
|
|
|
|
unusedAtTheEnd42 = scalar, U08, 853, "", 1, 0
|
|
|
|
|
unusedAtTheEnd43 = scalar, U08, 854, "", 1, 0
|
|
|
|
|
unusedAtTheEnd44 = scalar, U08, 855, "", 1, 0
|
|
|
|
|
unusedAtTheEnd45 = scalar, U08, 856, "", 1, 0
|
|
|
|
|
unusedAtTheEnd46 = scalar, U08, 857, "", 1, 0
|
|
|
|
|
unusedAtTheEnd47 = scalar, U08, 858, "", 1, 0
|
|
|
|
|
unusedAtTheEnd48 = scalar, U08, 859, "", 1, 0
|
|
|
|
|
; total TS size = 860
|
|
|
|
|
totalFuelCorrection = scalar, F32, 860, "mult", 1,0
|
|
|
|
|
running_postCrankingFuelCorrection = scalar, F32, 864, "", 1, 0
|
|
|
|
|
running_intakeTemperatureCoefficient = scalar, F32, 868, "", 1, 0
|
|
|
|
|
running_coolantTemperatureCoefficient = scalar, F32, 872, "", 1, 0
|
|
|
|
|
running_timeSinceCrankingInSecs = scalar, F32, 876, "secs", 1,0
|
|
|
|
|
running_baseFuel = scalar, U16, 880, "mg", 0.01, 0
|
|
|
|
|
running_fuel = scalar, U16, 882, "mg", 0.01, 0
|
|
|
|
|
afrTableYAxis = scalar, U16, 884, "%", 0.01,0
|
|
|
|
|
targetLambda = scalar, U16, 886, "", 1.0E-4,0
|
|
|
|
|
targetAFR = scalar, U16, 888, "ratio", 0.001,0
|
|
|
|
|
stoichiometricRatio = scalar, U16, 890, "ratio", 0.001, 0
|
|
|
|
|
sdTcharge_coff = scalar, F32, 892, "", 1, 0
|
|
|
|
|
sdAirMassInOneCylinder = scalar, F32, 896, "g", 1, 0
|
|
|
|
|
normalizedCylinderFilling = scalar, F32, 900, "%", 1, 0
|
|
|
|
|
brokenInjector = scalar, U08, 904, "", 1, 0
|
|
|
|
|
unused88 = scalar, U08, 905, "", 1, 0
|
|
|
|
|
idealEngineTorque = scalar, U16, 906, "", 1, 0
|
|
|
|
|
injectorHwIssue = bits, U32, 908, [0:0]
|
|
|
|
|
; total TS size = 912
|
|
|
|
|
baseDwell = scalar, F32, 912, "ms", 1,0
|
|
|
|
|
sparkDwell = scalar, F32, 916, "ms", 1,0
|
|
|
|
|
dwellDurationAngle = scalar, F32, 920, "deg", 1,0
|
|
|
|
|
cltTimingCorrection = scalar, S16, 924, "deg", 0.01,0
|
|
|
|
|
timingIatCorrection = scalar, S16, 926, "deg", 0.01,0
|
|
|
|
|
timingPidCorrection = scalar, S16, 928, "deg", 0.01,0
|
|
|
|
|
dfcoTimingRetard = scalar, S16, 930, "deg", 0.01, 0
|
|
|
|
|
baseIgnitionAdvance = scalar, S16, 932, "deg", 0.02, 0
|
|
|
|
|
correctedIgnitionAdvance = scalar, S16, 934, "deg", 0.02, 0
|
|
|
|
|
tractionAdvanceDrop = scalar, S16, 936, "deg", 0.02, 0
|
|
|
|
|
dwellVoltageCorrection = scalar, F32, 940, "", 1, 0
|
|
|
|
|
luaTimingAdd = scalar, F32, 944, "deg", 1, 0
|
|
|
|
|
luaTimingMult = scalar, F32, 948, "deg", 1, 0
|
|
|
|
|
luaIgnitionSkip = bits, U32, 952, [0:0]
|
|
|
|
|
trailingSparkAngle = scalar, S16, 956, "deg", 0.01,0
|
|
|
|
|
; total TS size = 960
|
|
|
|
|
m_knockLevel = scalar, F32, 960, "Volts", 1, 0
|
|
|
|
|
m_knockCyl1 = scalar, S08, 964, "dBv", 1, 0
|
|
|
|
|
m_knockCyl2 = scalar, S08, 965, "dBv", 1, 0
|
|
|
|
|
m_knockCyl3 = scalar, S08, 966, "dBv", 1, 0
|
|
|
|
|
m_knockCyl4 = scalar, S08, 967, "dBv", 1, 0
|
|
|
|
|
m_knockCyl5 = scalar, S08, 968, "dBv", 1, 0
|
|
|
|
|
m_knockCyl6 = scalar, S08, 969, "dBv", 1, 0
|
|
|
|
|
m_knockCyl7 = scalar, S08, 970, "dBv", 1, 0
|
|
|
|
|
m_knockCyl8 = scalar, S08, 971, "dBv", 1, 0
|
|
|
|
|
m_knockCyl9 = scalar, S08, 972, "dBv", 1, 0
|
|
|
|
|
m_knockCyl10 = scalar, S08, 973, "dBv", 1, 0
|
|
|
|
|
m_knockCyl11 = scalar, S08, 974, "dBv", 1, 0
|
|
|
|
|
m_knockCyl12 = scalar, S08, 975, "dBv", 1, 0
|
|
|
|
|
m_knockRetard = scalar, F32, 976, "deg", 1,0
|
|
|
|
|
m_knockThreshold = scalar, F32, 980, "", 1, 0
|
|
|
|
|
m_knockCount = scalar, U32, 984, "", 1, 0
|
|
|
|
|
m_maximumRetard = scalar, F32, 988, "", 1, 0
|
|
|
|
|
m_knockSpectrum1 = scalar, U32, 992, "compressed data", 1, 0
|
|
|
|
|
m_knockSpectrum2 = scalar, U32, 996, "compressed data", 1, 0
|
|
|
|
|
m_knockSpectrum3 = scalar, U32, 1000, "compressed data", 1, 0
|
|
|
|
|
m_knockSpectrum4 = scalar, U32, 1004, "compressed data", 1, 0
|
|
|
|
|
m_knockSpectrum5 = scalar, U32, 1008, "compressed data", 1, 0
|
|
|
|
|
m_knockSpectrum6 = scalar, U32, 1012, "compressed data", 1, 0
|
|
|
|
|
m_knockSpectrum7 = scalar, U32, 1016, "compressed data", 1, 0
|
|
|
|
|
m_knockSpectrum8 = scalar, U32, 1020, "compressed data", 1, 0
|
|
|
|
|
m_knockSpectrum9 = scalar, U32, 1024, "compressed data", 1, 0
|
|
|
|
|
m_knockSpectrum10 = scalar, U32, 1028, "compressed data", 1, 0
|
|
|
|
|
m_knockSpectrum11 = scalar, U32, 1032, "compressed data", 1, 0
|
|
|
|
|
m_knockSpectrum12 = scalar, U32, 1036, "compressed data", 1, 0
|
|
|
|
|
m_knockSpectrum13 = scalar, U32, 1040, "compressed data", 1, 0
|
|
|
|
|
m_knockSpectrum14 = scalar, U32, 1044, "compressed data", 1, 0
|
|
|
|
|
m_knockSpectrum15 = scalar, U32, 1048, "compressed data", 1, 0
|
|
|
|
|
m_knockSpectrum16 = scalar, U32, 1052, "compressed data", 1, 0
|
|
|
|
|
m_knockSpectrumChannelCyl = scalar, U16, 1056, "compressed N + N", 1, 0
|
|
|
|
|
m_knockFrequencyStart = scalar, U16, 1058, "Hz", 1, 0
|
|
|
|
|
m_knockFrequencyStep = scalar, F32, 1060, "Hz", 1, 0
|
|
|
|
|
m_knockFuelTrimMultiplier = scalar, F32, 1064, "multiplier", 1, 0
|
|
|
|
|
; total TS size = 1068
|
|
|
|
|
tcuCurrentGear = scalar, S08, 1068, "gear", 1, 0
|
|
|
|
|
tcRatio = scalar, U16, 1070, "value", 0.01, 0
|
|
|
|
|
lastShiftTime = scalar, F32, 1072, "", 1, 0
|
|
|
|
|
tcu_currentRange = scalar, U08, 1076, "", 1, 0
|
|
|
|
|
pressureControlDuty = scalar, S08, 1077, "%", 1,0
|
|
|
|
|
torqueConverterDuty = scalar, S08, 1078, "%", 1,0
|
|
|
|
|
isShifting = bits, U32, 1080, [0:0]
|
|
|
|
|
; total TS size = 1084
|
|
|
|
|
throttleUseWotModel = bits, U32, 1084, [0:0]
|
|
|
|
|
throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0
|
|
|
|
|
throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0
|
|
|
|
|
; total TS size = 1096
|
|
|
|
|
m_requested_pump = scalar, F32, 1096, "", 1, 0
|
|
|
|
|
fuel_requested_percent = scalar, F32, 1100, "%", 1, 0
|
|
|
|
|
fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0
|
|
|
|
|
noValve = bits, U32, 1108, [0:0]
|
|
|
|
|
angleAboveMin = bits, U32, 1108, [1:1]
|
|
|
|
|
isHpfpActive = bits, U32, 1108, [2:2]
|
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
|
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]
|
|
|
|
|
m_isPriming = bits, U32, 1068, [0:0]
|
|
|
|
|
; total TS size = 1072
|
|
|
|
|
tcuCurrentGear = scalar, S08, 1072, "gear", 1, 0
|
|
|
|
|
tcRatio = scalar, U16, 1074, "value", 0.01, 0
|
|
|
|
|
lastShiftTime = scalar, F32, 1076, "", 1, 0
|
|
|
|
|
tcu_currentRange = scalar, U08, 1080, "", 1, 0
|
|
|
|
|
pressureControlDuty = scalar, S08, 1081, "%", 1,0
|
|
|
|
|
torqueConverterDuty = scalar, S08, 1082, "%", 1,0
|
|
|
|
|
isShifting = bits, U32, 1084, [0:0]
|
|
|
|
|
; total TS size = 1088
|
|
|
|
|
throttleUseWotModel = bits, U32, 1088, [0:0]
|
|
|
|
|
throttleModelCrossoverAngle = scalar, S16, 1092, "%", 0.01, 0
|
|
|
|
|
throttleEstimatedFlow = scalar, F32, 1096, "g/s", 1, 0
|
|
|
|
|
; total TS size = 1100
|
|
|
|
|
m_requested_pump = scalar, F32, 1100, "", 1, 0
|
|
|
|
|
fuel_requested_percent = scalar, F32, 1104, "%", 1, 0
|
|
|
|
|
fuel_requested_percent_pi = scalar, F32, 1108, "", 1, 0
|
|
|
|
|
noValve = bits, U32, 1112, [0:0]
|
|
|
|
|
angleAboveMin = bits, U32, 1112, [1:1]
|
|
|
|
|
isHpfpActive = bits, U32, 1112, [2:2]
|
|
|
|
|
HpfpValveState = bits, U32, 1112, [3:3]
|
|
|
|
|
m_pressureTarget_kPa = scalar, F32, 1116, "", 1, 0
|
|
|
|
|
nextLobe = scalar, F32, 1120, "", 1, 0
|
|
|
|
|
di_nextStart = scalar, F32, 1124, "v", 1, 0
|
|
|
|
|
HpfdActivationPhase = scalar, F32, 1128, "", 1, 0
|
|
|
|
|
HpfdDeactivationPhase = scalar, F32, 1132, "", 1, 0
|
|
|
|
|
; total TS size = 1136
|
|
|
|
|
m_deadtime = scalar, F32, 1136, "ms", 1, 0
|
|
|
|
|
pressureDelta = scalar, F32, 1140, "kPa", 1, 0
|
|
|
|
|
pressureRatio = scalar, F32, 1144, "", 1, 0
|
|
|
|
|
; total TS size = 1148
|
|
|
|
|
retardThresholdRpm = scalar, S32, 1148, "", 1, 0
|
|
|
|
|
launchActivatePinState = bits, U32, 1152, [0:0]
|
|
|
|
|
isPreLaunchCondition = bits, U32, 1152, [1:1]
|
|
|
|
|
isLaunchCondition = bits, U32, 1152, [2:2]
|
|
|
|
|
isSwitchActivated = bits, U32, 1152, [3:3]
|
|
|
|
|
isClutchActivated = bits, U32, 1152, [4:4]
|
|
|
|
|
isBrakePedalActivated = bits, U32, 1152, [5:5]
|
|
|
|
|
isValidInputPin = bits, U32, 1152, [6:6]
|
|
|
|
|
activateSwitchCondition = bits, U32, 1152, [7:7]
|
|
|
|
|
rpmLaunchCondition = bits, U32, 1152, [8:8]
|
|
|
|
|
rpmPreLaunchCondition = bits, U32, 1152, [9:9]
|
|
|
|
|
speedCondition = bits, U32, 1152, [10:10]
|
|
|
|
|
tpsCondition = bits, U32, 1152, [11:11]
|
|
|
|
|
; 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
|
|
|
|
|
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]
|
|
|
|
|
isTorqueReductionTriggerPinValid = bits, U32, 1156, [0:0]
|
|
|
|
|
torqueReductionTriggerPinState = bits, U32, 1156, [1:1]
|
|
|
|
|
isTimeConditionSatisfied = bits, U32, 1156, [2:2]
|
|
|
|
|
isRpmConditionSatisfied = bits, U32, 1156, [3:3]
|
|
|
|
|
isAppConditionSatisfied = bits, U32, 1156, [4:4]
|
|
|
|
|
isFlatShiftConditionSatisfied = bits, U32, 1156, [5:5]
|
|
|
|
|
; total TS size = 1160
|
|
|
|
|
isAntilagCondition = bits, U32, 1160, [0:0]
|
|
|
|
|
ALSMinRPMCondition = bits, U32, 1160, [1:1]
|
|
|
|
|
ALSMaxRPMCondition = bits, U32, 1160, [2:2]
|
|
|
|
|
ALSMinCLTCondition = bits, U32, 1160, [3:3]
|
|
|
|
|
ALSMaxCLTCondition = bits, U32, 1160, [4:4]
|
|
|
|
|
ALSMaxThrottleIntentCondition = bits, U32, 1160, [5:5]
|
|
|
|
|
isALSSwitchActivated = bits, U32, 1160, [6:6]
|
|
|
|
|
ALSActivatePinState = bits, U32, 1160, [7:7]
|
|
|
|
|
ALSSwitchCondition = bits, U32, 1160, [8:8]
|
|
|
|
|
ALSTimerCondition = bits, U32, 1160, [9:9]
|
|
|
|
|
fuelALSCorrection = scalar, F32, 1164, "", 1, 0
|
|
|
|
|
timingALSCorrection = scalar, S16, 1168, "deg", 0.01, 0
|
|
|
|
|
timingALSSkip = scalar, S16, 1170, "deg", 0.01, 0
|
|
|
|
|
; total TS size = 1172
|
|
|
|
|
isTpsInvalid = bits, U32, 1172, [0:0]
|
|
|
|
|
m_shouldResetPid = bits, U32, 1172, [1:1]
|
|
|
|
|
isBelowClosedLoopThreshold = bits, U32, 1172, [2:2]
|
|
|
|
|
isNotClosedLoop = bits, U32, 1172, [3:3]
|
|
|
|
|
isZeroRpm = bits, U32, 1172, [4:4]
|
|
|
|
|
hasInitBoost = bits, U32, 1172, [5:5]
|
|
|
|
|
rpmTooLow = bits, U32, 1172, [6:6]
|
|
|
|
|
tpsTooLow = bits, U32, 1172, [7:7]
|
|
|
|
|
mapTooLow = bits, U32, 1172, [8:8]
|
|
|
|
|
isPlantValid = bits, U32, 1172, [9:9]
|
|
|
|
|
isBoostControlled = bits, U32, 1172, [10:10]
|
|
|
|
|
luaTargetAdd = scalar, S16, 1176, "v", 0.5,0
|
|
|
|
|
boostOutput = scalar, S16, 1178, "percent", 0.01,0
|
|
|
|
|
luaTargetMult = scalar, F32, 1180, "v", 1,0
|
|
|
|
|
openLoopPart = scalar, F32, 1184, "v", 1,0
|
|
|
|
|
luaOpenLoopAdd = scalar, F32, 1188, "v", 1,0
|
|
|
|
|
boostControllerClosedLoopPart = scalar, S08, 1192, "%", 0.5,0
|
|
|
|
|
boostControlTarget = scalar, S16, 1194, "kPa", 0.03333333333333333,0
|
|
|
|
|
; total TS size = 1196
|
|
|
|
|
acButtonState = scalar, S08, 1196, "", 1, 0
|
|
|
|
|
m_acEnabled = bits, U32, 1200, [0:0]
|
|
|
|
|
engineTooSlow = bits, U32, 1200, [1:1]
|
|
|
|
|
engineTooFast = bits, U32, 1200, [2:2]
|
|
|
|
|
noClt = bits, U32, 1200, [3:3]
|
|
|
|
|
engineTooHot = bits, U32, 1200, [4:4]
|
|
|
|
|
tpsTooHigh = bits, U32, 1200, [5:5]
|
|
|
|
|
isDisabledByLua = bits, U32, 1200, [6:6]
|
|
|
|
|
acCompressorState = bits, U32, 1200, [7:7]
|
|
|
|
|
acPressureTooLow = bits, U32, 1200, [8:8]
|
|
|
|
|
acPressureTooHigh = bits, U32, 1200, [9:9]
|
|
|
|
|
; total TS size = 1204
|
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
|
isPrime = bits, U32, 1220, [0:0]
|
|
|
|
|
engineTurnedRecently = bits, U32, 1220, [1:1]
|
|
|
|
|
isFuelPumpOn = bits, U32, 1220, [2:2]
|
|
|
|
|
ignitionOn = bits, U32, 1220, [3:3]
|
|
|
|
|
isNitrousArmed = bits, U32, 1204, [0:0]
|
|
|
|
|
isNitrousSpeedCondition = bits, U32, 1204, [1:1]
|
|
|
|
|
isNitrousTpsCondition = bits, U32, 1204, [2:2]
|
|
|
|
|
isNitrousCltCondition = bits, U32, 1204, [3:3]
|
|
|
|
|
isNitrousMapCondition = bits, U32, 1204, [4:4]
|
|
|
|
|
isNitrousAfrCondition = bits, U32, 1204, [5:5]
|
|
|
|
|
isNitrousRpmCondition = bits, U32, 1204, [6:6]
|
|
|
|
|
isNitrousCondition = bits, U32, 1204, [7:7]
|
|
|
|
|
; total TS size = 1208
|
|
|
|
|
fan1cranking = bits, U32, 1208, [0:0]
|
|
|
|
|
fan1notRunning = bits, U32, 1208, [1:1]
|
|
|
|
|
fan1disabledWhileEngineStopped = bits, U32, 1208, [2:2]
|
|
|
|
|
fan1brokenClt = bits, U32, 1208, [3:3]
|
|
|
|
|
fan1enabledForAc = bits, U32, 1208, [4:4]
|
|
|
|
|
fan1hot = bits, U32, 1208, [5:5]
|
|
|
|
|
fan1cold = bits, U32, 1208, [6:6]
|
|
|
|
|
fan1disabledBySpeed = bits, U32, 1208, [7:7]
|
|
|
|
|
fan1m_state = bits, U32, 1208, [8:8]
|
|
|
|
|
fan1radiatorFanStatus = scalar, U08, 1212, "", 1, 0
|
|
|
|
|
; total TS size = 1216
|
|
|
|
|
fan2cranking = bits, U32, 1216, [0:0]
|
|
|
|
|
fan2notRunning = bits, U32, 1216, [1:1]
|
|
|
|
|
fan2disabledWhileEngineStopped = bits, U32, 1216, [2:2]
|
|
|
|
|
fan2brokenClt = bits, U32, 1216, [3:3]
|
|
|
|
|
fan2enabledForAc = bits, U32, 1216, [4:4]
|
|
|
|
|
fan2hot = bits, U32, 1216, [5:5]
|
|
|
|
|
fan2cold = bits, U32, 1216, [6:6]
|
|
|
|
|
fan2disabledBySpeed = bits, U32, 1216, [7:7]
|
|
|
|
|
fan2m_state = bits, U32, 1216, [8:8]
|
|
|
|
|
fan2radiatorFanStatus = scalar, U08, 1220, "", 1, 0
|
|
|
|
|
; 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]
|
|
|
|
|
isPrime = bits, U32, 1224, [0:0]
|
|
|
|
|
engineTurnedRecently = bits, U32, 1224, [1:1]
|
|
|
|
|
isFuelPumpOn = bits, U32, 1224, [2:2]
|
|
|
|
|
ignitionOn = 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
|
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
|
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, 1228, [0:0]
|
|
|
|
|
hasIgnitionVoltage = bits, U32, 1228, [1:1]
|
|
|
|
|
mainRelayState = bits, U32, 1228, [2:2]
|
|
|
|
|
delayedShutoffRequested = bits, U32, 1228, [3:3]
|
|
|
|
|
; total TS size = 1232
|
|
|
|
|
lua_fuelAdd = scalar, F32, 1232, "g", 1, 0
|
|
|
|
|
lua_fuelMult = scalar, F32, 1236, "", 1, 0
|
|
|
|
|
lua_clutchUpState = bits, U32, 1240, [0:0]
|
|
|
|
|
lua_brakePedalState = bits, U32, 1240, [1:1]
|
|
|
|
|
lua_acRequestState = bits, U32, 1240, [2:2]
|
|
|
|
|
lua_luaDisableEtb = bits, U32, 1240, [3:3]
|
|
|
|
|
lua_luaIgnCut = bits, U32, 1240, [4:4]
|
|
|
|
|
lua_luaFuelCut = bits, U32, 1240, [5:5]
|
|
|
|
|
lua_clutchDownState = bits, U32, 1240, [6:6]
|
|
|
|
|
lua_disableDecelerationFuelCutOff = bits, U32, 1240, [7:7]
|
|
|
|
|
lua_torqueReductionState = bits, U32, 1240, [8:8]
|
|
|
|
|
sd_tCharge = scalar, S16, 1244, "deg C", 0.01, 0
|
|
|
|
|
sd_tChargeK = scalar, F32, 1248, "", 1, 0
|
|
|
|
|
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1252, "", 1, 0
|
|
|
|
|
crankingFuel_tpsCoefficient = scalar, F32, 1256, "", 1, 0
|
|
|
|
|
crankingFuel_durationCoefficient = scalar, F32, 1260, "", 1, 0
|
|
|
|
|
crankingFuel_fuel = scalar, U16, 1264, "mg", 0.01, 0
|
|
|
|
|
baroCorrection = scalar, F32, 1268, "", 1, 0
|
|
|
|
|
hellenBoardId = scalar, S16, 1272, "id", 1, 0
|
|
|
|
|
clutchUpState = scalar, S08, 1274, "", 1, 0
|
|
|
|
|
brakePedalState = scalar, S08, 1275, "", 1, 0
|
|
|
|
|
startStopState = scalar, S08, 1276, "", 1, 0
|
|
|
|
|
smartChipState = scalar, S08, 1277, "", 1, 0
|
|
|
|
|
smartChipRestartCounter = scalar, S08, 1278, "", 1, 0
|
|
|
|
|
smartChipAliveCounter = scalar, S08, 1279, "", 1, 0
|
|
|
|
|
startStopPhysicalState = bits, U32, 1280, [0:0]
|
|
|
|
|
acrActive = bits, U32, 1280, [1:1]
|
|
|
|
|
acrEngineMovedRecently = bits, U32, 1280, [2:2]
|
|
|
|
|
heaterControlEnabled = bits, U32, 1280, [3:3]
|
|
|
|
|
luaDigitalState0 = bits, U32, 1280, [4:4]
|
|
|
|
|
luaDigitalState1 = bits, U32, 1280, [5:5]
|
|
|
|
|
luaDigitalState2 = bits, U32, 1280, [6:6]
|
|
|
|
|
luaDigitalState3 = bits, U32, 1280, [7:7]
|
|
|
|
|
clutchDownState = bits, U32, 1280, [8:8]
|
|
|
|
|
startStopStateToggleCounter = scalar, U32, 1284, "", 1, 0
|
|
|
|
|
luaSoftSparkSkip = scalar, F32, 1288, "", 1, 0
|
|
|
|
|
luaHardSparkSkip = scalar, F32, 1292, "", 1, 0
|
|
|
|
|
tractionControlSparkSkip = scalar, F32, 1296, "", 1, 0
|
|
|
|
|
fuelInjectionCounter = scalar, U32, 1300, "", 1, 0
|
|
|
|
|
globalSparkCounter = scalar, U32, 1304, "", 1, 0
|
|
|
|
|
fuelingLoad = scalar, F32, 1308, "", 1, 0
|
|
|
|
|
ignitionLoad = scalar, F32, 1312, "", 1, 0
|
|
|
|
|
veTableYAxis = scalar, U16, 1316, "%", 0.01, 0
|
|
|
|
|
overDwellCounter = scalar, U08, 1318, "", 1, 0
|
|
|
|
|
overDwellNotScheduledCounter = scalar, U08, 1319, "", 1, 0
|
|
|
|
|
sparkOutOfOrderCounter = scalar, U08, 1320, "", 1, 0
|
|
|
|
|
; total TS size = 1324
|
|
|
|
|
tpsFrom = scalar, F32, 1324
|
|
|
|
|
tpsTo = scalar, F32, 1328
|
|
|
|
|
deltaTps = scalar, F32, 1332
|
|
|
|
|
extraFuel = scalar, F32, 1336, "", 1, 0
|
|
|
|
|
valueFromTable = scalar, F32, 1340, "", 1, 0
|
|
|
|
|
isAboveAccelThreshold = bits, U32, 1344, [0:0]
|
|
|
|
|
isBelowDecelThreshold = bits, U32, 1344, [1:1]
|
|
|
|
|
isTimeToResetAccumulator = bits, U32, 1344, [2:2]
|
|
|
|
|
isFractionalEnrichment = bits, U32, 1344, [3:3]
|
|
|
|
|
belowEpsilon = bits, U32, 1344, [4:4]
|
|
|
|
|
tooShort = bits, U32, 1344, [5:5]
|
|
|
|
|
fractionalInjFuel = scalar, F32, 1348, "", 1, 0
|
|
|
|
|
accumulatedValue = scalar, F32, 1352, "", 1, 0
|
|
|
|
|
maxExtraPerCycle = scalar, F32, 1356, "", 1, 0
|
|
|
|
|
maxExtraPerPeriod = scalar, F32, 1360, "", 1, 0
|
|
|
|
|
maxInjectedPerPeriod = scalar, F32, 1364, "", 1, 0
|
|
|
|
|
cycleCnt = scalar, S32, 1368, "", 1, 0
|
|
|
|
|
; total TS size = 1372
|
|
|
|
|
hwEventCounters1 = scalar, U16, 1372, "", 1, 0
|
|
|
|
|
hwEventCounters2 = scalar, U16, 1374, "", 1, 0
|
|
|
|
|
hwEventCounters3 = scalar, U16, 1376, "", 1, 0
|
|
|
|
|
hwEventCounters4 = scalar, U16, 1378, "", 1, 0
|
|
|
|
|
vvtCamCounter = scalar, U16, 1380, "", 1, 0
|
|
|
|
|
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1384, "kPa", 1, 0
|
|
|
|
|
mapVvt_MAP_AT_DIFF = scalar, F32, 1388, "kPa", 1, 0
|
|
|
|
|
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1392, "distance", 1, 0
|
|
|
|
|
mapVvt_sync_counter = scalar, U08, 1393, "counter", 1, 0
|
|
|
|
|
currentEngineDecodedPhase = scalar, F32, 1396, "deg", 1, 0
|
|
|
|
|
triggerToothAngleError = scalar, F32, 1400, "deg", 1, 0
|
|
|
|
|
triggerIgnoredToothCount = scalar, U08, 1404, "", 1, 0
|
|
|
|
|
mapCamPrevToothAngle = scalar, F32, 1408, "deg", 1, 0
|
|
|
|
|
isDecodingMapCam = bits, U32, 1412, [0:0]
|
|
|
|
|
triggerElapsedUs = scalar, U32, 1416, "", 1, 0
|
|
|
|
|
; total TS size = 1420
|
|
|
|
|
trgsynchronizationCounter = scalar, U32, 1420, "", 1, 0
|
|
|
|
|
trgvvtToothDurations0 = scalar, U32, 1424, "us", 1, 0
|
|
|
|
|
trgvvtCurrentPosition = scalar, F32, 1428, "", 1, 0
|
|
|
|
|
trgvvtToothPosition1 = scalar, F32, 1432, "", 1, 0
|
|
|
|
|
trgvvtToothPosition2 = scalar, F32, 1436, "", 1, 0
|
|
|
|
|
trgvvtToothPosition3 = scalar, F32, 1440, "", 1, 0
|
|
|
|
|
trgvvtToothPosition4 = scalar, F32, 1444, "", 1, 0
|
|
|
|
|
trgtriggerSyncGapRatio = scalar, F32, 1448, "", 1, 0
|
|
|
|
|
trgtriggerStateIndex = scalar, U08, 1452, "", 1, 0
|
|
|
|
|
; total TS size = 1456
|
|
|
|
|
vvt1isynchronizationCounter = scalar, U32, 1456, "", 1, 0
|
|
|
|
|
vvt1ivvtToothDurations0 = scalar, U32, 1460, "us", 1, 0
|
|
|
|
|
vvt1ivvtCurrentPosition = scalar, F32, 1464, "", 1, 0
|
|
|
|
|
vvt1ivvtToothPosition1 = scalar, F32, 1468, "", 1, 0
|
|
|
|
|
vvt1ivvtToothPosition2 = scalar, F32, 1472, "", 1, 0
|
|
|
|
|
vvt1ivvtToothPosition3 = scalar, F32, 1476, "", 1, 0
|
|
|
|
|
vvt1ivvtToothPosition4 = scalar, F32, 1480, "", 1, 0
|
|
|
|
|
vvt1itriggerSyncGapRatio = scalar, F32, 1484, "", 1, 0
|
|
|
|
|
vvt1itriggerStateIndex = scalar, U08, 1488, "", 1, 0
|
|
|
|
|
; total TS size = 1492
|
|
|
|
|
vvt1esynchronizationCounter = scalar, U32, 1492, "", 1, 0
|
|
|
|
|
vvt1evvtToothDurations0 = scalar, U32, 1496, "us", 1, 0
|
|
|
|
|
vvt1evvtCurrentPosition = scalar, F32, 1500, "", 1, 0
|
|
|
|
|
vvt1evvtToothPosition1 = scalar, F32, 1504, "", 1, 0
|
|
|
|
|
vvt1evvtToothPosition2 = scalar, F32, 1508, "", 1, 0
|
|
|
|
|
vvt1evvtToothPosition3 = scalar, F32, 1512, "", 1, 0
|
|
|
|
|
vvt1evvtToothPosition4 = scalar, F32, 1516, "", 1, 0
|
|
|
|
|
vvt1etriggerSyncGapRatio = scalar, F32, 1520, "", 1, 0
|
|
|
|
|
vvt1etriggerStateIndex = scalar, U08, 1524, "", 1, 0
|
|
|
|
|
; total TS size = 1528
|
|
|
|
|
vvt2isynchronizationCounter = scalar, U32, 1528, "", 1, 0
|
|
|
|
|
vvt2ivvtToothDurations0 = scalar, U32, 1532, "us", 1, 0
|
|
|
|
|
vvt2ivvtCurrentPosition = scalar, F32, 1536, "", 1, 0
|
|
|
|
|
vvt2ivvtToothPosition1 = scalar, F32, 1540, "", 1, 0
|
|
|
|
|
vvt2ivvtToothPosition2 = scalar, F32, 1544, "", 1, 0
|
|
|
|
|
vvt2ivvtToothPosition3 = scalar, F32, 1548, "", 1, 0
|
|
|
|
|
vvt2ivvtToothPosition4 = scalar, F32, 1552, "", 1, 0
|
|
|
|
|
vvt2itriggerSyncGapRatio = scalar, F32, 1556, "", 1, 0
|
|
|
|
|
vvt2itriggerStateIndex = scalar, U08, 1560, "", 1, 0
|
|
|
|
|
; total TS size = 1564
|
|
|
|
|
vvt2esynchronizationCounter = scalar, U32, 1564, "", 1, 0
|
|
|
|
|
vvt2evvtToothDurations0 = scalar, U32, 1568, "us", 1, 0
|
|
|
|
|
vvt2evvtCurrentPosition = scalar, F32, 1572, "", 1, 0
|
|
|
|
|
vvt2evvtToothPosition1 = scalar, F32, 1576, "", 1, 0
|
|
|
|
|
vvt2evvtToothPosition2 = scalar, F32, 1580, "", 1, 0
|
|
|
|
|
vvt2evvtToothPosition3 = scalar, F32, 1584, "", 1, 0
|
|
|
|
|
vvt2evvtToothPosition4 = scalar, F32, 1588, "", 1, 0
|
|
|
|
|
vvt2etriggerSyncGapRatio = scalar, F32, 1592, "", 1, 0
|
|
|
|
|
vvt2etriggerStateIndex = scalar, U08, 1596, "", 1, 0
|
|
|
|
|
; total TS size = 1600
|
|
|
|
|
camResyncCounter = scalar, U08, 1600, "", 1, 0
|
|
|
|
|
m_hasSynchronizedPhase = bits, U32, 1604, [0:0]
|
|
|
|
|
; total TS size = 1608
|
|
|
|
|
wallFuelCorrection = scalar, F32, 1608, "", 1, 0
|
|
|
|
|
wallFuel = scalar, F32, 1612, "", 1, 0
|
|
|
|
|
; total TS size = 1616
|
|
|
|
|
idleState = bits, S32, 1616, [0:2], "not important"
|
|
|
|
|
currentIdlePosition = scalar, F32, 1620
|
|
|
|
|
baseIdlePosition = scalar, F32, 1624
|
|
|
|
|
idleClosedLoop = scalar, F32, 1628
|
|
|
|
|
iacByTpsTaper = scalar, F32, 1632
|
|
|
|
|
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
|
|
|
|
|
etb1targetWithIdlePosition = scalar, F32, 1660, "%", 1,0
|
|
|
|
|
etb1trim = scalar, F32, 1664, "", 1, 0
|
|
|
|
|
etb1luaAdjustment = scalar, F32, 1668, "%", 1,0
|
|
|
|
|
etb1m_wastegatePosition = scalar, F32, 1672, "%", 1,0
|
|
|
|
|
etb1etbFeedForward = scalar, F32, 1676
|
|
|
|
|
etb1etbIntegralError = scalar, F32, 1680, "", 1, 0
|
|
|
|
|
etb1etbCurrentTarget = scalar, F32, 1684, "%", 1, 0
|
|
|
|
|
etb1m_adjustedTarget = scalar, S16, 1688, "%", 0.01, 0
|
|
|
|
|
etb1etbRevLimitActive = bits, U32, 1692, [0:0]
|
|
|
|
|
etb1jamDetected = bits, U32, 1692, [1:1]
|
|
|
|
|
etb1validPlantPosition = bits, U32, 1692, [2:2]
|
|
|
|
|
etb1etbTpsErrorCounter = scalar, U16, 1696, "count", 1,0
|
|
|
|
|
etb1etbPpsErrorCounter = scalar, U16, 1698, "count", 1,0
|
|
|
|
|
etb1etbErrorCode = scalar, S08, 1700, "", 1, 0
|
|
|
|
|
etb1etbErrorCodeBlinker = scalar, S08, 1701, "", 1, 0
|
|
|
|
|
etb1tcEtbDrop = scalar, S08, 1702, "%", 1, 0
|
|
|
|
|
etb1jamTimer = scalar, U16, 1704, "sec", 0.01, 0
|
|
|
|
|
etb1adjustedEtbTarget = scalar, S08, 1706, "%", 1, 0
|
|
|
|
|
etb1state = scalar, U08, 1707, "", 1, 0
|
|
|
|
|
; total TS size = 1708
|
|
|
|
|
etb2targetWithIdlePosition = scalar, F32, 1708, "%", 1,0
|
|
|
|
|
etb2trim = scalar, F32, 1712, "", 1, 0
|
|
|
|
|
etb2luaAdjustment = scalar, F32, 1716, "%", 1,0
|
|
|
|
|
etb2m_wastegatePosition = scalar, F32, 1720, "%", 1,0
|
|
|
|
|
etb2etbFeedForward = scalar, F32, 1724
|
|
|
|
|
etb2etbIntegralError = scalar, F32, 1728, "", 1, 0
|
|
|
|
|
etb2etbCurrentTarget = scalar, F32, 1732, "%", 1, 0
|
|
|
|
|
etb2m_adjustedTarget = scalar, S16, 1736, "%", 0.01, 0
|
|
|
|
|
etb2etbRevLimitActive = bits, U32, 1740, [0:0]
|
|
|
|
|
etb2jamDetected = bits, U32, 1740, [1:1]
|
|
|
|
|
etb2validPlantPosition = bits, U32, 1740, [2:2]
|
|
|
|
|
etb2etbTpsErrorCounter = scalar, U16, 1744, "count", 1,0
|
|
|
|
|
etb2etbPpsErrorCounter = scalar, U16, 1746, "count", 1,0
|
|
|
|
|
etb2etbErrorCode = scalar, S08, 1748, "", 1, 0
|
|
|
|
|
etb2etbErrorCodeBlinker = scalar, S08, 1749, "", 1, 0
|
|
|
|
|
etb2tcEtbDrop = scalar, S08, 1750, "%", 1, 0
|
|
|
|
|
etb2jamTimer = scalar, U16, 1752, "sec", 0.01, 0
|
|
|
|
|
etb2adjustedEtbTarget = scalar, S08, 1754, "%", 1, 0
|
|
|
|
|
etb2state = scalar, U08, 1755, "", 1, 0
|
|
|
|
|
; total TS size = 1756
|
|
|
|
|
wb1faultCode = scalar, U08, 1756, "", 1, 0
|
|
|
|
|
wb1heaterDuty = scalar, U08, 1757, "%", 1, 0
|
|
|
|
|
wb1pumpDuty = scalar, U08, 1758, "%", 1, 0
|
|
|
|
|
wb1tempC = scalar, U16, 1760, "C", 1, 0
|
|
|
|
|
wb1nernstVoltage = scalar, U16, 1762, "V", 0.001, 0
|
|
|
|
|
wb1esr = scalar, U16, 1764, "ohm", 1, 0
|
|
|
|
|
; total TS size = 1768
|
|
|
|
|
wb2faultCode = scalar, U08, 1768, "", 1, 0
|
|
|
|
|
wb2heaterDuty = scalar, U08, 1769, "%", 1, 0
|
|
|
|
|
wb2pumpDuty = scalar, U08, 1770, "%", 1, 0
|
|
|
|
|
wb2tempC = scalar, U16, 1772, "C", 1, 0
|
|
|
|
|
wb2nernstVoltage = scalar, U16, 1774, "V", 0.001, 0
|
|
|
|
|
wb2esr = scalar, U16, 1776, "ohm", 1, 0
|
|
|
|
|
; total TS size = 1780
|
|
|
|
|
dcOutput0 = scalar, F32, 1780, "%", 1,0
|
|
|
|
|
isEnabled0_int = scalar, U08, 1784, "%", 1,0
|
|
|
|
|
isEnabled0 = bits, U32, 1788, [0:0]
|
|
|
|
|
; 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
|
|
|
|
|