Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2025-02-11 03:11:21 +00:00
parent a35b7f7904
commit e1fe98c6c5
167 changed files with 22644 additions and 22546 deletions

View File

@ -425,6 +425,7 @@ entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d"
entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", int, "%d"
entry = hp, "hp", int, "%d"
entry = torque, "torque", int, "%d"
entry = mcuSerial, "mcuSerial", int, "%d"
entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f"
entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f"
entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f"

View File

@ -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

View File

@ -43,33 +43,33 @@ LDS_vvt,
LDS_lambda_monitor,
} live_data_e;
#define OUTPUT_CHANNELS_BASE_ADDRESS 0
#define FUEL_COMPUTER_BASE_ADDRESS 856
#define IGNITION_STATE_BASE_ADDRESS 908
#define KNOCK_CONTROLLER_BASE_ADDRESS 956
#define PRIME_INJECTION_BASE_ADDRESS 1064
#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 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
#define FUEL_COMPUTER_BASE_ADDRESS 860
#define IGNITION_STATE_BASE_ADDRESS 912
#define KNOCK_CONTROLLER_BASE_ADDRESS 960
#define PRIME_INJECTION_BASE_ADDRESS 1068
#define TCU_CONTROLLER_BASE_ADDRESS 1072
#define THROTTLE_MODEL_BASE_ADDRESS 1088
#define HIGH_PRESSURE_FUEL_PUMP_BASE_ADDRESS 1100
#define INJECTOR_MODEL_BASE_ADDRESS 1136
#define LAUNCH_CONTROL_STATE_BASE_ADDRESS 1148
#define SHIFT_TORQUE_REDUCTION_STATE_BASE_ADDRESS 1156
#define ANTILAG_SYSTEM_STATE_BASE_ADDRESS 1160
#define BOOST_CONTROL_BASE_ADDRESS 1172
#define AC_CONTROL_BASE_ADDRESS 1196
#define NITROUS_CONTROL_STATE_BASE_ADDRESS 1204
#define FAN_CONTROL_BASE_ADDRESS 1208
#define FUEL_PUMP_CONTROL_BASE_ADDRESS 1224
#define MAIN_RELAY_BASE_ADDRESS 1228
#define ENGINE_STATE_BASE_ADDRESS 1232
#define TPS_ACCEL_STATE_BASE_ADDRESS 1324
#define TRIGGER_CENTRAL_BASE_ADDRESS 1372
#define TRIGGER_STATE_BASE_ADDRESS 1420
#define TRIGGER_STATE_PRIMARY_BASE_ADDRESS 1600
#define WALL_FUEL_STATE_BASE_ADDRESS 1608
#define IDLE_STATE_BASE_ADDRESS 1616
#define ELECTRONIC_THROTTLE_BASE_ADDRESS 1660
#define WIDEBAND_STATE_BASE_ADDRESS 1756
#define DC_MOTORS_BASE_ADDRESS 1780
#define SENT_STATE_BASE_ADDRESS 1792
#define VVT_BASE_ADDRESS 1800
#define LAMBDA_MONITOR_BASE_ADDRESS 1804

View File

@ -328,336 +328,337 @@ sparkCutReasonBlinker("sparkCutReasonBlinker", SensorCategory.SENSOR_INPUTS, Fie
fuelCutReasonBlinker("fuelCutReasonBlinker", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 801, 1.0, -1.0, -1.0, ""),
hp("hp", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 802, 1.0, -1.0, -1.0, ""),
torque("torque", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 804, 1.0, -1.0, -1.0, ""),
unusedAtTheEnd1("unusedAtTheEnd 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 806, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd2("unusedAtTheEnd 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 807, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd3("unusedAtTheEnd 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 808, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd4("unusedAtTheEnd 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 809, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd5("unusedAtTheEnd 5", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 810, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd6("unusedAtTheEnd 6", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 811, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd7("unusedAtTheEnd 7", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 812, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd8("unusedAtTheEnd 8", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 813, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd9("unusedAtTheEnd 9", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 814, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd10("unusedAtTheEnd 10", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 815, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd11("unusedAtTheEnd 11", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 816, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd12("unusedAtTheEnd 12", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 817, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd13("unusedAtTheEnd 13", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 818, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd14("unusedAtTheEnd 14", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 819, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd15("unusedAtTheEnd 15", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 820, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd16("unusedAtTheEnd 16", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 821, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd17("unusedAtTheEnd 17", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 822, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd18("unusedAtTheEnd 18", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 823, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd19("unusedAtTheEnd 19", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 824, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd20("unusedAtTheEnd 20", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 825, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd21("unusedAtTheEnd 21", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 826, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd22("unusedAtTheEnd 22", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 827, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd23("unusedAtTheEnd 23", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 828, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd24("unusedAtTheEnd 24", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 829, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd25("unusedAtTheEnd 25", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 830, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd26("unusedAtTheEnd 26", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 831, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd27("unusedAtTheEnd 27", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 832, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd28("unusedAtTheEnd 28", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 833, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd29("unusedAtTheEnd 29", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 834, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd30("unusedAtTheEnd 30", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 835, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd31("unusedAtTheEnd 31", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 836, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd32("unusedAtTheEnd 32", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 837, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd33("unusedAtTheEnd 33", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 838, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd34("unusedAtTheEnd 34", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 839, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd35("unusedAtTheEnd 35", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 840, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd36("unusedAtTheEnd 36", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 841, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd37("unusedAtTheEnd 37", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 842, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd38("unusedAtTheEnd 38", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 843, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd39("unusedAtTheEnd 39", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 844, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd40("unusedAtTheEnd 40", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 845, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd41("unusedAtTheEnd 41", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 846, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd42("unusedAtTheEnd 42", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 847, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd43("unusedAtTheEnd 43", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 848, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd44("unusedAtTheEnd 44", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 849, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd45("unusedAtTheEnd 45", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 850, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd46("unusedAtTheEnd 46", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 851, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd47("unusedAtTheEnd 47", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 852, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd48("unusedAtTheEnd 48", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 853, 1.0, 0.0, 0.0, ""),
alignmentFill_at_854("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 854, 1.0, -20.0, 100.0, "units"),
totalFuelCorrection("Fuel: Total correction", SensorCategory.SENSOR_INPUTS, FieldType.INT, 856, 1.0, 0.0, 3.0, "mult"),
running("running", SensorCategory.SENSOR_INPUTS, FieldType.INT, 860, 1.0, -1.0, -1.0, ""),
afrTableYAxis("afrTableYAxis", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 880, 0.01, 0.0, 0.0, "%"),
targetLambda("Fuel: target lambda", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 882, 1.0E-4, 0.5, 1.5, ""),
targetAFR("Fuel: target AFR", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 884, 0.001, 10.0, 20.0, "ratio"),
stoichiometricRatio("Fuel: Stoich ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 886, 0.001, 0.0, 0.0, "ratio"),
sdTcharge_coff("sdTcharge_coff", SensorCategory.SENSOR_INPUTS, FieldType.INT, 888, 1.0, -1.0, -1.0, ""),
sdAirMassInOneCylinder("Air: Cylinder airmass", SensorCategory.SENSOR_INPUTS, FieldType.INT, 892, 1.0, 0.0, 0.0, "g"),
normalizedCylinderFilling("Air: Normalized cyl filling", SensorCategory.SENSOR_INPUTS, FieldType.INT, 896, 1.0, 0.0, 100.0, "%"),
brokenInjector("brokenInjector", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 900, 1.0, -1.0, -1.0, ""),
unused88("unused88", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 901, 1.0, -1.0, -1.0, ""),
idealEngineTorque("idealEngineTorque", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 902, 1.0, -1.0, -1.0, ""),
baseDwell("Ignition: base dwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 908, 1.0, 0.0, 30.0, "ms"),
sparkDwell("Ignition: coil charge time", SensorCategory.SENSOR_INPUTS, FieldType.INT, 912, 1.0, 0.0, 30.0, "ms"),
dwellDurationAngle("Ignition: dwell duration\nas crankshaft angle\nNAN if engine is stopped\nSee also sparkDwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 916, 1.0, 0.0, 120.0, "deg"),
cltTimingCorrection("Ign: CLT correction", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 920, 0.01, -20.0, 20.0, "deg"),
timingIatCorrection("Ign: IAT correction", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 922, 0.01, -20.0, 20.0, "deg"),
timingPidCorrection("Idle: Timing adjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 924, 0.01, -20.0, 20.0, "deg"),
dfcoTimingRetard("DFCO: Timing retard", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 926, 0.01, 0.0, 50.0, "deg"),
baseIgnitionAdvance("Timing: base ignition", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 928, 0.02, 0.0, 0.0, "deg"),
correctedIgnitionAdvance("Timing: ignition", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 930, 0.02, 0.0, 0.0, "deg"),
tractionAdvanceDrop("Traction: timing correction", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 932, 0.02, 0.0, 0.0, "deg"),
alignmentFill_at_26("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 934, 1.0, -20.0, 100.0, "units"),
dwellVoltageCorrection("Ign: Dwell voltage correction", SensorCategory.SENSOR_INPUTS, FieldType.INT, 936, 1.0, -1.0, -1.0, ""),
luaTimingAdd("Ign: Lua timing add", SensorCategory.SENSOR_INPUTS, FieldType.INT, 940, 1.0, -20.0, 20.0, "deg"),
luaTimingMult("Ign: Lua timing mult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 944, 1.0, -20.0, 20.0, "deg"),
trailingSparkAngle("Ign: Trailing spark deg", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 952, 0.01, -20.0, 20.0, "deg"),
alignmentFill_at_46("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 954, 1.0, -20.0, 100.0, "units"),
m_knockLevel("Knock: Current level", SensorCategory.SENSOR_INPUTS, FieldType.INT, 956, 1.0, 0.0, 0.0, "Volts"),
m_knockCyl1("Knock: Cyl 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 960, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl2("Knock: Cyl 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 961, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl3("Knock: Cyl 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 962, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl4("Knock: Cyl 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 963, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl5("Knock: Cyl 5", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 964, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl6("Knock: Cyl 6", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 965, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl7("Knock: Cyl 7", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 966, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl8("Knock: Cyl 8", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 967, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl9("Knock: Cyl 9", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 968, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl10("Knock: Cyl 10", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 969, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl11("Knock: Cyl 11", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 970, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl12("Knock: Cyl 12", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 971, 1.0, 0.0, 0.0, "dBv"),
m_knockRetard("Knock: Retard", SensorCategory.SENSOR_INPUTS, FieldType.INT, 972, 1.0, 0.0, 0.0, "deg"),
m_knockThreshold("Knock: Threshold", SensorCategory.SENSOR_INPUTS, FieldType.INT, 976, 1.0, -1.0, -1.0, ""),
m_knockCount("Knock: Count", SensorCategory.SENSOR_INPUTS, FieldType.INT, 980, 1.0, 0.0, 0.0, ""),
m_maximumRetard("Knock: Max retard", SensorCategory.SENSOR_INPUTS, FieldType.INT, 984, 1.0, -1.0, -1.0, ""),
m_knockSpectrum1("Knock: SpectrumData 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 988, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum2("Knock: SpectrumData 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 992, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum3("Knock: SpectrumData 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 996, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum4("Knock: SpectrumData 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1000, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum5("Knock: SpectrumData 5", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1004, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum6("Knock: SpectrumData 6", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1008, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum7("Knock: SpectrumData 7", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1012, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum8("Knock: SpectrumData 8", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1016, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum9("Knock: SpectrumData 9", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1020, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum10("Knock: SpectrumData 10", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1024, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum11("Knock: SpectrumData 11", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1028, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum12("Knock: SpectrumData 12", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1032, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum13("Knock: SpectrumData 13", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1036, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum14("Knock: SpectrumData 14", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1040, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum15("Knock: SpectrumData 15", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1044, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum16("Knock: SpectrumData 16", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1048, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrumChannelCyl("Knock: ChannelAndCylNumber", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1052, 1.0, 0.0, 0.0, "compressed N + N"),
m_knockFrequencyStart("Knock: Start Freq", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1054, 1.0, 0.0, 0.0, "Hz"),
m_knockFrequencyStep("Knock: Step Freq", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1056, 1.0, 0.0, 0.0, "Hz"),
m_knockFuelTrimMultiplier("Knock: Fuel trim when knock", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1060, 1.0, 0.0, 0.0, "multiplier"),
tcuCurrentGear("TCU: Current Gear", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1068, 1.0, -1.0, 10.0, "gear"),
alignmentFill_at_1("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1069, 1.0, -20.0, 100.0, "units"),
tcRatio("TCU: Torque Converter Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1070, 0.01, 0.0, 0.0, "value"),
lastShiftTime("lastShiftTime", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1072, 1.0, -1.0, -1.0, ""),
tcu_currentRange("TCU: Current Range", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1076, 1.0, 0.0, 0.0, ""),
pressureControlDuty("TCU: EPC Duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1077, 1.0, 0.0, 100.0, "%"),
torqueConverterDuty("TCU: TC Duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1078, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_11("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1079, 1.0, -20.0, 100.0, "units"),
throttleModelCrossoverAngle("Air: Throttle crossover pos", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1088, 0.01, 0.0, 100.0, "%"),
alignmentFill_at_6("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1090, 1.0, -20.0, 100.0, "units"),
throttleEstimatedFlow("Air: Throttle flow estimate", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1092, 1.0, 0.0, 5.0, "g/s"),
m_requested_pump("GDI: HPFP duration\nComputed requested pump duration in degrees (not including deadtime)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1096, 1.0, -1.0, -1.0, ""),
fuel_requested_percent("GDI: HPFP requested duty", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1100, 1.0, 0.0, 100.0, "%"),
fuel_requested_percent_pi("GDI: percent_pi", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1104, 1.0, -1.0, -1.0, ""),
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"),
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"),
alignmentFill_at_806("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 806, 1.0, -20.0, 100.0, "units"),
mcuSerial("mcuSerial", SensorCategory.SENSOR_INPUTS, FieldType.INT, 808, 1.0, 0.0, 4.294967295E9, ""),
unusedAtTheEnd1("unusedAtTheEnd 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 812, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd2("unusedAtTheEnd 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 813, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd3("unusedAtTheEnd 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 814, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd4("unusedAtTheEnd 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 815, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd5("unusedAtTheEnd 5", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 816, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd6("unusedAtTheEnd 6", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 817, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd7("unusedAtTheEnd 7", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 818, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd8("unusedAtTheEnd 8", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 819, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd9("unusedAtTheEnd 9", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 820, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd10("unusedAtTheEnd 10", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 821, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd11("unusedAtTheEnd 11", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 822, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd12("unusedAtTheEnd 12", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 823, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd13("unusedAtTheEnd 13", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 824, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd14("unusedAtTheEnd 14", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 825, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd15("unusedAtTheEnd 15", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 826, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd16("unusedAtTheEnd 16", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 827, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd17("unusedAtTheEnd 17", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 828, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd18("unusedAtTheEnd 18", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 829, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd19("unusedAtTheEnd 19", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 830, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd20("unusedAtTheEnd 20", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 831, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd21("unusedAtTheEnd 21", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 832, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd22("unusedAtTheEnd 22", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 833, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd23("unusedAtTheEnd 23", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 834, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd24("unusedAtTheEnd 24", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 835, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd25("unusedAtTheEnd 25", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 836, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd26("unusedAtTheEnd 26", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 837, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd27("unusedAtTheEnd 27", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 838, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd28("unusedAtTheEnd 28", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 839, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd29("unusedAtTheEnd 29", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 840, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd30("unusedAtTheEnd 30", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 841, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd31("unusedAtTheEnd 31", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 842, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd32("unusedAtTheEnd 32", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 843, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd33("unusedAtTheEnd 33", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 844, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd34("unusedAtTheEnd 34", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 845, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd35("unusedAtTheEnd 35", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 846, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd36("unusedAtTheEnd 36", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 847, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd37("unusedAtTheEnd 37", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 848, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd38("unusedAtTheEnd 38", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 849, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd39("unusedAtTheEnd 39", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 850, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd40("unusedAtTheEnd 40", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 851, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd41("unusedAtTheEnd 41", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 852, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd42("unusedAtTheEnd 42", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 853, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd43("unusedAtTheEnd 43", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 854, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd44("unusedAtTheEnd 44", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 855, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd45("unusedAtTheEnd 45", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 856, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd46("unusedAtTheEnd 46", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 857, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd47("unusedAtTheEnd 47", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 858, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd48("unusedAtTheEnd 48", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 859, 1.0, 0.0, 0.0, ""),
totalFuelCorrection("Fuel: Total correction", SensorCategory.SENSOR_INPUTS, FieldType.INT, 860, 1.0, 0.0, 3.0, "mult"),
running("running", SensorCategory.SENSOR_INPUTS, FieldType.INT, 864, 1.0, -1.0, -1.0, ""),
afrTableYAxis("afrTableYAxis", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 884, 0.01, 0.0, 0.0, "%"),
targetLambda("Fuel: target lambda", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 886, 1.0E-4, 0.5, 1.5, ""),
targetAFR("Fuel: target AFR", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 888, 0.001, 10.0, 20.0, "ratio"),
stoichiometricRatio("Fuel: Stoich ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 890, 0.001, 0.0, 0.0, "ratio"),
sdTcharge_coff("sdTcharge_coff", SensorCategory.SENSOR_INPUTS, FieldType.INT, 892, 1.0, -1.0, -1.0, ""),
sdAirMassInOneCylinder("Air: Cylinder airmass", SensorCategory.SENSOR_INPUTS, FieldType.INT, 896, 1.0, 0.0, 0.0, "g"),
normalizedCylinderFilling("Air: Normalized cyl filling", SensorCategory.SENSOR_INPUTS, FieldType.INT, 900, 1.0, 0.0, 100.0, "%"),
brokenInjector("brokenInjector", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 904, 1.0, -1.0, -1.0, ""),
unused88("unused88", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 905, 1.0, -1.0, -1.0, ""),
idealEngineTorque("idealEngineTorque", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 906, 1.0, -1.0, -1.0, ""),
baseDwell("Ignition: base dwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 912, 1.0, 0.0, 30.0, "ms"),
sparkDwell("Ignition: coil charge time", SensorCategory.SENSOR_INPUTS, FieldType.INT, 916, 1.0, 0.0, 30.0, "ms"),
dwellDurationAngle("Ignition: dwell duration\nas crankshaft angle\nNAN if engine is stopped\nSee also sparkDwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 920, 1.0, 0.0, 120.0, "deg"),
cltTimingCorrection("Ign: CLT correction", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 924, 0.01, -20.0, 20.0, "deg"),
timingIatCorrection("Ign: IAT correction", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 926, 0.01, -20.0, 20.0, "deg"),
timingPidCorrection("Idle: Timing adjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 928, 0.01, -20.0, 20.0, "deg"),
dfcoTimingRetard("DFCO: Timing retard", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 930, 0.01, 0.0, 50.0, "deg"),
baseIgnitionAdvance("Timing: base ignition", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 932, 0.02, 0.0, 0.0, "deg"),
correctedIgnitionAdvance("Timing: ignition", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 934, 0.02, 0.0, 0.0, "deg"),
tractionAdvanceDrop("Traction: timing correction", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 936, 0.02, 0.0, 0.0, "deg"),
alignmentFill_at_26("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 938, 1.0, -20.0, 100.0, "units"),
dwellVoltageCorrection("Ign: Dwell voltage correction", SensorCategory.SENSOR_INPUTS, FieldType.INT, 940, 1.0, -1.0, -1.0, ""),
luaTimingAdd("Ign: Lua timing add", SensorCategory.SENSOR_INPUTS, FieldType.INT, 944, 1.0, -20.0, 20.0, "deg"),
luaTimingMult("Ign: Lua timing mult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 948, 1.0, -20.0, 20.0, "deg"),
trailingSparkAngle("Ign: Trailing spark deg", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 956, 0.01, -20.0, 20.0, "deg"),
alignmentFill_at_46("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 958, 1.0, -20.0, 100.0, "units"),
m_knockLevel("Knock: Current level", SensorCategory.SENSOR_INPUTS, FieldType.INT, 960, 1.0, 0.0, 0.0, "Volts"),
m_knockCyl1("Knock: Cyl 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 964, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl2("Knock: Cyl 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 965, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl3("Knock: Cyl 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 966, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl4("Knock: Cyl 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 967, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl5("Knock: Cyl 5", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 968, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl6("Knock: Cyl 6", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 969, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl7("Knock: Cyl 7", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 970, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl8("Knock: Cyl 8", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 971, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl9("Knock: Cyl 9", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 972, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl10("Knock: Cyl 10", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 973, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl11("Knock: Cyl 11", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 974, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl12("Knock: Cyl 12", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 975, 1.0, 0.0, 0.0, "dBv"),
m_knockRetard("Knock: Retard", SensorCategory.SENSOR_INPUTS, FieldType.INT, 976, 1.0, 0.0, 0.0, "deg"),
m_knockThreshold("Knock: Threshold", SensorCategory.SENSOR_INPUTS, FieldType.INT, 980, 1.0, -1.0, -1.0, ""),
m_knockCount("Knock: Count", SensorCategory.SENSOR_INPUTS, FieldType.INT, 984, 1.0, 0.0, 0.0, ""),
m_maximumRetard("Knock: Max retard", SensorCategory.SENSOR_INPUTS, FieldType.INT, 988, 1.0, -1.0, -1.0, ""),
m_knockSpectrum1("Knock: SpectrumData 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 992, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum2("Knock: SpectrumData 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 996, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum3("Knock: SpectrumData 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1000, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum4("Knock: SpectrumData 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1004, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum5("Knock: SpectrumData 5", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1008, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum6("Knock: SpectrumData 6", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1012, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum7("Knock: SpectrumData 7", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1016, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum8("Knock: SpectrumData 8", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1020, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum9("Knock: SpectrumData 9", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1024, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum10("Knock: SpectrumData 10", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1028, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum11("Knock: SpectrumData 11", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1032, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum12("Knock: SpectrumData 12", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1036, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum13("Knock: SpectrumData 13", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1040, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum14("Knock: SpectrumData 14", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1044, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum15("Knock: SpectrumData 15", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1048, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum16("Knock: SpectrumData 16", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1052, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrumChannelCyl("Knock: ChannelAndCylNumber", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1056, 1.0, 0.0, 0.0, "compressed N + N"),
m_knockFrequencyStart("Knock: Start Freq", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1058, 1.0, 0.0, 0.0, "Hz"),
m_knockFrequencyStep("Knock: Step Freq", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1060, 1.0, 0.0, 0.0, "Hz"),
m_knockFuelTrimMultiplier("Knock: Fuel trim when knock", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1064, 1.0, 0.0, 0.0, "multiplier"),
tcuCurrentGear("TCU: Current Gear", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1072, 1.0, -1.0, 10.0, "gear"),
alignmentFill_at_1("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1073, 1.0, -20.0, 100.0, "units"),
tcRatio("TCU: Torque Converter Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1074, 0.01, 0.0, 0.0, "value"),
lastShiftTime("lastShiftTime", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1076, 1.0, -1.0, -1.0, ""),
tcu_currentRange("TCU: Current Range", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1080, 1.0, 0.0, 0.0, ""),
pressureControlDuty("TCU: EPC Duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1081, 1.0, 0.0, 100.0, "%"),
torqueConverterDuty("TCU: TC Duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1082, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_11("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1083, 1.0, -20.0, 100.0, "units"),
throttleModelCrossoverAngle("Air: Throttle crossover pos", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1092, 0.01, 0.0, 100.0, "%"),
alignmentFill_at_6("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1094, 1.0, -20.0, 100.0, "units"),
throttleEstimatedFlow("Air: Throttle flow estimate", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1096, 1.0, 0.0, 5.0, "g/s"),
m_requested_pump("GDI: HPFP duration\nComputed requested pump duration in degrees (not including deadtime)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1100, 1.0, -1.0, -1.0, ""),
fuel_requested_percent("GDI: HPFP requested duty", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1104, 1.0, 0.0, 100.0, "%"),
fuel_requested_percent_pi("GDI: percent_pi", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1108, 1.0, -1.0, -1.0, ""),
m_pressureTarget_kPa("GDI: target pressure", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1116, 1.0, -1.0, -1.0, ""),
nextLobe("GDI: next lobe N", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1120, 1.0, -1.0, -1.0, ""),
di_nextStart("GDI: valve activation angle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1124, 1.0, 0.0, 100.0, "v"),
HpfdActivationPhase("GDI: HPFP activation angle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1128, 1.0, -1.0, -1.0, ""),
HpfdDeactivationPhase("GDI: HPFP deactivation angle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1132, 1.0, -1.0, -1.0, ""),
m_deadtime("Fuel: injector lag", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1136, 1.0, 0.0, 0.0, "ms"),
pressureDelta("Fuel: Injector pressure delta", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1140, 1.0, -1000.0, 1000.0, "kPa"),
pressureRatio("Fuel: Injector pressure ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1144, 1.0, 0.0, 100.0, ""),
retardThresholdRpm("Launch: Retard threshold RPM", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1148, 1.0, -1.0, -1.0, ""),
fuelALSCorrection("fuelALSCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1164, 1.0, -1.0, -1.0, ""),
timingALSCorrection("timingALSCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1168, 0.01, -20.0, 20.0, "deg"),
timingALSSkip("timingALSSkip", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1170, 0.01, 0.0, 50.0, "deg"),
luaTargetAdd("Boost: Lua target add", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1176, 0.5, -100.0, 100.0, "v"),
boostOutput("Boost: Output", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1178, 0.01, -100.0, 100.0, "percent"),
luaTargetMult("Boost: Lua target mult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1180, 1.0, -100.0, 100.0, "v"),
openLoopPart("Boost: Open loop", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1184, 1.0, -100.0, 100.0, "v"),
luaOpenLoopAdd("Boost: Lua open loop add", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1188, 1.0, -100.0, 100.0, "v"),
boostControllerClosedLoopPart("Boost: Closed loop", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1192, 0.5, -50.0, 50.0, "%"),
alignmentFill_at_21("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1193, 1.0, -20.0, 100.0, "units"),
boostControlTarget("Boost: Target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1194, 0.03333333333333333, 0.0, 300.0, "kPa"),
acButtonState("AC switch", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1196, 1.0, -1.0, -1.0, ""),
alignmentFill_at_1("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1197, 1.0, -20.0, 100.0, "units"),
radiatorFanStatus("radiatorFanStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1212, 1.0, -1.0, -1.0, ""),
alignmentFill_at_5("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1213, 1.0, -20.0, 100.0, "units"),
radiatorFanStatus("radiatorFanStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1212, 1.0, -1.0, -1.0, ""),
alignmentFill_at_5("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1213, 1.0, -20.0, 100.0, "units"),
lua("lua", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1232, 1.0, -1.0, -1.0, ""),
sd("sd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1244, 1.0, -1.0, -1.0, ""),
crankingFuel("crankingFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1252, 1.0, -1.0, -1.0, ""),
baroCorrection("Fuel: Barometric pressure mult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1268, 1.0, -1.0, -1.0, ""),
hellenBoardId("Detected Board ID", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1272, 1.0, 0.0, 3000.0, "id"),
clutchUpState("Clutch: up", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1274, 1.0, -1.0, -1.0, ""),
brakePedalState("Brake switch", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1275, 1.0, -1.0, -1.0, ""),
startStopState("startStopState", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1276, 1.0, -1.0, -1.0, ""),
smartChipState("smartChipState", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1277, 1.0, -1.0, -1.0, ""),
smartChipRestartCounter("smartChipRestartCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1278, 1.0, -1.0, -1.0, ""),
smartChipAliveCounter("smartChipAliveCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1279, 1.0, -1.0, -1.0, ""),
startStopStateToggleCounter("startStopStateToggleCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1284, 1.0, -1.0, -1.0, ""),
luaSoftSparkSkip("luaSoftSparkSkip", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1288, 1.0, -1.0, -1.0, ""),
luaHardSparkSkip("luaHardSparkSkip", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1292, 1.0, -1.0, -1.0, ""),
tractionControlSparkSkip("tractionControlSparkSkip", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1296, 1.0, -1.0, -1.0, ""),
fuelInjectionCounter("Fuel: Injection counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1300, 1.0, -1.0, -1.0, ""),
globalSparkCounter("Ign: Spark counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1304, 1.0, -1.0, -1.0, ""),
fuelingLoad("Fuel: Load", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1308, 1.0, -1.0, -1.0, ""),
ignitionLoad("Ignition: load", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1312, 1.0, -1.0, -1.0, ""),
veTableYAxis("veTableYAxis", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1316, 0.01, 0.0, 0.0, "%"),
overDwellCounter("overDwellCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1318, 1.0, -1.0, -1.0, ""),
overDwellNotScheduledCounter("overDwellNotScheduledCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1319, 1.0, -1.0, -1.0, ""),
sparkOutOfOrderCounter("sparkOutOfOrderCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1320, 1.0, -1.0, -1.0, ""),
alignmentFill_at_89("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1321, 1.0, -20.0, 100.0, "units"),
tpsFrom("Fuel: TPS AE from", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1324, 1.0, -1.0, -1.0, ""),
tpsTo("Fuel: TPS AE to", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1328, 1.0, -1.0, -1.0, ""),
deltaTps("Fuel: TPS AE change", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1332, 1.0, -1.0, -1.0, ""),
extraFuel("extraFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1336, 1.0, -1.0, -1.0, ""),
valueFromTable("valueFromTable", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1340, 1.0, -1.0, -1.0, ""),
fractionalInjFuel("fractionalInjFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1348, 1.0, -1.0, -1.0, ""),
accumulatedValue("accumulatedValue", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1352, 1.0, -1.0, -1.0, ""),
maxExtraPerCycle("maxExtraPerCycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1356, 1.0, -1.0, -1.0, ""),
maxExtraPerPeriod("maxExtraPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1360, 1.0, -1.0, -1.0, ""),
maxInjectedPerPeriod("maxInjectedPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1364, 1.0, -1.0, -1.0, ""),
cycleCnt("cycleCnt", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1368, 1.0, -1.0, -1.0, ""),
hwEventCounters1("Hardware events since boot 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1372, 1.0, -1.0, -1.0, ""),
hwEventCounters2("Hardware events since boot 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1374, 1.0, -1.0, -1.0, ""),
hwEventCounters3("Hardware events since boot 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1376, 1.0, -1.0, -1.0, ""),
hwEventCounters4("Hardware events since boot 4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1378, 1.0, -1.0, -1.0, ""),
vvtCamCounter("Sync: total cams front counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1380, 1.0, -1.0, -1.0, ""),
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1382, 1.0, -20.0, 100.0, "units"),
mapVvt_MAP_AT_SPECIAL_POINT("InstantMAP at readout angle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1384, 1.0, -300.0, 300.0, "kPa"),
mapVvt_MAP_AT_DIFF("InstantMAP delta @ readout angles", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1388, 1.0, -300.0, 300.0, "kPa"),
mapVvt_MAP_AT_CYCLE_COUNT("mapVvt_MAP_AT_CYCLE_COUNT", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1392, 1.0, -10.0, 100.0, "distance"),
mapVvt_sync_counter("Instant MAP sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1393, 1.0, 0.0, 10000.0, "counter"),
alignmentFill_at_22("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1394, 1.0, -20.0, 100.0, "units"),
currentEngineDecodedPhase("Sync: Engine Phase", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1396, 1.0, 0.0, 0.0, "deg"),
triggerToothAngleError("Sync: trigger angle error", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1400, 1.0, -30.0, 30.0, "deg"),
triggerIgnoredToothCount("triggerIgnoredToothCount", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1404, 1.0, -1.0, -1.0, ""),
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1405, 1.0, -20.0, 100.0, "units"),
mapCamPrevToothAngle("Sync: MAP: prev angle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1408, 1.0, -3000.0, 3000.0, "deg"),
triggerElapsedUs("triggerElapsedUs", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1416, 1.0, -1.0, -1.0, ""),
synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1420, 1.0, -1.0, -1.0, ""),
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, 0.0, 100000.0, "us"),
vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1440, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1444, 1.0, -10000.0, 10000.0, ""),
triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1448, 1.0, -10000.0, 10000.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1452, 1.0, -1.0, -1.0, ""),
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1453, 1.0, -20.0, 100.0, "units"),
synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1420, 1.0, -1.0, -1.0, ""),
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, 0.0, 100000.0, "us"),
vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1440, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1444, 1.0, -10000.0, 10000.0, ""),
triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1448, 1.0, -10000.0, 10000.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1452, 1.0, -1.0, -1.0, ""),
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1453, 1.0, -20.0, 100.0, "units"),
synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1420, 1.0, -1.0, -1.0, ""),
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, 0.0, 100000.0, "us"),
vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1440, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1444, 1.0, -10000.0, 10000.0, ""),
triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1448, 1.0, -10000.0, 10000.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1452, 1.0, -1.0, -1.0, ""),
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1453, 1.0, -20.0, 100.0, "units"),
synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1420, 1.0, -1.0, -1.0, ""),
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, 0.0, 100000.0, "us"),
vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1440, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1444, 1.0, -10000.0, 10000.0, ""),
triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1448, 1.0, -10000.0, 10000.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1452, 1.0, -1.0, -1.0, ""),
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1453, 1.0, -20.0, 100.0, "units"),
synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1420, 1.0, -1.0, -1.0, ""),
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, 0.0, 100000.0, "us"),
vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1440, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1444, 1.0, -10000.0, 10000.0, ""),
triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1448, 1.0, -10000.0, 10000.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1452, 1.0, -1.0, -1.0, ""),
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1453, 1.0, -20.0, 100.0, "units"),
camResyncCounter("sync: Phase Re-Sync Counter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1600, 1.0, -1.0, -1.0, ""),
alignmentFill_at_1("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1601, 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, 1608, 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, 1612, 1.0, -1.0, -1.0, ""),
idleState("idleState", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1616, 1.0, -1.0, -1.0, ""),
currentIdlePosition("Idle: Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1620, 1.0, 0.0, 0.0, "%"),
baseIdlePosition("idle: base value\ncurrent position without adjustments (iacByTpsTaper, afterCrankingIACtaperDuration)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1624, 1.0, -1.0, -1.0, ""),
idleClosedLoop("Idle: Closed loop", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1628, 1.0, -1.0, -1.0, ""),
iacByTpsTaper("idle: iacByTpsTaper portion", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1632, 1.0, -1.0, -1.0, ""),
idleTarget("Idle: Target RPM", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1640, 1.0, -1.0, -1.0, ""),
targetRpmByClt("Idle: Target RPM base", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1644, 1.0, -1.0, -1.0, ""),
targetRpmAc("Idle: Target A/C RPM", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1648, 1.0, -1.0, -1.0, ""),
iacByRpmTaper("idle: iacByRpmTaper portion", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1652, 1.0, -1.0, -1.0, ""),
luaAdd("idle: Lua Adder", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1656, 1.0, -1.0, -1.0, ""),
targetWithIdlePosition("ETB: target with idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1660, 1.0, 0.0, 10.0, "%"),
trim("ETB: trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1664, 1.0, -1.0, -1.0, ""),
luaAdjustment("ETB: luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1668, 1.0, 0.0, 3.0, "%"),
m_wastegatePosition("DC: wastegatePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1672, 1.0, 0.0, 3.0, "%"),
etbFeedForward("etbFeedForward", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1676, 1.0, -1.0, -1.0, ""),
etbIntegralError("etbIntegralError", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1680, 1.0, -10000.0, 10000.0, ""),
etbCurrentTarget("ETB: target for current pedal", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1684, 1.0, -10000.0, 10000.0, "%"),
m_adjustedTarget("Adjusted target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1688, 0.01, -100.0, 100.0, "%"),
alignmentFill_at_30("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1690, 1.0, -20.0, 100.0, "units"),
etbTpsErrorCounter("ETB TPS error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1696, 1.0, 0.0, 3.0, "count"),
etbPpsErrorCounter("ETB pedal error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1698, 1.0, 0.0, 3.0, "count"),
etbErrorCode("etbErrorCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1700, 1.0, -1.0, -1.0, ""),
etbErrorCodeBlinker("etbErrorCodeBlinker", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1701, 1.0, -1.0, -1.0, ""),
tcEtbDrop("ETB traction control", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1702, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_43("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1703, 1.0, -20.0, 100.0, "units"),
jamTimer("ETB jam timer", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1704, 0.01, 0.0, 100.0, "sec"),
adjustedEtbTarget("ETB with adjustments", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1706, 1.0, 0.0, 100.0, "%"),
state("state", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1707, 1.0, -1.0, -1.0, ""),
targetWithIdlePosition("ETB: target with idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1660, 1.0, 0.0, 10.0, "%"),
trim("ETB: trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1664, 1.0, -1.0, -1.0, ""),
luaAdjustment("ETB: luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1668, 1.0, 0.0, 3.0, "%"),
m_wastegatePosition("DC: wastegatePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1672, 1.0, 0.0, 3.0, "%"),
etbFeedForward("etbFeedForward", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1676, 1.0, -1.0, -1.0, ""),
etbIntegralError("etbIntegralError", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1680, 1.0, -10000.0, 10000.0, ""),
etbCurrentTarget("ETB: target for current pedal", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1684, 1.0, -10000.0, 10000.0, "%"),
m_adjustedTarget("Adjusted target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1688, 0.01, -100.0, 100.0, "%"),
alignmentFill_at_30("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1690, 1.0, -20.0, 100.0, "units"),
etbTpsErrorCounter("ETB TPS error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1696, 1.0, 0.0, 3.0, "count"),
etbPpsErrorCounter("ETB pedal error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1698, 1.0, 0.0, 3.0, "count"),
etbErrorCode("etbErrorCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1700, 1.0, -1.0, -1.0, ""),
etbErrorCodeBlinker("etbErrorCodeBlinker", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1701, 1.0, -1.0, -1.0, ""),
tcEtbDrop("ETB traction control", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1702, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_43("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1703, 1.0, -20.0, 100.0, "units"),
jamTimer("ETB jam timer", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1704, 0.01, 0.0, 100.0, "sec"),
adjustedEtbTarget("ETB with adjustments", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1706, 1.0, 0.0, 100.0, "%"),
state("state", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1707, 1.0, -1.0, -1.0, ""),
faultCode("WBO: Fault code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1756, 1.0, -1.0, -1.0, ""),
heaterDuty("WBO: Heater duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1757, 1.0, 0.0, 100.0, "%"),
pumpDuty("WBO: Pump duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1758, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1759, 1.0, -20.0, 100.0, "units"),
tempC("WBO: Temperature", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1760, 1.0, 500.0, 1000.0, "C"),
nernstVoltage("WBO: Nernst Voltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1762, 0.001, 0.0, 1.0, "V"),
esr("WBO: ESR", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1764, 1.0, 0.0, 10000.0, "ohm"),
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1766, 1.0, -20.0, 100.0, "units"),
faultCode("WBO: Fault code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1756, 1.0, -1.0, -1.0, ""),
heaterDuty("WBO: Heater duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1757, 1.0, 0.0, 100.0, "%"),
pumpDuty("WBO: Pump duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1758, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1759, 1.0, -20.0, 100.0, "units"),
tempC("WBO: Temperature", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1760, 1.0, 500.0, 1000.0, "C"),
nernstVoltage("WBO: Nernst Voltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1762, 0.001, 0.0, 1.0, "V"),
esr("WBO: ESR", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1764, 1.0, 0.0, 10000.0, "ohm"),
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1766, 1.0, -20.0, 100.0, "units"),
dcOutput0("DC: output0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1780, 1.0, 0.0, 10.0, "%"),
isEnabled0_int("DC: en0", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1784, 1.0, 0.0, 10.0, "%"),
alignmentFill_at_5("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1785, 1.0, -20.0, 100.0, "units"),
value0("SENT ch0 value0", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1792, 1.0, 0.0, 4095.0, "RAW"),
value1("SENT ch0 value1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1794, 1.0, 0.0, 4095.0, "RAW"),
errorRate("SENT ch0 error rate", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1796, 1.0, 0.0, 100.0, "% (don't belive me)"),
vvtTarget("vvtTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1800, 0.1, -90.0, 90.0, "deg"),
vvtOutput("vvtOutput", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1802, 0.5, 100.0, 1.0, "%"),
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1803, 1.0, -20.0, 100.0, "units"),
lambdaTimeSinceGood("lambdaTimeSinceGood", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1808, 0.01, 0.0, 1.0, "sec"),
alignmentFill_at_6("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1810, 1.0, -20.0, 100.0, "units"),

View File

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

View File

@ -405,6 +405,7 @@ static const LogField fields[] = {
{engine->outputChannels.fuelCutReasonBlinker, "fuelCutReasonBlinker", "", 0},
{engine->outputChannels.hp, "hp", "", 0},
{engine->outputChannels.torque, "torque", "", 0},
{engine->outputChannels.mcuSerial, "mcuSerial", "", 0},
#if EFI_ENGINE_CONTROL
{engine->fuelComputer.totalFuelCorrection, "Fuel: Total correction", "mult", 2, "Fuel: math"},
#endif

View File

@ -1375,7 +1375,7 @@
#define show_2chan_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 97028378
#define SIGNATURE_HASH 3042003903
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1847,14 +1847,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.alphax-2chan.97028378"
#define TS_SIGNATURE "rusEFI master.2025.02.11.alphax-2chan.3042003903"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1376,7 +1376,7 @@
#define show_4chan_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 1280343699
#define SIGNATURE_HASH 4241079350
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1848,14 +1848,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.alphax-4chan.1280343699"
#define TS_SIGNATURE "rusEFI master.2025.02.11.alphax-4chan.4241079350"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "C2/C3 Crank VR"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "E5/E6 Cam VR"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1376,7 +1376,7 @@
#define show_4chan_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 1280343699
#define SIGNATURE_HASH 4241079350
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1848,14 +1848,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.alphax-4chan_f7.1280343699"
#define TS_SIGNATURE "rusEFI master.2025.02.11.alphax-4chan_f7.4241079350"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "C2/C3 Crank VR"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "E5/E6 Cam VR"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1375,7 +1375,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 586591365
#define SIGNATURE_HASH 2456776224
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1847,14 +1847,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.alphax-4k-gdi.586591365"
#define TS_SIGNATURE "rusEFI master.2025.02.11.alphax-4k-gdi.2456776224"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1375,7 +1375,7 @@
#define show_8chan_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 858733886
#define SIGNATURE_HASH 2209808283
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1847,14 +1847,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.alphax-8chan-revA.858733886"
#define TS_SIGNATURE "rusEFI master.2025.02.11.alphax-8chan-revA.2209808283"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1373,7 +1373,7 @@
#define show_8chan_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 1349887482
#define SIGNATURE_HASH 3773589343
#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"
@ -1845,14 +1845,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.alphax-8chan.1349887482"
#define TS_SIGNATURE "rusEFI master.2025.02.11.alphax-8chan.3773589343"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1373,7 +1373,7 @@
#define show_8chan_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 1349887482
#define SIGNATURE_HASH 3773589343
#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"
@ -1845,14 +1845,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.alphax-8chan_f7.1349887482"
#define TS_SIGNATURE "rusEFI master.2025.02.11.alphax-8chan_f7.3773589343"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1377,7 +1377,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 417725602
#define SIGNATURE_HASH 2826714631
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1849,14 +1849,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.alphax-gold.417725602"
#define TS_SIGNATURE "rusEFI master.2025.02.11.alphax-gold.2826714631"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1374,7 +1374,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 88166692
#define SIGNATURE_HASH 3050869633
#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"
@ -1846,14 +1846,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.alphax-silver.88166692"
#define TS_SIGNATURE "rusEFI master.2025.02.11.alphax-silver.3050869633"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1377,7 +1377,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 3396195182
#define SIGNATURE_HASH 2062815691
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1849,14 +1849,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.at_start_f435.3396195182"
#define TS_SIGNATURE "rusEFI master.2025.02.11.at_start_f435.2062815691"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1377,7 +1377,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2389313312
#define SIGNATURE_HASH 1056163205
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1849,14 +1849,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.atlas.2389313312"
#define TS_SIGNATURE "rusEFI master.2025.02.11.atlas.1056163205"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1378,7 +1378,7 @@
#define show_tcu_gauges false
#define show_test_presets true
#define show_vvt_output_pin true
#define SIGNATURE_HASH 718609107
#define SIGNATURE_HASH 2588727414
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1850,14 +1850,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.f407-discovery.718609107"
#define TS_SIGNATURE "rusEFI master.2025.02.11.f407-discovery.2588727414"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1377,7 +1377,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 3396195182
#define SIGNATURE_HASH 2062815691
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1849,14 +1849,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.f429-discovery.3396195182"
#define TS_SIGNATURE "rusEFI master.2025.02.11.f429-discovery.2062815691"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1377,7 +1377,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 4172994045
#define SIGNATURE_HASH 1210259288
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1849,14 +1849,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.f469-discovery.4172994045"
#define TS_SIGNATURE "rusEFI master.2025.02.11.f469-discovery.1210259288"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1379,7 +1379,7 @@
#define show_tcu_gauges false
#define show_test_presets true
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2632886133
#define SIGNATURE_HASH 746022352
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1851,14 +1851,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.frankenso_na6.2632886133"
#define TS_SIGNATURE "rusEFI master.2025.02.11.frankenso_na6.746022352"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1377,7 +1377,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 3396195182
#define SIGNATURE_HASH 2062815691
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1849,14 +1849,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.haba208.3396195182"
#define TS_SIGNATURE "rusEFI master.2025.02.11.haba208.2062815691"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1375,7 +1375,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2656346392
#define SIGNATURE_HASH 785212349
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1849,14 +1849,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.hellen-honda-k.2656346392"
#define TS_SIGNATURE "rusEFI master.2025.02.11.hellen-honda-k.785212349"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1378,7 +1378,7 @@
#define show_HellenNB1_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 1238042225
#define SIGNATURE_HASH 4182951124
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1850,14 +1850,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.hellen-nb1.1238042225"
#define TS_SIGNATURE "rusEFI master.2025.02.11.hellen-nb1.4182951124"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1378,7 +1378,7 @@
#define show_Hellen121nissan_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 452346350
#define SIGNATURE_HASH 2859434827
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1850,14 +1850,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.hellen121nissan.452346350"
#define TS_SIGNATURE "rusEFI master.2025.02.11.hellen121nissan.2859434827"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1378,7 +1378,7 @@
#define show_Hellen121vag_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 1117737897
#define SIGNATURE_HASH 4060516620
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1850,14 +1850,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.hellen121vag.1117737897"
#define TS_SIGNATURE "rusEFI master.2025.02.11.hellen121vag.4060516620"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1378,7 +1378,7 @@
#define show_Hellen128merc_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 671087001
#define SIGNATURE_HASH 2540059452
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1850,14 +1850,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.hellen128.671087001"
#define TS_SIGNATURE "rusEFI master.2025.02.11.hellen128.2540059452"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1375,7 +1375,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 684724838
#define SIGNATURE_HASH 2554974403
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1847,14 +1847,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.hellen154hyundai.684724838"
#define TS_SIGNATURE "rusEFI master.2025.02.11.hellen154hyundai.2554974403"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1375,7 +1375,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 3683620084
#define SIGNATURE_HASH 1796626001
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1847,14 +1847,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.hellen154hyundai_f7.3683620084"
#define TS_SIGNATURE "rusEFI master.2025.02.11.hellen154hyundai_f7.1796626001"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1378,7 +1378,7 @@
#define show_HellenNB2_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 927284920
#define SIGNATURE_HASH 2279406621
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1850,14 +1850,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.hellen72.927284920"
#define TS_SIGNATURE "rusEFI master.2025.02.11.hellen72.2279406621"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1378,7 +1378,7 @@
#define show_HellenNA6_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 1590177934
#define SIGNATURE_HASH 3998347819
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1850,14 +1850,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.hellenNA6.1590177934"
#define TS_SIGNATURE "rusEFI master.2025.02.11.hellenNA6.3998347819"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1379,7 +1379,7 @@
#define show_HellenNB1_presets false
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2702340672
#define SIGNATURE_HASH 294367461
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1851,14 +1851,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.hellenNA8_96.2702340672"
#define TS_SIGNATURE "rusEFI master.2025.02.11.hellenNA8_96.294367461"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1377,7 +1377,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2893975793
#define SIGNATURE_HASH 484921940
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1850,14 +1850,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.m74_9.2893975793"
#define TS_SIGNATURE "rusEFI master.2025.02.11.m74_9.484921940"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1376,7 +1376,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2165510829
#define SIGNATURE_HASH 831180808
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1848,14 +1848,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.mre-legacy_f4.2165510829"
#define TS_SIGNATURE "rusEFI master.2025.02.11.mre-legacy_f4.831180808"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1376,7 +1376,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2165510829
#define SIGNATURE_HASH 831180808
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1848,14 +1848,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.mre_f4.2165510829"
#define TS_SIGNATURE "rusEFI master.2025.02.11.mre_f4.831180808"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1376,7 +1376,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2165510829
#define SIGNATURE_HASH 831180808
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1848,14 +1848,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.mre_f7.2165510829"
#define TS_SIGNATURE "rusEFI master.2025.02.11.mre_f7.831180808"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1377,7 +1377,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 3396195182
#define SIGNATURE_HASH 2062815691
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1849,14 +1849,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.nucleo_f413.3396195182"
#define TS_SIGNATURE "rusEFI master.2025.02.11.nucleo_f413.2062815691"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1375,7 +1375,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2811068974
#define SIGNATURE_HASH 387203211
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1847,14 +1847,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.proteus_f4.2811068974"
#define TS_SIGNATURE "rusEFI master.2025.02.11.proteus_f4.387203211"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1375,7 +1375,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2811068974
#define SIGNATURE_HASH 387203211
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1847,14 +1847,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.proteus_f7.2811068974"
#define TS_SIGNATURE "rusEFI master.2025.02.11.proteus_f7.387203211"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1375,7 +1375,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2811068974
#define SIGNATURE_HASH 387203211
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1847,14 +1847,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.proteus_h7.2811068974"
#define TS_SIGNATURE "rusEFI master.2025.02.11.proteus_h7.387203211"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1375,7 +1375,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2526477891
#define SIGNATURE_HASH 638532838
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1848,14 +1848,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.small-can-board.2526477891"
#define TS_SIGNATURE "rusEFI master.2025.02.11.small-can-board.638532838"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1377,7 +1377,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 3396195182
#define SIGNATURE_HASH 2062815691
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1849,14 +1849,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.stm32f429_nucleo.3396195182"
#define TS_SIGNATURE "rusEFI master.2025.02.11.stm32f429_nucleo.2062815691"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1377,7 +1377,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 3396195182
#define SIGNATURE_HASH 2062815691
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1849,14 +1849,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.stm32f767_nucleo.3396195182"
#define TS_SIGNATURE "rusEFI master.2025.02.11.stm32f767_nucleo.2062815691"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1377,7 +1377,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 3396195182
#define SIGNATURE_HASH 2062815691
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1849,14 +1849,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.stm32h743_nucleo.3396195182"
#define TS_SIGNATURE "rusEFI master.2025.02.11.stm32h743_nucleo.2062815691"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1377,7 +1377,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 3641607290
#define SIGNATURE_HASH 1771521759
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1850,14 +1850,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.subaru_eg33_f7.3641607290"
#define TS_SIGNATURE "rusEFI master.2025.02.11.subaru_eg33_f7.1771521759"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1377,7 +1377,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 3396195182
#define SIGNATURE_HASH 2062815691
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1849,14 +1849,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.t-b-g.3396195182"
#define TS_SIGNATURE "rusEFI master.2025.02.11.t-b-g.2062815691"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1371,7 +1371,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2412849346
#define SIGNATURE_HASH 1061743207
#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"
@ -1844,14 +1844,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.uaefi.2412849346"
#define TS_SIGNATURE "rusEFI master.2025.02.11.uaefi.1061743207"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1375,7 +1375,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 3767133136
#define SIGNATURE_HASH 1343234421
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1847,14 +1847,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2025.02.11.uaefi121.3767133136"
#define TS_SIGNATURE "rusEFI master.2025.02.11.uaefi121.1343234421"
#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 1808
#define TS_TOTAL_OUTPUT_SIZE 1812
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -831,6 +831,9 @@ float getOutputValueByName(const char *name) {
// torque
case 512655621:
return engine->outputChannels.torque;
// mcuSerial
case 714144074:
return engine->outputChannels.mcuSerial;
// totalFuelCorrection
#if EFI_ENGINE_CONTROL
case -1779658835:

View File

@ -1409,18 +1409,22 @@ struct output_channels_s {
* offset 804
*/
int16_t torque = (int16_t)0;
/**
* offset 806
*/
uint8_t unusedAtTheEnd[48] = {};
/**
* need 4 byte alignment
* units: units
* offset 854
* offset 806
*/
uint8_t alignmentFill_at_854[2] = {};
uint8_t alignmentFill_at_806[2] = {};
/**
* offset 808
*/
uint32_t mcuSerial = (uint32_t)0;
/**
* offset 812
*/
uint8_t unusedAtTheEnd[48] = {};
};
static_assert(sizeof(output_channels_s) == 856);
static_assert(sizeof(output_channels_s) == 860);
// end
// this section was generated automatically by rusEFI tool config_definition_base-all.jar based on (unknown script) console/binary/output_channels.txt

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

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