Auto-generated configs and docs

This commit is contained in:
GitHub build-firmware Action 2022-04-25 04:01:07 +00:00
parent 388a4d238c
commit c8e19e807a
76 changed files with 93807 additions and 104829 deletions

View File

@ -33,11 +33,8 @@ isIdleCoastingGauge = isIdleCoasting,"isIdleCoasting", "", -1.0,-1.0, -1.0,-1.0,
RPMValueGauge = RPMValue,"RPM", "RPM", 0.0,8000.0, 0.0,8000.0, 0.0,8000.0, 0,0
rpmAccelerationGauge = rpmAcceleration,"dRPM", "RPM/s", 0.0,5.0, 0.0,5.0, 0.0,5.0, 0,0
speedToRpmRatioGauge = speedToRpmRatio,"Gearbox Ratio", "value", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
alignmentFill_at_10Gauge = alignmentFill_at_10,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
vehicleSpeedKphGauge = vehicleSpeedKph,"Vehicle Speed", "kph", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
alignmentFill_at_13Gauge = alignmentFill_at_13,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
internalMcuTemperatureGauge = internalMcuTemperature,"CPU Temperature", "deg C", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
alignmentFill_at_17Gauge = alignmentFill_at_17,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
coolantGauge = coolant,"CLT", "deg C", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
intakeGauge = intake,"IAT", "deg C", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
auxTemp1Gauge = auxTemp1,"auxTemp1", "deg C", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
@ -50,11 +47,8 @@ mafMeasuredGauge = mafMeasured,"MAF sensor", "kg/h", 0.0,0.0, 0.0,0.0, 0.0,0.0,
MAPValueGauge = MAPValue,"MAP", "kPa", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
baroPressureGauge = baroPressure,"baroPressure", "kPa", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
lambdaValueGauge = lambdaValue,"Lambda", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
alignmentFill_at_42Gauge = alignmentFill_at_42,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
knockRetardGauge = knockRetard,"knockRetard", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
alignmentFill_at_45Gauge = alignmentFill_at_45,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
idleCurrentPositionGauge = idleCurrentPosition,"idleCurrentPosition", "%", 0.0,100.0, 0.0,100.0, 0.0,100.0, 1,1
alignmentFill_at_49Gauge = alignmentFill_at_49,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
VBattGauge = VBatt,"VBatt", "V", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
oilPressureGauge = oilPressure,"Oil Pressure", "kPa", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
vvtPositionB1IGauge = vvtPositionB1I,"VVT: bank 1 intake", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
@ -65,9 +59,7 @@ baseFuelGauge = baseFuel,"fuel: base mass", "mg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
fuelRunningGauge = fuelRunning,"fuel: running", "mg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
actualLastInjectionGauge = actualLastInjection,"fuel: Last injection", "ms", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
injectorDutyCycleGauge = injectorDutyCycle,"fuel: injector duty cycle", "%", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
alignmentFill_at_69Gauge = alignmentFill_at_69,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
veValueGauge = veValue,"fuel: VE", "ratio", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
alignmentFill_at_73Gauge = alignmentFill_at_73,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
injectionOffsetGauge = injectionOffset,"injectionOffset", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
tChargeGauge = tCharge,"tCharge", "deg C", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
injectorLagMsGauge = injectorLagMs,"fuel: injector lag", "ms", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
@ -100,9 +92,7 @@ firmwareVersionGauge = firmwareVersion,"firmware", "version_f", 0.0,0.0, 0.0,0.0
tsConfigVersionGauge = tsConfigVersion,"tsConfigVersion", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
calibrationValueGauge = calibrationValue,"calibrationValue", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
calibrationModeGauge = calibrationMode,"calibrationMode", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
alignmentFill_at_149Gauge = alignmentFill_at_149,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
idleTargetPositionGauge = idleTargetPosition,"idleTargetPosition", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
alignmentFill_at_153Gauge = alignmentFill_at_153,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
fuelingLoadGauge = fuelingLoad,"fuel: load", "%", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
ignitionLoadGauge = ignitionLoad,"ign: load", "%", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
engineMakeCodeNameCrc16Gauge = engineMakeCodeNameCrc16,"Engine CRC16", "crc16", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
@ -147,11 +137,8 @@ rawCltGauge = rawClt,"rawClt", "V", 0.0,5.0, 0.0,5.0, 0.0,5.0, 3,3
rawIatGauge = rawIat,"rawIat", "V", 0.0,5.0, 0.0,5.0, 0.0,5.0, 3,3
rawOilPressureGauge = rawOilPressure,"rawOilPressure", "V", 0.0,5.0, 0.0,5.0, 0.0,5.0, 3,3
tuneCrc16Gauge = tuneCrc16,"Tune CRC16", "crc16", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
alignmentFill_at_266Gauge = alignmentFill_at_266,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
fuelClosedLoopBinIdxGauge = fuelClosedLoopBinIdx,"fuelClosedLoopBinIdx", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
alignmentFill_at_269Gauge = alignmentFill_at_269,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
tcuCurrentGearGauge = tcuCurrentGear,"Current Gear", "gear", -1.0,10.0, -1.0,10.0, -1.0,10.0, 0,0
alignmentFill_at_273Gauge = alignmentFill_at_273,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
rawPpsSecondaryGauge = rawPpsSecondary,"rawPpsSecondary", "V", 0.0,5.0, 0.0,5.0, 0.0,5.0, 3,3
knock1Gauge = knock1,"knock 1", "dBv", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
knock2Gauge = knock2,"knock 2", "dBv", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
@ -166,9 +153,7 @@ knock10Gauge = knock10,"knock 10", "dBv", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
knock11Gauge = knock11,"knock 11", "dBv", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
knock12Gauge = knock12,"knock 12", "dBv", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
tcuDesiredGearGauge = tcuDesiredGear,"Desired Gear", "gear", -1.0,10.0, -1.0,10.0, -1.0,10.0, 0,0
alignmentFill_at_289Gauge = alignmentFill_at_289,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
flexPercentGauge = flexPercent,"Flex Ethanol %", "%", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
alignmentFill_at_293Gauge = alignmentFill_at_293,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
rawIdlePositionSensorGauge = rawIdlePositionSensor,"rawIdlePositionSensor", "V", 0.0,5.0, 0.0,5.0, 0.0,5.0, 3,3
rawWastegatePositionGauge = rawWastegatePosition,"rawWastegatePosition", "V", 0.0,5.0, 0.0,5.0, 0.0,5.0, 3,3
wastegatePositionSensorGauge = wastegatePositionSensor,"Wastegate position sensor", "%", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
@ -201,7 +186,6 @@ vvtTargets4Gauge = vvtTargets4,"vvtTargets 4", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0,
turboSpeedGauge = turboSpeed,"Turbocharger Speed", "hz", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
wbTemperature1Gauge = wbTemperature1,"wbTemperature 1", "deg C", 0.0,1000.0, 0.0,1000.0, 0.0,1000.0, 0,0
wbTemperature2Gauge = wbTemperature2,"wbTemperature 2", "deg C", 0.0,1000.0, 0.0,1000.0, 0.0,1000.0, 0,0
alignmentFill_at_354Gauge = alignmentFill_at_354,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
wbHeaterDuty1Gauge = wbHeaterDuty1,"wbHeaterDuty 1", "%", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0
wbHeaterDuty2Gauge = wbHeaterDuty2,"wbHeaterDuty 2", "%", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0
tps1SplitGauge = tps1Split,"tps1Split", "%", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
@ -210,11 +194,8 @@ tps12SplitGauge = tps12Split,"tps12Split", "%", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
accPedalSplitGauge = accPedalSplit,"accPedalSplit", "%", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
alignmentFill_at_370Gauge = alignmentFill_at_370,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
sparkCutReasonGauge = sparkCutReason,"Spark Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
alignmentFill_at_373Gauge = alignmentFill_at_373,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
fuelCutReasonGauge = fuelCutReason,"Fuel Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
alignmentFill_at_377Gauge = alignmentFill_at_377,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0
fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0
m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0
@ -225,50 +206,45 @@ di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.
systemEventReuseGauge = systemEventReuse,"systemEventReuse", "counter", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
rawMapGauge = rawMap,"rawMap", "V", 0.0,5.0, 0.0,5.0, 0.0,5.0, 3,3
rawAfrGauge = rawAfr,"rawAfr", "V", 0.0,5.0, 0.0,5.0, 0.0,5.0, 3,3
alignmentFill_at_410Gauge = alignmentFill_at_410,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
tpsAccelFromGauge = tpsAccelFrom,"tpsAccelFrom", "%", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0
alignmentFill_at_413Gauge = alignmentFill_at_413,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
tpsAccelToGauge = tpsAccelTo,"tpsAccelTo", "%", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0
alignmentFill_at_417Gauge = alignmentFill_at_417,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
calibrationValue2Gauge = calibrationValue2,"calibrationValue2", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
isMainRelayOnGauge = isMainRelayOn,"isMainRelayOn", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
isUsbConnectedGauge = isUsbConnected,"Original reason for this is to check if USB is connected from Lua", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_204_2Gauge = unusedBit_204_2,"unusedBit_204_2", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_204_3Gauge = unusedBit_204_3,"unusedBit_204_3", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_204_4Gauge = unusedBit_204_4,"unusedBit_204_4", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_204_5Gauge = unusedBit_204_5,"unusedBit_204_5", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_204_6Gauge = unusedBit_204_6,"unusedBit_204_6", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_204_7Gauge = unusedBit_204_7,"unusedBit_204_7", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_204_8Gauge = unusedBit_204_8,"unusedBit_204_8", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_204_9Gauge = unusedBit_204_9,"unusedBit_204_9", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_204_10Gauge = unusedBit_204_10,"unusedBit_204_10", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_204_11Gauge = unusedBit_204_11,"unusedBit_204_11", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_204_12Gauge = unusedBit_204_12,"unusedBit_204_12", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_204_13Gauge = unusedBit_204_13,"unusedBit_204_13", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_204_14Gauge = unusedBit_204_14,"unusedBit_204_14", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_204_15Gauge = unusedBit_204_15,"unusedBit_204_15", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_204_16Gauge = unusedBit_204_16,"unusedBit_204_16", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_204_17Gauge = unusedBit_204_17,"unusedBit_204_17", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_204_18Gauge = unusedBit_204_18,"unusedBit_204_18", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_204_19Gauge = unusedBit_204_19,"unusedBit_204_19", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_204_20Gauge = unusedBit_204_20,"unusedBit_204_20", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_204_21Gauge = unusedBit_204_21,"unusedBit_204_21", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_204_22Gauge = unusedBit_204_22,"unusedBit_204_22", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_204_23Gauge = unusedBit_204_23,"unusedBit_204_23", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_204_24Gauge = unusedBit_204_24,"unusedBit_204_24", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_204_25Gauge = unusedBit_204_25,"unusedBit_204_25", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_204_26Gauge = unusedBit_204_26,"unusedBit_204_26", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_204_27Gauge = unusedBit_204_27,"unusedBit_204_27", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_204_28Gauge = unusedBit_204_28,"unusedBit_204_28", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_204_29Gauge = unusedBit_204_29,"unusedBit_204_29", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_204_30Gauge = unusedBit_204_30,"unusedBit_204_30", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_204_31Gauge = unusedBit_204_31,"unusedBit_204_31", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_182_2Gauge = unusedBit_182_2,"unusedBit_182_2", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_182_3Gauge = unusedBit_182_3,"unusedBit_182_3", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_182_4Gauge = unusedBit_182_4,"unusedBit_182_4", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_182_5Gauge = unusedBit_182_5,"unusedBit_182_5", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_182_6Gauge = unusedBit_182_6,"unusedBit_182_6", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_182_7Gauge = unusedBit_182_7,"unusedBit_182_7", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_182_8Gauge = unusedBit_182_8,"unusedBit_182_8", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_182_9Gauge = unusedBit_182_9,"unusedBit_182_9", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_182_10Gauge = unusedBit_182_10,"unusedBit_182_10", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_182_11Gauge = unusedBit_182_11,"unusedBit_182_11", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_182_12Gauge = unusedBit_182_12,"unusedBit_182_12", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_182_13Gauge = unusedBit_182_13,"unusedBit_182_13", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_182_14Gauge = unusedBit_182_14,"unusedBit_182_14", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_182_15Gauge = unusedBit_182_15,"unusedBit_182_15", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_182_16Gauge = unusedBit_182_16,"unusedBit_182_16", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_182_17Gauge = unusedBit_182_17,"unusedBit_182_17", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_182_18Gauge = unusedBit_182_18,"unusedBit_182_18", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_182_19Gauge = unusedBit_182_19,"unusedBit_182_19", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_182_20Gauge = unusedBit_182_20,"unusedBit_182_20", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_182_21Gauge = unusedBit_182_21,"unusedBit_182_21", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_182_22Gauge = unusedBit_182_22,"unusedBit_182_22", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_182_23Gauge = unusedBit_182_23,"unusedBit_182_23", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_182_24Gauge = unusedBit_182_24,"unusedBit_182_24", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_182_25Gauge = unusedBit_182_25,"unusedBit_182_25", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_182_26Gauge = unusedBit_182_26,"unusedBit_182_26", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_182_27Gauge = unusedBit_182_27,"unusedBit_182_27", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_182_28Gauge = unusedBit_182_28,"unusedBit_182_28", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_182_29Gauge = unusedBit_182_29,"unusedBit_182_29", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_182_30Gauge = unusedBit_182_30,"unusedBit_182_30", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_182_31Gauge = unusedBit_182_31,"unusedBit_182_31", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
testBenchIterGauge = testBenchIter,"testBenchIter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
alignmentFill_at_437Gauge = alignmentFill_at_437,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
unusedWatGauge = unusedWat,"unusedWat", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
alignmentFill_at_441Gauge = alignmentFill_at_441,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
tcRatioGauge = tcRatio,"Torque Converter Ratio", "value", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
lastShiftTimeGauge = lastShiftTime,"S", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedInTheMiddle1Gauge = unusedInTheMiddle1,"unusedInTheMiddle 1", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
@ -289,56 +265,46 @@ launchIsLaunchConditionGauge = launchIsLaunchCondition,"launchIsLaunchCondition"
launchCombinedConditionsGauge = launchCombinedConditions,"launchCombinedConditions", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
dfcoActiveGauge = dfcoActive,"dfcoActive", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
tpsAccelActiveGauge = tpsAccelActive,"tpsAccelActive", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_253_8Gauge = unusedBit_253_8,"unusedBit_253_8", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_253_9Gauge = unusedBit_253_9,"unusedBit_253_9", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_253_10Gauge = unusedBit_253_10,"unusedBit_253_10", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_253_11Gauge = unusedBit_253_11,"unusedBit_253_11", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_253_12Gauge = unusedBit_253_12,"unusedBit_253_12", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_253_13Gauge = unusedBit_253_13,"unusedBit_253_13", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_253_14Gauge = unusedBit_253_14,"unusedBit_253_14", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_253_15Gauge = unusedBit_253_15,"unusedBit_253_15", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_253_16Gauge = unusedBit_253_16,"unusedBit_253_16", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_253_17Gauge = unusedBit_253_17,"unusedBit_253_17", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_253_18Gauge = unusedBit_253_18,"unusedBit_253_18", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_253_19Gauge = unusedBit_253_19,"unusedBit_253_19", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_253_20Gauge = unusedBit_253_20,"unusedBit_253_20", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_253_21Gauge = unusedBit_253_21,"unusedBit_253_21", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_253_22Gauge = unusedBit_253_22,"unusedBit_253_22", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_253_23Gauge = unusedBit_253_23,"unusedBit_253_23", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_253_24Gauge = unusedBit_253_24,"unusedBit_253_24", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_253_25Gauge = unusedBit_253_25,"unusedBit_253_25", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_253_26Gauge = unusedBit_253_26,"unusedBit_253_26", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_253_27Gauge = unusedBit_253_27,"unusedBit_253_27", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_253_28Gauge = unusedBit_253_28,"unusedBit_253_28", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_253_29Gauge = unusedBit_253_29,"unusedBit_253_29", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_253_30Gauge = unusedBit_253_30,"unusedBit_253_30", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_253_31Gauge = unusedBit_253_31,"unusedBit_253_31", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_229_8Gauge = unusedBit_229_8,"unusedBit_229_8", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_229_9Gauge = unusedBit_229_9,"unusedBit_229_9", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_229_10Gauge = unusedBit_229_10,"unusedBit_229_10", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_229_11Gauge = unusedBit_229_11,"unusedBit_229_11", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_229_12Gauge = unusedBit_229_12,"unusedBit_229_12", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_229_13Gauge = unusedBit_229_13,"unusedBit_229_13", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_229_14Gauge = unusedBit_229_14,"unusedBit_229_14", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_229_15Gauge = unusedBit_229_15,"unusedBit_229_15", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_229_16Gauge = unusedBit_229_16,"unusedBit_229_16", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_229_17Gauge = unusedBit_229_17,"unusedBit_229_17", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_229_18Gauge = unusedBit_229_18,"unusedBit_229_18", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_229_19Gauge = unusedBit_229_19,"unusedBit_229_19", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_229_20Gauge = unusedBit_229_20,"unusedBit_229_20", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_229_21Gauge = unusedBit_229_21,"unusedBit_229_21", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_229_22Gauge = unusedBit_229_22,"unusedBit_229_22", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_229_23Gauge = unusedBit_229_23,"unusedBit_229_23", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_229_24Gauge = unusedBit_229_24,"unusedBit_229_24", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_229_25Gauge = unusedBit_229_25,"unusedBit_229_25", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_229_26Gauge = unusedBit_229_26,"unusedBit_229_26", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_229_27Gauge = unusedBit_229_27,"unusedBit_229_27", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_229_28Gauge = unusedBit_229_28,"unusedBit_229_28", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_229_29Gauge = unusedBit_229_29,"unusedBit_229_29", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_229_30Gauge = unusedBit_229_30,"unusedBit_229_30", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_229_31Gauge = unusedBit_229_31,"unusedBit_229_31", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unused_8_1Gauge = unused_8_1,"unused_8_1", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
alignmentFill_at_465Gauge = alignmentFill_at_465,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
unused_8_2Gauge = unused_8_2,"unused_8_2", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
alignmentFill_at_469Gauge = alignmentFill_at_469,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
boostControllerOutputGauge = boostControllerOutput,"Boost Output", "%", 0.0,100.0, 0.0,100.0, 0.0,100.0, 1,1
alignmentFill_at_473Gauge = alignmentFill_at_473,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
boostControllerOpenLoopPartGauge = boostControllerOpenLoopPart,"Boost Open Loop", "%", 0.0,100.0, 0.0,100.0, 0.0,100.0, 1,1
alignmentFill_at_477Gauge = alignmentFill_at_477,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
unused_32_1Gauge = unused_32_1,"unused_32_1", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unused_32_2Gauge = unused_32_2,"unused_32_2", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
vvtSyncGapRatioGauge = vvtSyncGapRatio,"vvtSyncGapRatio", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
vvtCurrentPositionGauge = vvtCurrentPosition,"vvtCurrentPosition", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
triggerSyncGapRatioGauge = triggerSyncGapRatio,"Trigger Sync Latest Ratio", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
triggerStateIndexGauge = triggerStateIndex,"triggerStateIndex", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alignmentFill_at_501Gauge = alignmentFill_at_501,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
vvtCounterGauge = vvtCounter,"vvtCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alignmentFill_at_505Gauge = alignmentFill_at_505,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
vvtSyncCounterGauge = vvtSyncCounter,"vvtSyncCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alignmentFill_at_509Gauge = alignmentFill_at_509,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
vvtStateIndexGauge = vvtStateIndex,"vvtStateIndex", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alignmentFill_at_513Gauge = alignmentFill_at_513,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
fallbackMapGauge = fallbackMap,"fallbackMap", "kPa", 0.0,1000.0, 0.0,1000.0, 0.0,1000.0, 1,1
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
alignmentFill_at_517Gauge = alignmentFill_at_517,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
detectedGearGauge = detectedGear,"Detected Gear", "", 0.0,8.0, 0.0,8.0, 0.0,8.0, 0,0
alignmentFill_at_521Gauge = alignmentFill_at_521,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
timingCltCorrectionGauge = timingCltCorrection,"timingCltCorrection", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
timingIatCorrectionGauge = timingIatCorrection,"timingIatCorrection", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
timingPidCorrectionGauge = timingPidCorrection,"timingPidCorrection", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
@ -349,7 +315,6 @@ maxLockedDurationGauge = maxLockedDuration,"maxLockedDuration", "", -10000.0,100
maxTriggerReentrantGauge = maxTriggerReentrant,"maxTriggerReentrant", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
canWriteOkGauge = canWriteOk,"canWriteOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
canWriteNotOkGauge = canWriteNotOk,"canWriteNotOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alignmentFill_at_542Gauge = alignmentFill_at_542,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
triggerPrimaryFallGauge = triggerPrimaryFall,"triggerPrimaryFall", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
triggerPrimaryRiseGauge = triggerPrimaryRise,"triggerPrimaryRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
triggerSecondaryFallGauge = triggerSecondaryFall,"triggerSecondaryFall", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -357,13 +322,9 @@ triggerSecondaryRiseGauge = triggerSecondaryRise,"triggerSecondaryRise", "", -10
triggerVvtFallGauge = triggerVvtFall,"triggerVvtFall", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
startStopStateToggleCounterGauge = startStopStateToggleCounter,"startStopStateToggleCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alignmentFill_at_569Gauge = alignmentFill_at_569,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
starterStateGauge = starterState,"starterState", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alignmentFill_at_573Gauge = alignmentFill_at_573,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
starterRelayDisableGauge = starterRelayDisable,"starterRelayDisable", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alignmentFill_at_577Gauge = alignmentFill_at_577,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
multiSparkCounterGauge = multiSparkCounter,"multiSparkCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alignmentFill_at_581Gauge = alignmentFill_at_581,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
injectorFlowPressureRatioGauge = injectorFlowPressureRatio,"injectorFlowPressureRatio", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
injectorFlowPressureDeltaGauge = injectorFlowPressureDelta,"injectorFlowPressureDelta", "kPa", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 1,1
etbIntegralErrorGauge = etbIntegralError,"etbIntegralError", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -391,7 +352,6 @@ boostStatus_resetCounterGauge = boostStatus_resetCounter,"boostStatus_ resetCoun
auxSpeed1Gauge = auxSpeed1,"aux speed 1", "s", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
auxSpeed2Gauge = auxSpeed2,"aux speed 2", "s", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
ISSValueGauge = ISSValue,"Input Shaft Speed", "RPM", 0.0,8000.0, 0.0,8000.0, 0.0,8000.0, 0,0
alignmentFill_at_654Gauge = alignmentFill_at_654,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
unusedAtTheEnd1Gauge = unusedAtTheEnd1,"unusedAtTheEnd 1", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd2Gauge = unusedAtTheEnd2,"unusedAtTheEnd 2", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd3Gauge = unusedAtTheEnd3,"unusedAtTheEnd 3", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
@ -470,4 +430,3 @@ unusedAtTheEnd75Gauge = unusedAtTheEnd75,"unusedAtTheEnd 75", "", 0.0,0.0, 0.0,0
unusedAtTheEnd76Gauge = unusedAtTheEnd76,"unusedAtTheEnd 76", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd77Gauge = unusedAtTheEnd77,"unusedAtTheEnd 77", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd78Gauge = unusedAtTheEnd78,"unusedAtTheEnd 78", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
alignmentFill_at_734Gauge = alignmentFill_at_734,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0

File diff suppressed because it is too large Load Diff

View File

@ -1,433 +1,391 @@
RPMValue("RPM", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 4, 1.0, 0.0, 8000.0, "RPM"),
rpmAcceleration("dRPM", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 6, 1.0, 0.0, 5.0, "RPM/s"),
speedToRpmRatio("Gearbox Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 8, 0.01, 0.0, 0.0, "value"),
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 10, 1.0, -20.0, 100.0, "units"),
vehicleSpeedKph("Vehicle Speed", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 12, 1.0, 0.0, 0.0, "kph"),
alignmentFill_at_13("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 13, 1.0, -20.0, 100.0, "units"),
internalMcuTemperature("CPU Temperature", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 16, 1.0, 0.0, 0.0, "deg C"),
alignmentFill_at_17("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 17, 1.0, -20.0, 100.0, "units"),
coolant("CLT", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 18, 0.01, 0.0, 0.0, "deg C"),
intake("IAT", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 20, 0.01, 0.0, 0.0, "deg C"),
auxTemp1("auxTemp1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 22, 0.01, 0.0, 0.0, "deg C"),
auxTemp2("auxTemp2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 24, 0.01, 0.0, 0.0, "deg C"),
TPSValue("TPS", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 26, 0.01, 0.0, 0.0, "%"),
throttlePedalPosition("Throttle pedal position", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 28, 0.01, 0.0, 0.0, "%"),
tpsADC("tpsADC", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 30, 1.0, 0.0, 0.0, "ADC"),
rawMaf("rawMaf", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 32, 0.001, 0.0, 5.0, "V"),
mafMeasured("MAF sensor", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 34, 0.1, 0.0, 0.0, "kg/h"),
MAPValue("MAP", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 36, 0.03333333333333333, 0.0, 0.0, "kPa"),
baroPressure("baroPressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 38, 0.03333333333333333, 0.0, 0.0, "kPa"),
lambdaValue("Lambda", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 40, 1.0E-4, 0.0, 0.0, ""),
alignmentFill_at_42("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 42, 1.0, -20.0, 100.0, "units"),
knockRetard("knockRetard", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 44, 0.1, 0.0, 0.0, "deg"),
alignmentFill_at_45("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 45, 1.0, -20.0, 100.0, "units"),
idleCurrentPosition("idleCurrentPosition", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 48, 0.5, 0.0, 100.0, "%"),
alignmentFill_at_49("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 49, 1.0, -20.0, 100.0, "units"),
VBatt("VBatt", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 50, 0.001, 0.0, 0.0, "V"),
oilPressure("Oil Pressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 52, 0.03333333333333333, 0.0, 0.0, "kPa"),
vvtPositionB1I("VVT: bank 1 intake", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 54, 0.02, 0.0, 0.0, "deg"),
chargeAirMass("air mass", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 56, 0.001, 0.0, 0.0, "g"),
crankingFuelMs("crankingFuelMs\nairmass in mg, 0-65 grams", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 58, 0.01, 0.0, 0.0, "ms"),
currentTargetAfr("fuel: target AFR", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 60, 0.001, 0.0, 0.0, "ratio"),
baseFuel("fuel: base mass"\nThis is the raw value we take from the fuel map or base fuel algorithm, before the corrections, SensorCategory.SENSOR_INPUTS, FieldType.INT16, 62, 0.01, 0.0, 0.0, "mg"),
fuelRunning("fuel: running"\nTotal fuel with CLT IAT and TPS acceleration without injector lag corrections per cycle, as pulse per cycle, SensorCategory.SENSOR_INPUTS, FieldType.INT16, 64, 0.01, 0.0, 0.0, "mg"),
actualLastInjection("fuel: Last injection"\nActual last injection time - including all compensation and injection mode, SensorCategory.SENSOR_INPUTS, FieldType.INT16, 66, 0.0033333333333333335, 0.0, 0.0, "ms"),
injectorDutyCycle("fuel: injector duty cycle", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 68, 0.5, 0.0, 0.0, "%"),
alignmentFill_at_69("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 69, 1.0, -20.0, 100.0, "units"),
veValue("fuel: VE", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 72, 0.5, 0.0, 0.0, "ratio"),
alignmentFill_at_73("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 73, 1.0, -20.0, 100.0, "units"),
injectionOffset("injectionOffset", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 74, 1.0, 0.0, 0.0, "deg"),
tCharge("tCharge", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 76, 0.01, 0.0, 0.0, "deg C"),
injectorLagMs("fuel: injector lag", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 78, 0.0033333333333333335, 0.0, 0.0, "ms"),
iatCorrection("fuel: IAT correction", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 80, 0.01, 0.0, 0.0, "%"),
cltCorrection("fuel: CLT correction", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 82, 0.01, 0.0, 0.0, "%"),
baroCorrection("fuel: Barometric pressure correction", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 84, 0.01, 0.0, 0.0, "%"),
currentEnginePhase("Engine Phase", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 86, 1.0, 0.0, 0.0, "deg"),
wallFuelAmount("fuel: wall amount", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 88, 0.01, 0.0, 0.0, "mg"),
wallFuelCorrection("fuel: wall correction", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 90, 0.01, 0.0, 0.0, "mg"),
revolutionCounterSinceStart("revolutionCounterSinceStart", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 92, 1.0, 0.0, 0.0, ""),
deltaTps("fuel: TPS change", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 94, 0.01, 0.0, 0.0, "ratio"),
canReadCounter("canReadCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 96, 1.0, 0.0, 0.0, ""),
tpsAccelFuel("fuel: TPS acceleration extra fuel ms", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 98, 0.0033333333333333335, 0.0, 0.0, "ms"),
ignitionAdvance("timing", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 100, 0.02, 0.0, 0.0, "deg"),
sparkDwellValue("dwell: coil charge time", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 102, 0.0033333333333333335, 0.0, 0.0, "ms"),
coilDutyCycle("dwell: coil duty cycle", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 104, 0.01, 0.0, 0.0, "%"),
idleAirValvePosition("Idle Air Valve", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 106, 0.01, 0.0, 0.0, "%"),
etbTarget("ETB Target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 108, 0.01, 0.0, 0.0, "%"),
etb1DutyCycle("ETB Duty", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 110, 0.01, 0.0, 0.0, "%"),
etb1Error("ETB Error", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 112, 0.01, 0.0, 0.0, "%"),
fuelTankLevel("Fuel level", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 114, 0.01, 0.0, 0.0, "%"),
totalFuelConsumption("fuel: Total consumed", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 116, 1.0, 0.0, 0.0, "grams"),
fuelFlowRate("fuel: Flow rate", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 118, 0.005, 0.0, 0.0, "gram/s"),
veTableYAxis("veTableYAxis", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 120, 0.01, 0.0, 0.0, "%"),
afrTableYAxis("afrTableYAxis", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 122, 0.01, 0.0, 0.0, "%"),
knockLevel("knock: current level", SensorCategory.SENSOR_INPUTS, FieldType.INT, 124, 1.0, 0.0, 0.0, "Volts"),
seconds("Uptime", SensorCategory.SENSOR_INPUTS, FieldType.INT, 128, 1.0, 0.0, 0.0, "sec"),
engineMode("Engine Mode", SensorCategory.SENSOR_INPUTS, FieldType.INT, 132, 1.0, 0.0, 0.0, "em"),
firmwareVersion("firmware", SensorCategory.SENSOR_INPUTS, FieldType.INT, 136, 1.0, 0.0, 0.0, "version_f"),
tsConfigVersion("tsConfigVersion", SensorCategory.SENSOR_INPUTS, FieldType.INT, 140, 1.0, 0.0, 0.0, ""),
calibrationValue("calibrationValue", SensorCategory.SENSOR_INPUTS, FieldType.INT, 144, 1.0, 0.0, 0.0, ""),
calibrationMode("calibrationMode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 148, 1.0, 0.0, 0.0, ""),
alignmentFill_at_149("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 149, 1.0, -20.0, 100.0, "units"),
idleTargetPosition("idleTargetPosition", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 152, 1.0, 0.0, 0.0, ""),
alignmentFill_at_153("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 153, 1.0, -20.0, 100.0, "units"),
fuelingLoad("fuel: load", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 154, 0.01, 0.0, 0.0, "%"),
ignitionLoad("ign: load", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 156, 0.01, 0.0, 0.0, "%"),
engineMakeCodeNameCrc16("Engine CRC16", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 158, 1.0, 0.0, 0.0, "crc16"),
totalTriggerErrorCounter("Trigger Error Counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 160, 1.0, 0.0, 0.0, "counter"),
orderingErrorCounter("orderingErrorCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 164, 1.0, 0.0, 0.0, ""),
warningCounter("warning: counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 168, 1.0, 0.0, 0.0, "count"),
lastErrorCode("warning: last", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 170, 1.0, 0.0, 0.0, "error"),
recentErrorCode1("recentErrorCode 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 172, 1.0, 0.0, 0.0, "error"),
recentErrorCode2("recentErrorCode 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 174, 1.0, 0.0, 0.0, "error"),
recentErrorCode3("recentErrorCode 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 176, 1.0, 0.0, 0.0, "error"),
recentErrorCode4("recentErrorCode 4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 178, 1.0, 0.0, 0.0, "error"),
recentErrorCode5("recentErrorCode 5", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 180, 1.0, 0.0, 0.0, "error"),
recentErrorCode6("recentErrorCode 6", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 182, 1.0, 0.0, 0.0, "error"),
recentErrorCode7("recentErrorCode 7", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 184, 1.0, 0.0, 0.0, "error"),
recentErrorCode8("recentErrorCode 8", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 186, 1.0, 0.0, 0.0, "error"),
debugFloatField1("debugFloatField1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 188, 1.0, 0.0, 0.0, "val"),
debugFloatField2("debugFloatField2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 192, 1.0, 0.0, 0.0, "val"),
debugFloatField3("debugFloatField3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 196, 1.0, 0.0, 0.0, "val"),
debugFloatField4("debugFloatField4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 200, 1.0, 0.0, 0.0, "val"),
debugFloatField5("debugFloatField5", SensorCategory.SENSOR_INPUTS, FieldType.INT, 204, 1.0, 0.0, 0.0, "val"),
debugFloatField6("debugFloatField6", SensorCategory.SENSOR_INPUTS, FieldType.INT, 208, 1.0, 0.0, 0.0, "val"),
debugFloatField7("debugFloatField7", SensorCategory.SENSOR_INPUTS, FieldType.INT, 212, 1.0, 0.0, 0.0, "val"),
debugIntField1("debugIntField1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 216, 1.0, 0.0, 0.0, "val"),
debugIntField2("debugIntField2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 220, 1.0, 0.0, 0.0, "val"),
debugIntField3("debugIntField3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 224, 1.0, 0.0, 0.0, "val"),
debugIntField4("debugIntField4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 228, 1.0, 0.0, 0.0, "val"),
debugIntField5("debugIntField5", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 230, 1.0, 0.0, 0.0, "val"),
accelerationX("Acceleration: X", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 232, 0.01, 0.0, 0.0, "G"),
accelerationY("Acceleration: Y", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 234, 0.01, 0.0, 0.0, "G"),
egt1("egt 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 236, 1.0, 0.0, 0.0, "deg C"),
egt2("egt 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 238, 1.0, 0.0, 0.0, "deg C"),
egt3("egt 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 240, 1.0, 0.0, 0.0, "deg C"),
egt4("egt 4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 242, 1.0, 0.0, 0.0, "deg C"),
egt5("egt 5", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 244, 1.0, 0.0, 0.0, "deg C"),
egt6("egt 6", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 246, 1.0, 0.0, 0.0, "deg C"),
egt7("egt 7", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 248, 1.0, 0.0, 0.0, "deg C"),
egt8("egt 8", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 250, 1.0, 0.0, 0.0, "deg C"),
TPS2Value("TPS2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 252, 0.01, 0.0, 0.0, "%"),
rawTps1Primary("rawTps1Primary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 254, 0.001, 0.0, 5.0, "V"),
rawPpsPrimary("rawPpsPrimary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 256, 0.001, 0.0, 5.0, "V"),
rawClt("rawClt", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 258, 0.001, 0.0, 5.0, "V"),
rawIat("rawIat", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 260, 0.001, 0.0, 5.0, "V"),
rawOilPressure("rawOilPressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 262, 0.001, 0.0, 5.0, "V"),
tuneCrc16("Tune CRC16", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 264, 1.0, 0.0, 0.0, "crc16"),
alignmentFill_at_266("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 266, 1.0, -20.0, 100.0, "units"),
fuelClosedLoopBinIdx("fuelClosedLoopBinIdx", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 268, 1.0, 0.0, 0.0, ""),
alignmentFill_at_269("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 269, 1.0, -20.0, 100.0, "units"),
tcuCurrentGear("Current Gear", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 272, 1.0, -1.0, 10.0, "gear"),
alignmentFill_at_273("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 273, 1.0, -20.0, 100.0, "units"),
rawPpsSecondary("rawPpsSecondary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 274, 0.001, 0.0, 5.0, "V"),
knock1("knock 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 276, 1.0, 0.0, 0.0, "dBv"),
knock2("knock 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 277, 1.0, 0.0, 0.0, "dBv"),
knock3("knock 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 278, 1.0, 0.0, 0.0, "dBv"),
knock4("knock 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 279, 1.0, 0.0, 0.0, "dBv"),
knock5("knock 5", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 280, 1.0, 0.0, 0.0, "dBv"),
knock6("knock 6", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 281, 1.0, 0.0, 0.0, "dBv"),
knock7("knock 7", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 282, 1.0, 0.0, 0.0, "dBv"),
knock8("knock 8", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 283, 1.0, 0.0, 0.0, "dBv"),
knock9("knock 9", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 284, 1.0, 0.0, 0.0, "dBv"),
knock10("knock 10", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 285, 1.0, 0.0, 0.0, "dBv"),
knock11("knock 11", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 286, 1.0, 0.0, 0.0, "dBv"),
knock12("knock 12", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 287, 1.0, 0.0, 0.0, "dBv"),
tcuDesiredGear("Desired Gear", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 288, 1.0, -1.0, 10.0, "gear"),
alignmentFill_at_289("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 289, 1.0, -20.0, 100.0, "units"),
flexPercent("Flex Ethanol %", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 292, 0.5, 0.0, 0.0, "%"),
alignmentFill_at_293("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 293, 1.0, -20.0, 100.0, "units"),
rawIdlePositionSensor("rawIdlePositionSensor", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 294, 0.001, 0.0, 5.0, "V"),
rawWastegatePosition("rawWastegatePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 296, 0.001, 0.0, 5.0, "V"),
wastegatePositionSensor("Wastegate position sensor", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 298, 0.01, 0.0, 0.0, "%"),
idlePositionSensor("Idle position sensor", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 300, 0.01, 0.0, 0.0, "%"),
rawLowFuelPressure("rawLowFuelPressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 302, 0.001, 0.0, 5.0, "V"),
rawHighFuelPressure("rawHighFuelPressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 304, 0.001, 0.0, 5.0, "V"),
lowFuelPressure("Fuel pressure (low)", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 306, 0.03333333333333333, 0.0, 0.0, "kpa"),
highFuelPressure("Fuel pressure (high)", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 308, 0.1, 0.0, 0.0, "bar"),
targetLambda("fuel: target lambda", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 310, 1.0E-4, 0.0, 0.0, ""),
AFRValue("Air/Fuel Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 312, 0.001, 0.0, 0.0, "AFR"),
VssAcceleration("Vss Accel", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 314, 0.0033333333333333335, 0.0, 0.0, "m/s2"),
lambdaValue2("Lambda 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 316, 1.0E-4, 0.0, 0.0, ""),
AFRValue2("Air/Fuel Ratio 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 318, 0.001, 0.0, 0.0, "AFR"),
vvtPositionB1E("VVT: bank 1 exhaust", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 320, 0.02, 0.0, 0.0, "deg"),
vvtPositionB2I("VVT: bank 2 intake", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 322, 0.02, 0.0, 0.0, "deg"),
vvtPositionB2E("VVT: bank 2 exhaust", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 324, 0.02, 0.0, 0.0, "deg"),
fuelPidCorrection1("fuelPidCorrection 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 326, 0.01, -20.0, 20.0, "%"),
fuelPidCorrection2("fuelPidCorrection 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 328, 0.01, -20.0, 20.0, "%"),
rawTps1Secondary("rawTps1Secondary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 330, 0.001, 0.0, 5.0, "V"),
rawTps2Primary("rawTps2Primary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 332, 0.001, 0.0, 5.0, "V"),
rawTps2Secondary("rawTps2Secondary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 334, 0.001, 0.0, 5.0, "V"),
knockCount("knock: count", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 336, 1.0, 0.0, 0.0, ""),
accelerationZ("Acceleration: Z", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 338, 0.01, 0.0, 0.0, "G"),
accelerationRoll("Acceleration: Roll", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 340, 0.01, 0.0, 0.0, "G"),
accelerationYaw("Acceleration: Yaw", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 342, 0.01, 0.0, 0.0, "G"),
vvtTargets1("vvtTargets 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 344, 1.0, 0.0, 0.0, "deg"),
vvtTargets2("vvtTargets 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 345, 1.0, 0.0, 0.0, "deg"),
vvtTargets3("vvtTargets 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 346, 1.0, 0.0, 0.0, "deg"),
vvtTargets4("vvtTargets 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 347, 1.0, 0.0, 0.0, "deg"),
turboSpeed("Turbocharger Speed", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 348, 1.0, 0.0, 0.0, "hz"),
wbTemperature1("wbTemperature 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 350, 1.0, 0.0, 1000.0, "deg C"),
wbTemperature2("wbTemperature 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 352, 1.0, 0.0, 1000.0, "deg C"),
alignmentFill_at_354("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 354, 1.0, -20.0, 100.0, "units"),
wbHeaterDuty1("wbHeaterDuty 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 356, 1.0, 0.0, 100.0, "%"),
wbHeaterDuty2("wbHeaterDuty 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 357, 1.0, 0.0, 100.0, "%"),
tps1Split("tps1Split", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 358, 0.01, 0.0, 0.0, "%"),
tps2Split("tps2Split", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 360, 0.01, 0.0, 0.0, "%"),
tps12Split("tps12Split", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 362, 0.01, 0.0, 0.0, "%"),
accPedalSplit("accPedalSplit", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 364, 0.01, 0.0, 0.0, "%"),
m_requested_pump("DI: Pump Angle", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 366, 0.02, 0.0, 0.0, "deg"),
boostControlTarget("Boost Target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 368, 0.03333333333333333, 0.0, 0.0, "kPa"),
alignmentFill_at_370("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 370, 1.0, -20.0, 100.0, "units"),
sparkCutReason("Spark Cut Code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 372, 1.0, 0.0, 0.0, "code"),
alignmentFill_at_373("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 373, 1.0, -20.0, 100.0, "units"),
fuelCutReason("Fuel Cut Code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 376, 1.0, 0.0, 0.0, "code"),
alignmentFill_at_377("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 377, 1.0, -20.0, 100.0, "units"),
fuel_requested_percent("DI: fuel_requested_percent", SensorCategory.SENSOR_INPUTS, FieldType.INT, 380, 1.0, 0.0, 100.0, "v"),
fuel_requested_percent_pi("DI: fuel_requested_percent_pi", SensorCategory.SENSOR_INPUTS, FieldType.INT, 384, 1.0, 0.0, 100.0, "v"),
m_I_sum_percent("DI: m_I_sum_percent", SensorCategory.SENSOR_INPUTS, FieldType.INT, 388, 1.0, 0.0, 100.0, "v"),
m_pressureTarget_kPa("DI: m_pressureTarget_kPa", SensorCategory.SENSOR_INPUTS, FieldType.INT, 392, 1.0, 0.0, 100.0, "v"),
mafEstimate("MAF estimate", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 396, 0.1, 0.0, 0.0, "kg/h"),
instantRpm("instantRpm", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 398, 1.0, 0.0, 0.0, "rpm"),
di_nextStart("DI: next start", SensorCategory.SENSOR_INPUTS, FieldType.INT, 400, 1.0, 0.0, 100.0, "v"),
systemEventReuse("systemEventReuse", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 404, 1.0, 0.0, 0.0, "counter"),
rawMap("rawMap", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 406, 0.001, 0.0, 5.0, "V"),
rawAfr("rawAfr", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 408, 0.001, 0.0, 5.0, "V"),
alignmentFill_at_410("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 410, 1.0, -20.0, 100.0, "units"),
tpsAccelFrom("tpsAccelFrom", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 412, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_413("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 413, 1.0, -20.0, 100.0, "units"),
tpsAccelTo("tpsAccelTo", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 416, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_417("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 417, 1.0, -20.0, 100.0, "units"),
calibrationValue2("calibrationValue2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 420, 1.0, 0.0, 0.0, ""),
luaInvocationCounter("luaInvocationCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 428, 1.0, 0.0, 0.0, "count"),
luaLastCycleDuration("luaLastCycleDuration", SensorCategory.SENSOR_INPUTS, FieldType.INT, 432, 1.0, 0.0, 0.0, "nt"),
testBenchIter("testBenchIter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 436, 1.0, 0.0, 0.0, "count"),
alignmentFill_at_437("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 437, 1.0, -20.0, 100.0, "units"),
unusedWat("unusedWat", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 440, 1.0, -1.0, -1.0, ""),
alignmentFill_at_441("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 441, 1.0, -20.0, 100.0, "units"),
tcRatio("Torque Converter Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 442, 0.01, 0.0, 0.0, "value"),
lastShiftTime("S", SensorCategory.SENSOR_INPUTS, FieldType.INT, 444, 1.0, -1.0, -1.0, ""),
unusedInTheMiddle1("unusedInTheMiddle 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 448, 1.0, 0.0, 0.0, ""),
unusedInTheMiddle2("unusedInTheMiddle 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 449, 1.0, 0.0, 0.0, ""),
unusedInTheMiddle3("unusedInTheMiddle 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 450, 1.0, 0.0, 0.0, ""),
unusedInTheMiddle4("unusedInTheMiddle 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 451, 1.0, 0.0, 0.0, ""),
unusedInTheMiddle5("unusedInTheMiddle 5", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 452, 1.0, 0.0, 0.0, ""),
unusedInTheMiddle6("unusedInTheMiddle 6", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 453, 1.0, 0.0, 0.0, ""),
unusedInTheMiddle7("unusedInTheMiddle 7", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 454, 1.0, 0.0, 0.0, ""),
unusedInTheMiddle8("unusedInTheMiddle 8", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 455, 1.0, 0.0, 0.0, ""),
auxLinear1("Aux Linear 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 456, 0.01, 0.0, 0.0, ""),
auxLinear2("Aux Linear 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 458, 0.01, 0.0, 0.0, ""),
unused_8_1("unused_8_1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 464, 1.0, -1.0, -1.0, ""),
alignmentFill_at_465("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 465, 1.0, -20.0, 100.0, "units"),
unused_8_2("unused_8_2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 468, 1.0, -1.0, -1.0, ""),
alignmentFill_at_469("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 469, 1.0, -20.0, 100.0, "units"),
boostControllerOutput("Boost Output", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 472, 0.5, 0.0, 100.0, "%"),
alignmentFill_at_473("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 473, 1.0, -20.0, 100.0, "units"),
boostControllerOpenLoopPart("Boost Open Loop", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 476, 0.5, 0.0, 100.0, "%"),
alignmentFill_at_477("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 477, 1.0, -20.0, 100.0, "units"),
unused_32_1("unused_32_1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 480, 1.0, -1.0, -1.0, ""),
unused_32_2("unused_32_2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 484, 1.0, -1.0, -1.0, ""),
vvtSyncGapRatio("vvtSyncGapRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 488, 1.0, -10000.0, 10000.0, ""),
vvtCurrentPosition("vvtCurrentPosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 492, 1.0, -10000.0, 10000.0, ""),
triggerSyncGapRatio("Trigger Sync Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 496, 1.0, -10000.0, 10000.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 500, 1.0, -10000.0, 10000.0, ""),
alignmentFill_at_501("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 501, 1.0, -20.0, 100.0, "units"),
vvtCounter("vvtCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 504, 1.0, -10000.0, 10000.0, ""),
alignmentFill_at_505("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 505, 1.0, -20.0, 100.0, "units"),
vvtSyncCounter("vvtSyncCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 508, 1.0, -10000.0, 10000.0, ""),
alignmentFill_at_509("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 509, 1.0, -20.0, 100.0, "units"),
vvtStateIndex("vvtStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 512, 1.0, -10000.0, 10000.0, ""),
alignmentFill_at_513("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 513, 1.0, -20.0, 100.0, "units"),
fallbackMap("fallbackMap", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 514, 0.1, 0.0, 1000.0, "kPa"),
boostControllerClosedLoopPart("Boost Closed Loop", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 516, 0.5, -50.0, 50.0, "%"),
alignmentFill_at_517("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 517, 1.0, -20.0, 100.0, "units"),
detectedGear("Detected Gear", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 520, 1.0, 0.0, 8.0, ""),
alignmentFill_at_521("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 521, 1.0, -20.0, 100.0, "units"),
timingCltCorrection("timingCltCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 522, 0.01, -20.0, 20.0, "deg"),
timingIatCorrection("timingIatCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 524, 0.01, -20.0, 20.0, "deg"),
timingPidCorrection("timingPidCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 526, 0.01, -20.0, 20.0, "deg"),
instantMAPValue("Instant MAP", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 528, 0.03333333333333333, 0.0, 655.0, "kPa"),
mostRecentTimeBetweenSparkEvents("mostRecentTimeBetweenSparkEvents", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 530, 1.0, -10000.0, 10000.0, ""),
mostRecentTimeBetweenIgnitionEvents("mostRecentTimeBetweenIgnitionEvents", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 532, 1.0, -10000.0, 10000.0, ""),
maxLockedDuration("maxLockedDuration", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 534, 1.0, -10000.0, 10000.0, ""),
maxTriggerReentrant("maxTriggerReentrant", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 536, 1.0, -10000.0, 10000.0, ""),
canWriteOk("canWriteOk", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 538, 1.0, -10000.0, 10000.0, ""),
canWriteNotOk("canWriteNotOk", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 540, 1.0, -10000.0, 10000.0, ""),
alignmentFill_at_542("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 542, 1.0, -20.0, 100.0, "units"),
triggerPrimaryFall("triggerPrimaryFall", SensorCategory.SENSOR_INPUTS, FieldType.INT, 544, 1.0, -10000.0, 10000.0, ""),
triggerPrimaryRise("triggerPrimaryRise", SensorCategory.SENSOR_INPUTS, FieldType.INT, 548, 1.0, -10000.0, 10000.0, ""),
triggerSecondaryFall("triggerSecondaryFall", SensorCategory.SENSOR_INPUTS, FieldType.INT, 552, 1.0, -10000.0, 10000.0, ""),
triggerSecondaryRise("triggerSecondaryRise", SensorCategory.SENSOR_INPUTS, FieldType.INT, 556, 1.0, -10000.0, 10000.0, ""),
triggerVvtFall("triggerVvtFall", SensorCategory.SENSOR_INPUTS, FieldType.INT, 560, 1.0, -10000.0, 10000.0, ""),
triggerVvtRise("triggerVvtRise", SensorCategory.SENSOR_INPUTS, FieldType.INT, 564, 1.0, -10000.0, 10000.0, ""),
startStopStateToggleCounter("startStopStateToggleCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 568, 1.0, -10000.0, 10000.0, ""),
alignmentFill_at_569("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 569, 1.0, -20.0, 100.0, "units"),
starterState("starterState", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 572, 1.0, -10000.0, 10000.0, ""),
alignmentFill_at_573("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 573, 1.0, -20.0, 100.0, "units"),
starterRelayDisable("starterRelayDisable", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 576, 1.0, -10000.0, 10000.0, ""),
alignmentFill_at_577("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 577, 1.0, -20.0, 100.0, "units"),
multiSparkCounter("multiSparkCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 580, 1.0, -10000.0, 10000.0, ""),
alignmentFill_at_581("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 581, 1.0, -20.0, 100.0, "units"),
injectorFlowPressureRatio("injectorFlowPressureRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 584, 1.0, -10000.0, 10000.0, ""),
injectorFlowPressureDelta("injectorFlowPressureDelta", SensorCategory.SENSOR_INPUTS, FieldType.INT, 588, 1.0, -10000.0, 10000.0, "kPa"),
etbIntegralError("etbIntegralError", SensorCategory.SENSOR_INPUTS, FieldType.INT, 592, 1.0, -10000.0, 10000.0, ""),
etbCurrentTarget("etbCurrentTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT, 596, 1.0, -10000.0, 10000.0, "%"),
alternatorStatus("alternatorStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT, 600, 1.0, -1.0, -1.0, ""),
idleStatus("idleStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT, 612, 1.0, -1.0, -1.0, ""),
etbStatus("etbStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT, 624, 1.0, -1.0, -1.0, ""),
boostStatus("boostStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT, 636, 1.0, -1.0, -1.0, ""),
auxSpeed1("aux speed 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 648, 1.0, 0.0, 0.0, "s"),
auxSpeed2("aux speed 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 650, 1.0, 0.0, 0.0, "s"),
ISSValue("Input Shaft Speed", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 652, 1.0, 0.0, 8000.0, "RPM"),
alignmentFill_at_654("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 654, 1.0, -20.0, 100.0, "units"),
unusedAtTheEnd1("unusedAtTheEnd 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 656, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd2("unusedAtTheEnd 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 657, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd3("unusedAtTheEnd 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 658, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd4("unusedAtTheEnd 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 659, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd5("unusedAtTheEnd 5", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 660, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd6("unusedAtTheEnd 6", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 661, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd7("unusedAtTheEnd 7", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 662, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd8("unusedAtTheEnd 8", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 663, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd9("unusedAtTheEnd 9", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 664, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd10("unusedAtTheEnd 10", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 665, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd11("unusedAtTheEnd 11", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 666, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd12("unusedAtTheEnd 12", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 667, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd13("unusedAtTheEnd 13", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 668, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd14("unusedAtTheEnd 14", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 669, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd15("unusedAtTheEnd 15", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 670, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd16("unusedAtTheEnd 16", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 671, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd17("unusedAtTheEnd 17", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 672, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd18("unusedAtTheEnd 18", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 673, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd19("unusedAtTheEnd 19", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 674, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd20("unusedAtTheEnd 20", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 675, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd21("unusedAtTheEnd 21", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 676, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd22("unusedAtTheEnd 22", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 677, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd23("unusedAtTheEnd 23", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 678, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd24("unusedAtTheEnd 24", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 679, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd25("unusedAtTheEnd 25", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 680, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd26("unusedAtTheEnd 26", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 681, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd27("unusedAtTheEnd 27", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 682, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd28("unusedAtTheEnd 28", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 683, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd29("unusedAtTheEnd 29", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 684, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd30("unusedAtTheEnd 30", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 685, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd31("unusedAtTheEnd 31", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 686, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd32("unusedAtTheEnd 32", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 687, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd33("unusedAtTheEnd 33", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 688, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd34("unusedAtTheEnd 34", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 689, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd35("unusedAtTheEnd 35", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 690, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd36("unusedAtTheEnd 36", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 691, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd37("unusedAtTheEnd 37", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 692, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd38("unusedAtTheEnd 38", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 693, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd39("unusedAtTheEnd 39", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 694, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd40("unusedAtTheEnd 40", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 695, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd41("unusedAtTheEnd 41", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 696, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd42("unusedAtTheEnd 42", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 697, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd43("unusedAtTheEnd 43", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 698, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd44("unusedAtTheEnd 44", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 699, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd45("unusedAtTheEnd 45", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 700, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd46("unusedAtTheEnd 46", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 701, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd47("unusedAtTheEnd 47", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 702, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd48("unusedAtTheEnd 48", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 703, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd49("unusedAtTheEnd 49", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 704, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd50("unusedAtTheEnd 50", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 705, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd51("unusedAtTheEnd 51", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 706, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd52("unusedAtTheEnd 52", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 707, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd53("unusedAtTheEnd 53", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 708, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd54("unusedAtTheEnd 54", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 709, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd55("unusedAtTheEnd 55", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 710, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd56("unusedAtTheEnd 56", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 711, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd57("unusedAtTheEnd 57", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 712, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd58("unusedAtTheEnd 58", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 713, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd59("unusedAtTheEnd 59", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 714, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd60("unusedAtTheEnd 60", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 715, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd61("unusedAtTheEnd 61", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 716, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd62("unusedAtTheEnd 62", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 717, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd63("unusedAtTheEnd 63", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 718, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd64("unusedAtTheEnd 64", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 719, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd65("unusedAtTheEnd 65", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 720, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd66("unusedAtTheEnd 66", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 721, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd67("unusedAtTheEnd 67", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 722, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd68("unusedAtTheEnd 68", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 723, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd69("unusedAtTheEnd 69", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 724, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd70("unusedAtTheEnd 70", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 725, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd71("unusedAtTheEnd 71", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 726, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd72("unusedAtTheEnd 72", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 727, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd73("unusedAtTheEnd 73", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 728, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd74("unusedAtTheEnd 74", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 729, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd75("unusedAtTheEnd 75", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 730, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd76("unusedAtTheEnd 76", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 731, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd77("unusedAtTheEnd 77", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 732, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd78("unusedAtTheEnd 78", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 733, 1.0, 0.0, 0.0, ""),
alignmentFill_at_734("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 734, 1.0, -20.0, 100.0, "units"),
m_requested_pump("Computed requested pump duration in degrees (not including deadtime)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 736, 1.0, -1.0, -1.0, ""),
fuel_requested_percent("fuel_requested_percent", SensorCategory.SENSOR_INPUTS, FieldType.INT, 740, 1.0, -1.0, -1.0, ""),
fuel_requested_percent_pi("fuel_requested_percent_pi", SensorCategory.SENSOR_INPUTS, FieldType.INT, 744, 1.0, -1.0, -1.0, ""),
nextLobe("nextLobe", SensorCategory.SENSOR_INPUTS, FieldType.INT, 752, 1.0, -1.0, -1.0, ""),
nextStart("nextStart", SensorCategory.SENSOR_INPUTS, FieldType.INT, 756, 1.0, -1.0, -1.0, ""),
m_deadtime("m_deadtime", SensorCategory.SENSOR_INPUTS, FieldType.INT, 760, 1.0, -1.0, -1.0, ""),
pressureDelta("pressureDelta", SensorCategory.SENSOR_INPUTS, FieldType.INT, 764, 1.0, -1.0, -1.0, ""),
pressureRatio("pressureRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 768, 1.0, -1.0, -1.0, ""),
retardThresholdRpm("retardThresholdRpm", SensorCategory.SENSOR_INPUTS, FieldType.INT, 772, 1.0, -1.0, -1.0, ""),
openLoopPart("openLoopPart", SensorCategory.SENSOR_INPUTS, FieldType.INT, 784, 1.0, -1.0, -1.0, ""),
closedLoopPart("closedLoopPart", SensorCategory.SENSOR_INPUTS, FieldType.INT, 788, 1.0, -1.0, -1.0, ""),
latest_usage_ac_control("latest_usage_ac_control", SensorCategory.SENSOR_INPUTS, FieldType.INT, 796, 1.0, -1.0, -1.0, ""),
acSwitchLastChangeTimeMs("acSwitchLastChangeTimeMs", SensorCategory.SENSOR_INPUTS, FieldType.INT, 800, 1.0, -1.0, -1.0, ""),
sd("sd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 816, 1.0, -1.0, -1.0, ""),
targetAFR("targetAFR", SensorCategory.SENSOR_INPUTS, FieldType.INT, 840, 1.0, -1.0, -1.0, ""),
engineCycleDurationMs("engineCycleDurationMs", SensorCategory.SENSOR_INPUTS, FieldType.INT, 844, 1.0, -1.0, -1.0, ""),
minRpmKcurrentTPS("minRpmKcurrentTPS", SensorCategory.SENSOR_INPUTS, FieldType.INT, 848, 1.0, -1.0, -1.0, ""),
currentTpsAdc("currentTpsAdc", SensorCategory.SENSOR_INPUTS, FieldType.INT, 852, 1.0, -1.0, -1.0, ""),
tpsVoltageMCU("tpsVoltageMCU", SensorCategory.SENSOR_INPUTS, FieldType.INT, 856, 1.0, -1.0, -1.0, ""),
tpsVoltageBoard("tpsVoltageBoard", SensorCategory.SENSOR_INPUTS, FieldType.INT, 860, 1.0, -1.0, -1.0, ""),
currentBaroCorrectedVE("currentBaroCorrectedVE", SensorCategory.SENSOR_INPUTS, FieldType.INT, 864, 1.0, -1.0, -1.0, ""),
injectorFlowCorrection("injectorFlowCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 868, 1.0, -1.0, -1.0, ""),
baroCorrection("baroCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 872, 1.0, -1.0, -1.0, ""),
cranking("cranking", SensorCategory.SENSOR_INPUTS, FieldType.INT, 876, 1.0, -1.0, -1.0, ""),
running("running", SensorCategory.SENSOR_INPUTS, FieldType.INT, 896, 1.0, -1.0, -1.0, ""),
etbFeedForward("etbFeedForward", SensorCategory.SENSOR_INPUTS, FieldType.INT, 924, 1.0, -1.0, -1.0, ""),
targetFromTable("targetFromTable", SensorCategory.SENSOR_INPUTS, FieldType.INT, 928, 1.0, -1.0, -1.0, ""),
sparkDwell("ignition dwell duration in ms\nSee also dwellAngle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 932, 1.0, -1.0, -1.0, ""),
dwellAngle("ignition dwell duration as crankshaft angle\nNAN if engine is stopped\nSee also sparkDwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 936, 1.0, -1.0, -1.0, ""),
cltTimingCorrection("cltTimingCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 940, 1.0, -1.0, -1.0, ""),
tpsFrom("tpsFrom", SensorCategory.SENSOR_INPUTS, FieldType.INT, 944, 1.0, -1.0, -1.0, ""),
tpsTo("tpsTo", SensorCategory.SENSOR_INPUTS, FieldType.INT, 948, 1.0, -1.0, -1.0, ""),
deltaTps("deltaTps", SensorCategory.SENSOR_INPUTS, FieldType.INT, 952, 1.0, -1.0, -1.0, ""),
extraFuel("extraFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 956, 1.0, -1.0, -1.0, ""),
valueFromTable("valueFromTable", SensorCategory.SENSOR_INPUTS, FieldType.INT, 960, 1.0, -1.0, -1.0, ""),
fractionalInjFuel("fractionalInjFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 968, 1.0, -1.0, -1.0, ""),
accumulatedValue("accumulatedValue", SensorCategory.SENSOR_INPUTS, FieldType.INT, 972, 1.0, -1.0, -1.0, ""),
maxExtraPerCycle("maxExtraPerCycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 976, 1.0, -1.0, -1.0, ""),
maxExtraPerPeriod("maxExtraPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 980, 1.0, -1.0, -1.0, ""),
maxInjectedPerPeriod("maxInjectedPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 984, 1.0, -1.0, -1.0, ""),
cycleCnt("cycleCnt", SensorCategory.SENSOR_INPUTS, FieldType.INT, 988, 1.0, -1.0, -1.0, ""),
hwEventCounters1("Hardware events since boot 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 992, 1.0, -1.0, -1.0, ""),
hwEventCounters2("Hardware events since boot 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 996, 1.0, -1.0, -1.0, ""),
hwEventCounters3("Hardware events since boot 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1000, 1.0, -1.0, -1.0, ""),
hwEventCounters4("Hardware events since boot 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1004, 1.0, -1.0, -1.0, ""),
hwEventCounters5("Hardware events since boot 5", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1008, 1.0, -1.0, -1.0, ""),
hwEventCounters6("Hardware events since boot 6", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1012, 1.0, -1.0, -1.0, ""),
vvtCamCounter("vvtCamCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1016, 1.0, -1.0, -1.0, ""),
mapVvt_MAP_AT_SPECIAL_POINT("mapVvt_MAP_AT_SPECIAL_POINT", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1020, 1.0, -10000.0, 10000.0, ""),
mapVvt_MAP_AT_DIFF("mapVvt_MAP_AT_DIFF", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1024, 1.0, -10000.0, 10000.0, ""),
mapVvt_MAP_AT_CYCLE_COUNT("mapVvt_MAP_AT_CYCLE_COUNT", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1028, 1.0, -10000.0, 10000.0, ""),
alignmentFill_at_37("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1029, 1.0, -20.0, 100.0, "units"),
mapVvt_map_peak("mapVvt_map_peak", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1032, 1.0, -10000.0, 10000.0, ""),
alignmentFill_at_41("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1033, 1.0, -20.0, 100.0, "units"),
currentGap("currentGap", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1036, 1.0, -1.0, -1.0, ""),
totalRevolutionCounter("Crank revolution counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1040, 1.0, -1.0, -1.0, ""),
wallFuelCorrection("fuel injection time correction to account for wall wetting effect for current cycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1044, 1.0, -1.0, -1.0, ""),
wallFuel("Amount of fuel on the wall, in ms of injector open time for each injector.", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1048, 1.0, -1.0, -1.0, ""),
idleState("idleState", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1052, 1.0, -1.0, -1.0, ""),
currentIdlePosition("that's current position with CLT and IAT corrections", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1056, 1.0, -1.0, -1.0, ""),
baseIdlePosition("current position without adjustments (iacByTpsTaper, afterCrankingIACtaperDuration)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1060, 1.0, -1.0, -1.0, ""),
iacByTpsTaper("iacByTpsTaper portion of idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1064, 1.0, -1.0, -1.0, ""),
throttlePedalUpState("true in IDLE throttle pedal state, false if driver is touching the pedal\ntodo: better name for this field?", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1068, 1.0, -1.0, -1.0, ""),
targetRpmByClt("targetRpmByClt", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1076, 1.0, -1.0, -1.0, ""),
targetRpmAcBump("targetRpmAcBump", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1080, 1.0, -1.0, -1.0, ""),
baseDwell("baseDwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1084, 1.0, -1.0, -1.0, ""),
dwellVoltageCorrection("dwellVoltageCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1088, 1.0, -1.0, -1.0, ""),
luaTimingAdd("luaTimingAdd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1092, 1.0, -1.0, -1.0, ""),
luaTimingMult("luaTimingMult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1096, 1.0, -1.0, -1.0, ""),
idlePosition("idlePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1100, 1.0, -1.0, -1.0, ""),
trim("trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1104, 1.0, -1.0, -1.0, ""),
luaAdjustment("luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1108, 1.0, -1.0, -1.0, ""),
vehicleSpeedKph("Vehicle Speed", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 10, 1.0, 0.0, 0.0, "kph"),
internalMcuTemperature("CPU Temperature", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 11, 1.0, 0.0, 0.0, "deg C"),
coolant("CLT", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 12, 0.01, 0.0, 0.0, "deg C"),
intake("IAT", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 14, 0.01, 0.0, 0.0, "deg C"),
auxTemp1("auxTemp1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 16, 0.01, 0.0, 0.0, "deg C"),
auxTemp2("auxTemp2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 18, 0.01, 0.0, 0.0, "deg C"),
TPSValue("TPS", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 20, 0.01, 0.0, 0.0, "%"),
throttlePedalPosition("Throttle pedal position", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 22, 0.01, 0.0, 0.0, "%"),
tpsADC("tpsADC", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 24, 1.0, 0.0, 0.0, "ADC"),
rawMaf("rawMaf", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 26, 0.001, 0.0, 5.0, "V"),
mafMeasured("MAF sensor", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 28, 0.1, 0.0, 0.0, "kg/h"),
MAPValue("MAP", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 30, 0.03333333333333333, 0.0, 0.0, "kPa"),
baroPressure("baroPressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 32, 0.03333333333333333, 0.0, 0.0, "kPa"),
lambdaValue("Lambda", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 34, 1.0E-4, 0.0, 0.0, ""),
knockRetard("knockRetard", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 36, 0.1, 0.0, 0.0, "deg"),
idleCurrentPosition("idleCurrentPosition", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 37, 0.5, 0.0, 100.0, "%"),
VBatt("VBatt", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 38, 0.001, 0.0, 0.0, "V"),
oilPressure("Oil Pressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 40, 0.03333333333333333, 0.0, 0.0, "kPa"),
vvtPositionB1I("VVT: bank 1 intake", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 42, 0.02, 0.0, 0.0, "deg"),
chargeAirMass("air mass", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 44, 0.001, 0.0, 0.0, "g"),
crankingFuelMs("crankingFuelMs\nairmass in mg, 0-65 grams", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 46, 0.01, 0.0, 0.0, "ms"),
currentTargetAfr("fuel: target AFR", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 48, 0.001, 0.0, 0.0, "ratio"),
baseFuel("fuel: base mass"\nThis is the raw value we take from the fuel map or base fuel algorithm, before the corrections, SensorCategory.SENSOR_INPUTS, FieldType.INT16, 50, 0.01, 0.0, 0.0, "mg"),
fuelRunning("fuel: running"\nTotal fuel with CLT IAT and TPS acceleration without injector lag corrections per cycle, as pulse per cycle, SensorCategory.SENSOR_INPUTS, FieldType.INT16, 52, 0.01, 0.0, 0.0, "mg"),
actualLastInjection("fuel: Last injection"\nActual last injection time - including all compensation and injection mode, SensorCategory.SENSOR_INPUTS, FieldType.INT16, 54, 0.0033333333333333335, 0.0, 0.0, "ms"),
injectorDutyCycle("fuel: injector duty cycle", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 56, 0.5, 0.0, 0.0, "%"),
veValue("fuel: VE", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 57, 0.5, 0.0, 0.0, "ratio"),
injectionOffset("injectionOffset", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 58, 1.0, 0.0, 0.0, "deg"),
tCharge("tCharge", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 60, 0.01, 0.0, 0.0, "deg C"),
injectorLagMs("fuel: injector lag", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 62, 0.0033333333333333335, 0.0, 0.0, "ms"),
iatCorrection("fuel: IAT correction", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 64, 0.01, 0.0, 0.0, "%"),
cltCorrection("fuel: CLT correction", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 66, 0.01, 0.0, 0.0, "%"),
baroCorrection("fuel: Barometric pressure correction", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 68, 0.01, 0.0, 0.0, "%"),
currentEnginePhase("Engine Phase", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 70, 1.0, 0.0, 0.0, "deg"),
wallFuelAmount("fuel: wall amount", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 72, 0.01, 0.0, 0.0, "mg"),
wallFuelCorrection("fuel: wall correction", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 74, 0.01, 0.0, 0.0, "mg"),
revolutionCounterSinceStart("revolutionCounterSinceStart", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 76, 1.0, 0.0, 0.0, ""),
deltaTps("fuel: TPS change", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 78, 0.01, 0.0, 0.0, "ratio"),
canReadCounter("canReadCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 80, 1.0, 0.0, 0.0, ""),
tpsAccelFuel("fuel: TPS acceleration extra fuel ms", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 82, 0.0033333333333333335, 0.0, 0.0, "ms"),
ignitionAdvance("timing", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 84, 0.02, 0.0, 0.0, "deg"),
sparkDwellValue("dwell: coil charge time", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 86, 0.0033333333333333335, 0.0, 0.0, "ms"),
coilDutyCycle("dwell: coil duty cycle", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 88, 0.01, 0.0, 0.0, "%"),
idleAirValvePosition("Idle Air Valve", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 90, 0.01, 0.0, 0.0, "%"),
etbTarget("ETB Target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 92, 0.01, 0.0, 0.0, "%"),
etb1DutyCycle("ETB Duty", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 94, 0.01, 0.0, 0.0, "%"),
etb1Error("ETB Error", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 96, 0.01, 0.0, 0.0, "%"),
fuelTankLevel("Fuel level", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 98, 0.01, 0.0, 0.0, "%"),
totalFuelConsumption("fuel: Total consumed", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 100, 1.0, 0.0, 0.0, "grams"),
fuelFlowRate("fuel: Flow rate", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 102, 0.005, 0.0, 0.0, "gram/s"),
veTableYAxis("veTableYAxis", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 104, 0.01, 0.0, 0.0, "%"),
afrTableYAxis("afrTableYAxis", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 106, 0.01, 0.0, 0.0, "%"),
knockLevel("knock: current level", SensorCategory.SENSOR_INPUTS, FieldType.INT, 108, 1.0, 0.0, 0.0, "Volts"),
seconds("Uptime", SensorCategory.SENSOR_INPUTS, FieldType.INT, 112, 1.0, 0.0, 0.0, "sec"),
engineMode("Engine Mode", SensorCategory.SENSOR_INPUTS, FieldType.INT, 116, 1.0, 0.0, 0.0, "em"),
firmwareVersion("firmware", SensorCategory.SENSOR_INPUTS, FieldType.INT, 120, 1.0, 0.0, 0.0, "version_f"),
tsConfigVersion("tsConfigVersion", SensorCategory.SENSOR_INPUTS, FieldType.INT, 124, 1.0, 0.0, 0.0, ""),
calibrationValue("calibrationValue", SensorCategory.SENSOR_INPUTS, FieldType.INT, 128, 1.0, 0.0, 0.0, ""),
calibrationMode("calibrationMode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 132, 1.0, 0.0, 0.0, ""),
idleTargetPosition("idleTargetPosition", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 133, 1.0, 0.0, 0.0, ""),
fuelingLoad("fuel: load", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 134, 0.01, 0.0, 0.0, "%"),
ignitionLoad("ign: load", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 136, 0.01, 0.0, 0.0, "%"),
engineMakeCodeNameCrc16("Engine CRC16", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 138, 1.0, 0.0, 0.0, "crc16"),
totalTriggerErrorCounter("Trigger Error Counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 140, 1.0, 0.0, 0.0, "counter"),
orderingErrorCounter("orderingErrorCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 144, 1.0, 0.0, 0.0, ""),
warningCounter("warning: counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 148, 1.0, 0.0, 0.0, "count"),
lastErrorCode("warning: last", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 150, 1.0, 0.0, 0.0, "error"),
recentErrorCode1("recentErrorCode 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 152, 1.0, 0.0, 0.0, "error"),
recentErrorCode2("recentErrorCode 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 154, 1.0, 0.0, 0.0, "error"),
recentErrorCode3("recentErrorCode 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 156, 1.0, 0.0, 0.0, "error"),
recentErrorCode4("recentErrorCode 4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 158, 1.0, 0.0, 0.0, "error"),
recentErrorCode5("recentErrorCode 5", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 160, 1.0, 0.0, 0.0, "error"),
recentErrorCode6("recentErrorCode 6", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 162, 1.0, 0.0, 0.0, "error"),
recentErrorCode7("recentErrorCode 7", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 164, 1.0, 0.0, 0.0, "error"),
recentErrorCode8("recentErrorCode 8", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 166, 1.0, 0.0, 0.0, "error"),
debugFloatField1("debugFloatField1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 168, 1.0, 0.0, 0.0, "val"),
debugFloatField2("debugFloatField2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 172, 1.0, 0.0, 0.0, "val"),
debugFloatField3("debugFloatField3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 176, 1.0, 0.0, 0.0, "val"),
debugFloatField4("debugFloatField4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 180, 1.0, 0.0, 0.0, "val"),
debugFloatField5("debugFloatField5", SensorCategory.SENSOR_INPUTS, FieldType.INT, 184, 1.0, 0.0, 0.0, "val"),
debugFloatField6("debugFloatField6", SensorCategory.SENSOR_INPUTS, FieldType.INT, 188, 1.0, 0.0, 0.0, "val"),
debugFloatField7("debugFloatField7", SensorCategory.SENSOR_INPUTS, FieldType.INT, 192, 1.0, 0.0, 0.0, "val"),
debugIntField1("debugIntField1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 196, 1.0, 0.0, 0.0, "val"),
debugIntField2("debugIntField2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 200, 1.0, 0.0, 0.0, "val"),
debugIntField3("debugIntField3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 204, 1.0, 0.0, 0.0, "val"),
debugIntField4("debugIntField4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 208, 1.0, 0.0, 0.0, "val"),
debugIntField5("debugIntField5", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 210, 1.0, 0.0, 0.0, "val"),
accelerationX("Acceleration: X", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 212, 0.01, 0.0, 0.0, "G"),
accelerationY("Acceleration: Y", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 214, 0.01, 0.0, 0.0, "G"),
egt1("egt 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 216, 1.0, 0.0, 0.0, "deg C"),
egt2("egt 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 218, 1.0, 0.0, 0.0, "deg C"),
egt3("egt 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 220, 1.0, 0.0, 0.0, "deg C"),
egt4("egt 4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 222, 1.0, 0.0, 0.0, "deg C"),
egt5("egt 5", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 224, 1.0, 0.0, 0.0, "deg C"),
egt6("egt 6", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 226, 1.0, 0.0, 0.0, "deg C"),
egt7("egt 7", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 228, 1.0, 0.0, 0.0, "deg C"),
egt8("egt 8", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 230, 1.0, 0.0, 0.0, "deg C"),
TPS2Value("TPS2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 232, 0.01, 0.0, 0.0, "%"),
rawTps1Primary("rawTps1Primary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 234, 0.001, 0.0, 5.0, "V"),
rawPpsPrimary("rawPpsPrimary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 236, 0.001, 0.0, 5.0, "V"),
rawClt("rawClt", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 238, 0.001, 0.0, 5.0, "V"),
rawIat("rawIat", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 240, 0.001, 0.0, 5.0, "V"),
rawOilPressure("rawOilPressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 242, 0.001, 0.0, 5.0, "V"),
tuneCrc16("Tune CRC16", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 244, 1.0, 0.0, 0.0, "crc16"),
fuelClosedLoopBinIdx("fuelClosedLoopBinIdx", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 246, 1.0, 0.0, 0.0, ""),
tcuCurrentGear("Current Gear", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 247, 1.0, -1.0, 10.0, "gear"),
rawPpsSecondary("rawPpsSecondary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 248, 0.001, 0.0, 5.0, "V"),
knock1("knock 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 250, 1.0, 0.0, 0.0, "dBv"),
knock2("knock 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 251, 1.0, 0.0, 0.0, "dBv"),
knock3("knock 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 252, 1.0, 0.0, 0.0, "dBv"),
knock4("knock 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 253, 1.0, 0.0, 0.0, "dBv"),
knock5("knock 5", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 254, 1.0, 0.0, 0.0, "dBv"),
knock6("knock 6", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 255, 1.0, 0.0, 0.0, "dBv"),
knock7("knock 7", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 256, 1.0, 0.0, 0.0, "dBv"),
knock8("knock 8", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 257, 1.0, 0.0, 0.0, "dBv"),
knock9("knock 9", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 258, 1.0, 0.0, 0.0, "dBv"),
knock10("knock 10", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 259, 1.0, 0.0, 0.0, "dBv"),
knock11("knock 11", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 260, 1.0, 0.0, 0.0, "dBv"),
knock12("knock 12", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 261, 1.0, 0.0, 0.0, "dBv"),
tcuDesiredGear("Desired Gear", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 262, 1.0, -1.0, 10.0, "gear"),
flexPercent("Flex Ethanol %", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 263, 0.5, 0.0, 0.0, "%"),
rawIdlePositionSensor("rawIdlePositionSensor", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 264, 0.001, 0.0, 5.0, "V"),
rawWastegatePosition("rawWastegatePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 266, 0.001, 0.0, 5.0, "V"),
wastegatePositionSensor("Wastegate position sensor", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 268, 0.01, 0.0, 0.0, "%"),
idlePositionSensor("Idle position sensor", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 270, 0.01, 0.0, 0.0, "%"),
rawLowFuelPressure("rawLowFuelPressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 272, 0.001, 0.0, 5.0, "V"),
rawHighFuelPressure("rawHighFuelPressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 274, 0.001, 0.0, 5.0, "V"),
lowFuelPressure("Fuel pressure (low)", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 276, 0.03333333333333333, 0.0, 0.0, "kpa"),
highFuelPressure("Fuel pressure (high)", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 278, 0.1, 0.0, 0.0, "bar"),
targetLambda("fuel: target lambda", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 280, 1.0E-4, 0.0, 0.0, ""),
AFRValue("Air/Fuel Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 282, 0.001, 0.0, 0.0, "AFR"),
VssAcceleration("Vss Accel", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 284, 0.0033333333333333335, 0.0, 0.0, "m/s2"),
lambdaValue2("Lambda 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 286, 1.0E-4, 0.0, 0.0, ""),
AFRValue2("Air/Fuel Ratio 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 288, 0.001, 0.0, 0.0, "AFR"),
vvtPositionB1E("VVT: bank 1 exhaust", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 290, 0.02, 0.0, 0.0, "deg"),
vvtPositionB2I("VVT: bank 2 intake", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 292, 0.02, 0.0, 0.0, "deg"),
vvtPositionB2E("VVT: bank 2 exhaust", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 294, 0.02, 0.0, 0.0, "deg"),
fuelPidCorrection1("fuelPidCorrection 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 296, 0.01, -20.0, 20.0, "%"),
fuelPidCorrection2("fuelPidCorrection 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 298, 0.01, -20.0, 20.0, "%"),
rawTps1Secondary("rawTps1Secondary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 300, 0.001, 0.0, 5.0, "V"),
rawTps2Primary("rawTps2Primary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 302, 0.001, 0.0, 5.0, "V"),
rawTps2Secondary("rawTps2Secondary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 304, 0.001, 0.0, 5.0, "V"),
knockCount("knock: count", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 306, 1.0, 0.0, 0.0, ""),
accelerationZ("Acceleration: Z", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 308, 0.01, 0.0, 0.0, "G"),
accelerationRoll("Acceleration: Roll", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 310, 0.01, 0.0, 0.0, "G"),
accelerationYaw("Acceleration: Yaw", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 312, 0.01, 0.0, 0.0, "G"),
vvtTargets1("vvtTargets 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 314, 1.0, 0.0, 0.0, "deg"),
vvtTargets2("vvtTargets 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 315, 1.0, 0.0, 0.0, "deg"),
vvtTargets3("vvtTargets 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 316, 1.0, 0.0, 0.0, "deg"),
vvtTargets4("vvtTargets 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 317, 1.0, 0.0, 0.0, "deg"),
turboSpeed("Turbocharger Speed", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 318, 1.0, 0.0, 0.0, "hz"),
wbTemperature1("wbTemperature 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 320, 1.0, 0.0, 1000.0, "deg C"),
wbTemperature2("wbTemperature 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 322, 1.0, 0.0, 1000.0, "deg C"),
wbHeaterDuty1("wbHeaterDuty 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 324, 1.0, 0.0, 100.0, "%"),
wbHeaterDuty2("wbHeaterDuty 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 325, 1.0, 0.0, 100.0, "%"),
tps1Split("tps1Split", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 326, 0.01, 0.0, 0.0, "%"),
tps2Split("tps2Split", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 328, 0.01, 0.0, 0.0, "%"),
tps12Split("tps12Split", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 330, 0.01, 0.0, 0.0, "%"),
accPedalSplit("accPedalSplit", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 332, 0.01, 0.0, 0.0, "%"),
m_requested_pump("DI: Pump Angle", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 334, 0.02, 0.0, 0.0, "deg"),
boostControlTarget("Boost Target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 336, 0.03333333333333333, 0.0, 0.0, "kPa"),
sparkCutReason("Spark Cut Code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 338, 1.0, 0.0, 0.0, "code"),
fuelCutReason("Fuel Cut Code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 339, 1.0, 0.0, 0.0, "code"),
fuel_requested_percent("DI: fuel_requested_percent", SensorCategory.SENSOR_INPUTS, FieldType.INT, 340, 1.0, 0.0, 100.0, "v"),
fuel_requested_percent_pi("DI: fuel_requested_percent_pi", SensorCategory.SENSOR_INPUTS, FieldType.INT, 344, 1.0, 0.0, 100.0, "v"),
m_I_sum_percent("DI: m_I_sum_percent", SensorCategory.SENSOR_INPUTS, FieldType.INT, 348, 1.0, 0.0, 100.0, "v"),
m_pressureTarget_kPa("DI: m_pressureTarget_kPa", SensorCategory.SENSOR_INPUTS, FieldType.INT, 352, 1.0, 0.0, 100.0, "v"),
mafEstimate("MAF estimate", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 356, 0.1, 0.0, 0.0, "kg/h"),
instantRpm("instantRpm", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 358, 1.0, 0.0, 0.0, "rpm"),
di_nextStart("DI: next start", SensorCategory.SENSOR_INPUTS, FieldType.INT, 360, 1.0, 0.0, 100.0, "v"),
systemEventReuse("systemEventReuse", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 364, 1.0, 0.0, 0.0, "counter"),
rawMap("rawMap", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 366, 0.001, 0.0, 5.0, "V"),
rawAfr("rawAfr", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 368, 0.001, 0.0, 5.0, "V"),
tpsAccelFrom("tpsAccelFrom", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 370, 1.0, 0.0, 100.0, "%"),
tpsAccelTo("tpsAccelTo", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 371, 1.0, 0.0, 100.0, "%"),
calibrationValue2("calibrationValue2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 372, 1.0, 0.0, 0.0, ""),
luaInvocationCounter("luaInvocationCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 380, 1.0, 0.0, 0.0, "count"),
luaLastCycleDuration("luaLastCycleDuration", SensorCategory.SENSOR_INPUTS, FieldType.INT, 384, 1.0, 0.0, 0.0, "nt"),
testBenchIter("testBenchIter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 388, 1.0, 0.0, 0.0, "count"),
unusedWat("unusedWat", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 389, 1.0, -1.0, -1.0, ""),
tcRatio("Torque Converter Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 390, 0.01, 0.0, 0.0, "value"),
lastShiftTime("S", SensorCategory.SENSOR_INPUTS, FieldType.INT, 392, 1.0, -1.0, -1.0, ""),
unusedInTheMiddle1("unusedInTheMiddle 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 396, 1.0, 0.0, 0.0, ""),
unusedInTheMiddle2("unusedInTheMiddle 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 397, 1.0, 0.0, 0.0, ""),
unusedInTheMiddle3("unusedInTheMiddle 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 398, 1.0, 0.0, 0.0, ""),
unusedInTheMiddle4("unusedInTheMiddle 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 399, 1.0, 0.0, 0.0, ""),
unusedInTheMiddle5("unusedInTheMiddle 5", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 400, 1.0, 0.0, 0.0, ""),
unusedInTheMiddle6("unusedInTheMiddle 6", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 401, 1.0, 0.0, 0.0, ""),
unusedInTheMiddle7("unusedInTheMiddle 7", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 402, 1.0, 0.0, 0.0, ""),
unusedInTheMiddle8("unusedInTheMiddle 8", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 403, 1.0, 0.0, 0.0, ""),
auxLinear1("Aux Linear 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 404, 0.01, 0.0, 0.0, ""),
auxLinear2("Aux Linear 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 406, 0.01, 0.0, 0.0, ""),
unused_8_1("unused_8_1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 412, 1.0, -1.0, -1.0, ""),
unused_8_2("unused_8_2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 413, 1.0, -1.0, -1.0, ""),
boostControllerOutput("Boost Output", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 414, 0.5, 0.0, 100.0, "%"),
boostControllerOpenLoopPart("Boost Open Loop", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 415, 0.5, 0.0, 100.0, "%"),
unused_32_1("unused_32_1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 416, 1.0, -1.0, -1.0, ""),
unused_32_2("unused_32_2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 420, 1.0, -1.0, -1.0, ""),
vvtSyncGapRatio("vvtSyncGapRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 424, 1.0, -10000.0, 10000.0, ""),
vvtCurrentPosition("vvtCurrentPosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 428, 1.0, -10000.0, 10000.0, ""),
triggerSyncGapRatio("Trigger Sync Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 432, 1.0, -10000.0, 10000.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 436, 1.0, -10000.0, 10000.0, ""),
vvtCounter("vvtCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 437, 1.0, -10000.0, 10000.0, ""),
vvtSyncCounter("vvtSyncCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 438, 1.0, -10000.0, 10000.0, ""),
vvtStateIndex("vvtStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 439, 1.0, -10000.0, 10000.0, ""),
fallbackMap("fallbackMap", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 440, 0.1, 0.0, 1000.0, "kPa"),
boostControllerClosedLoopPart("Boost Closed Loop", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 442, 0.5, -50.0, 50.0, "%"),
detectedGear("Detected Gear", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 443, 1.0, 0.0, 8.0, ""),
timingCltCorrection("timingCltCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 444, 0.01, -20.0, 20.0, "deg"),
timingIatCorrection("timingIatCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 446, 0.01, -20.0, 20.0, "deg"),
timingPidCorrection("timingPidCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 448, 0.01, -20.0, 20.0, "deg"),
instantMAPValue("Instant MAP", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 450, 0.03333333333333333, 0.0, 655.0, "kPa"),
mostRecentTimeBetweenSparkEvents("mostRecentTimeBetweenSparkEvents", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 452, 1.0, -10000.0, 10000.0, ""),
mostRecentTimeBetweenIgnitionEvents("mostRecentTimeBetweenIgnitionEvents", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 454, 1.0, -10000.0, 10000.0, ""),
maxLockedDuration("maxLockedDuration", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 456, 1.0, -10000.0, 10000.0, ""),
maxTriggerReentrant("maxTriggerReentrant", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 458, 1.0, -10000.0, 10000.0, ""),
canWriteOk("canWriteOk", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 460, 1.0, -10000.0, 10000.0, ""),
canWriteNotOk("canWriteNotOk", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 462, 1.0, -10000.0, 10000.0, ""),
triggerPrimaryFall("triggerPrimaryFall", SensorCategory.SENSOR_INPUTS, FieldType.INT, 464, 1.0, -10000.0, 10000.0, ""),
triggerPrimaryRise("triggerPrimaryRise", SensorCategory.SENSOR_INPUTS, FieldType.INT, 468, 1.0, -10000.0, 10000.0, ""),
triggerSecondaryFall("triggerSecondaryFall", SensorCategory.SENSOR_INPUTS, FieldType.INT, 472, 1.0, -10000.0, 10000.0, ""),
triggerSecondaryRise("triggerSecondaryRise", SensorCategory.SENSOR_INPUTS, FieldType.INT, 476, 1.0, -10000.0, 10000.0, ""),
triggerVvtFall("triggerVvtFall", SensorCategory.SENSOR_INPUTS, FieldType.INT, 480, 1.0, -10000.0, 10000.0, ""),
triggerVvtRise("triggerVvtRise", SensorCategory.SENSOR_INPUTS, FieldType.INT, 484, 1.0, -10000.0, 10000.0, ""),
startStopStateToggleCounter("startStopStateToggleCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 488, 1.0, -10000.0, 10000.0, ""),
starterState("starterState", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 489, 1.0, -10000.0, 10000.0, ""),
starterRelayDisable("starterRelayDisable", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 490, 1.0, -10000.0, 10000.0, ""),
multiSparkCounter("multiSparkCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 491, 1.0, -10000.0, 10000.0, ""),
injectorFlowPressureRatio("injectorFlowPressureRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 492, 1.0, -10000.0, 10000.0, ""),
injectorFlowPressureDelta("injectorFlowPressureDelta", SensorCategory.SENSOR_INPUTS, FieldType.INT, 496, 1.0, -10000.0, 10000.0, "kPa"),
etbIntegralError("etbIntegralError", SensorCategory.SENSOR_INPUTS, FieldType.INT, 500, 1.0, -10000.0, 10000.0, ""),
etbCurrentTarget("etbCurrentTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT, 504, 1.0, -10000.0, 10000.0, "%"),
alternatorStatus("alternatorStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT, 508, 1.0, -1.0, -1.0, ""),
idleStatus("idleStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT, 520, 1.0, -1.0, -1.0, ""),
etbStatus("etbStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT, 532, 1.0, -1.0, -1.0, ""),
boostStatus("boostStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT, 544, 1.0, -1.0, -1.0, ""),
auxSpeed1("aux speed 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 556, 1.0, 0.0, 0.0, "s"),
auxSpeed2("aux speed 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 558, 1.0, 0.0, 0.0, "s"),
ISSValue("Input Shaft Speed", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 560, 1.0, 0.0, 8000.0, "RPM"),
unusedAtTheEnd1("unusedAtTheEnd 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 562, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd2("unusedAtTheEnd 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 563, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd3("unusedAtTheEnd 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 564, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd4("unusedAtTheEnd 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 565, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd5("unusedAtTheEnd 5", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 566, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd6("unusedAtTheEnd 6", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 567, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd7("unusedAtTheEnd 7", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 568, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd8("unusedAtTheEnd 8", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 569, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd9("unusedAtTheEnd 9", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 570, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd10("unusedAtTheEnd 10", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 571, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd11("unusedAtTheEnd 11", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 572, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd12("unusedAtTheEnd 12", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 573, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd13("unusedAtTheEnd 13", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 574, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd14("unusedAtTheEnd 14", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 575, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd15("unusedAtTheEnd 15", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 576, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd16("unusedAtTheEnd 16", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 577, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd17("unusedAtTheEnd 17", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 578, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd18("unusedAtTheEnd 18", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 579, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd19("unusedAtTheEnd 19", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 580, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd20("unusedAtTheEnd 20", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 581, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd21("unusedAtTheEnd 21", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 582, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd22("unusedAtTheEnd 22", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 583, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd23("unusedAtTheEnd 23", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 584, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd24("unusedAtTheEnd 24", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 585, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd25("unusedAtTheEnd 25", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 586, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd26("unusedAtTheEnd 26", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 587, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd27("unusedAtTheEnd 27", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 588, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd28("unusedAtTheEnd 28", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 589, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd29("unusedAtTheEnd 29", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 590, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd30("unusedAtTheEnd 30", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 591, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd31("unusedAtTheEnd 31", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 592, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd32("unusedAtTheEnd 32", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 593, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd33("unusedAtTheEnd 33", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 594, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd34("unusedAtTheEnd 34", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 595, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd35("unusedAtTheEnd 35", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 596, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd36("unusedAtTheEnd 36", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 597, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd37("unusedAtTheEnd 37", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 598, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd38("unusedAtTheEnd 38", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 599, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd39("unusedAtTheEnd 39", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 600, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd40("unusedAtTheEnd 40", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 601, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd41("unusedAtTheEnd 41", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 602, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd42("unusedAtTheEnd 42", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 603, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd43("unusedAtTheEnd 43", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 604, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd44("unusedAtTheEnd 44", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 605, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd45("unusedAtTheEnd 45", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 606, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd46("unusedAtTheEnd 46", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 607, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd47("unusedAtTheEnd 47", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 608, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd48("unusedAtTheEnd 48", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 609, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd49("unusedAtTheEnd 49", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 610, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd50("unusedAtTheEnd 50", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 611, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd51("unusedAtTheEnd 51", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 612, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd52("unusedAtTheEnd 52", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 613, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd53("unusedAtTheEnd 53", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 614, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd54("unusedAtTheEnd 54", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 615, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd55("unusedAtTheEnd 55", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 616, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd56("unusedAtTheEnd 56", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 617, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd57("unusedAtTheEnd 57", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 618, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd58("unusedAtTheEnd 58", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 619, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd59("unusedAtTheEnd 59", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 620, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd60("unusedAtTheEnd 60", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 621, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd61("unusedAtTheEnd 61", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 622, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd62("unusedAtTheEnd 62", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 623, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd63("unusedAtTheEnd 63", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 624, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd64("unusedAtTheEnd 64", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 625, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd65("unusedAtTheEnd 65", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 626, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd66("unusedAtTheEnd 66", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 627, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd67("unusedAtTheEnd 67", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 628, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd68("unusedAtTheEnd 68", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 629, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd69("unusedAtTheEnd 69", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 630, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd70("unusedAtTheEnd 70", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 631, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd71("unusedAtTheEnd 71", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 632, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd72("unusedAtTheEnd 72", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 633, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd73("unusedAtTheEnd 73", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 634, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd74("unusedAtTheEnd 74", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 635, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd75("unusedAtTheEnd 75", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 636, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd76("unusedAtTheEnd 76", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 637, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd77("unusedAtTheEnd 77", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 638, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd78("unusedAtTheEnd 78", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 639, 1.0, 0.0, 0.0, ""),
m_requested_pump("Computed requested pump duration in degrees (not including deadtime)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 640, 1.0, -1.0, -1.0, ""),
fuel_requested_percent("fuel_requested_percent", SensorCategory.SENSOR_INPUTS, FieldType.INT, 644, 1.0, -1.0, -1.0, ""),
fuel_requested_percent_pi("fuel_requested_percent_pi", SensorCategory.SENSOR_INPUTS, FieldType.INT, 648, 1.0, -1.0, -1.0, ""),
nextLobe("nextLobe", SensorCategory.SENSOR_INPUTS, FieldType.INT, 656, 1.0, -1.0, -1.0, ""),
nextStart("nextStart", SensorCategory.SENSOR_INPUTS, FieldType.INT, 660, 1.0, -1.0, -1.0, ""),
m_deadtime("m_deadtime", SensorCategory.SENSOR_INPUTS, FieldType.INT, 664, 1.0, -1.0, -1.0, ""),
pressureDelta("pressureDelta", SensorCategory.SENSOR_INPUTS, FieldType.INT, 668, 1.0, -1.0, -1.0, ""),
pressureRatio("pressureRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 672, 1.0, -1.0, -1.0, ""),
retardThresholdRpm("retardThresholdRpm", SensorCategory.SENSOR_INPUTS, FieldType.INT, 676, 1.0, -1.0, -1.0, ""),
openLoopPart("openLoopPart", SensorCategory.SENSOR_INPUTS, FieldType.INT, 688, 1.0, -1.0, -1.0, ""),
closedLoopPart("closedLoopPart", SensorCategory.SENSOR_INPUTS, FieldType.INT, 692, 1.0, -1.0, -1.0, ""),
latest_usage_ac_control("latest_usage_ac_control", SensorCategory.SENSOR_INPUTS, FieldType.INT, 700, 1.0, -1.0, -1.0, ""),
acSwitchLastChangeTimeMs("acSwitchLastChangeTimeMs", SensorCategory.SENSOR_INPUTS, FieldType.INT, 704, 1.0, -1.0, -1.0, ""),
sd("sd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 720, 1.0, -1.0, -1.0, ""),
targetAFR("targetAFR", SensorCategory.SENSOR_INPUTS, FieldType.INT, 744, 1.0, -1.0, -1.0, ""),
engineCycleDurationMs("engineCycleDurationMs", SensorCategory.SENSOR_INPUTS, FieldType.INT, 748, 1.0, -1.0, -1.0, ""),
minRpmKcurrentTPS("minRpmKcurrentTPS", SensorCategory.SENSOR_INPUTS, FieldType.INT, 752, 1.0, -1.0, -1.0, ""),
currentTpsAdc("currentTpsAdc", SensorCategory.SENSOR_INPUTS, FieldType.INT, 756, 1.0, -1.0, -1.0, ""),
tpsVoltageMCU("tpsVoltageMCU", SensorCategory.SENSOR_INPUTS, FieldType.INT, 760, 1.0, -1.0, -1.0, ""),
tpsVoltageBoard("tpsVoltageBoard", SensorCategory.SENSOR_INPUTS, FieldType.INT, 764, 1.0, -1.0, -1.0, ""),
currentBaroCorrectedVE("currentBaroCorrectedVE", SensorCategory.SENSOR_INPUTS, FieldType.INT, 768, 1.0, -1.0, -1.0, ""),
injectorFlowCorrection("injectorFlowCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 772, 1.0, -1.0, -1.0, ""),
baroCorrection("baroCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 776, 1.0, -1.0, -1.0, ""),
cranking("cranking", SensorCategory.SENSOR_INPUTS, FieldType.INT, 780, 1.0, -1.0, -1.0, ""),
running("running", SensorCategory.SENSOR_INPUTS, FieldType.INT, 800, 1.0, -1.0, -1.0, ""),
etbFeedForward("etbFeedForward", SensorCategory.SENSOR_INPUTS, FieldType.INT, 828, 1.0, -1.0, -1.0, ""),
targetFromTable("targetFromTable", SensorCategory.SENSOR_INPUTS, FieldType.INT, 832, 1.0, -1.0, -1.0, ""),
sparkDwell("ignition dwell duration in ms\nSee also dwellAngle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 836, 1.0, -1.0, -1.0, ""),
dwellAngle("ignition dwell duration as crankshaft angle\nNAN if engine is stopped\nSee also sparkDwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 840, 1.0, -1.0, -1.0, ""),
cltTimingCorrection("cltTimingCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 844, 1.0, -1.0, -1.0, ""),
tpsFrom("tpsFrom", SensorCategory.SENSOR_INPUTS, FieldType.INT, 848, 1.0, -1.0, -1.0, ""),
tpsTo("tpsTo", SensorCategory.SENSOR_INPUTS, FieldType.INT, 852, 1.0, -1.0, -1.0, ""),
deltaTps("deltaTps", SensorCategory.SENSOR_INPUTS, FieldType.INT, 856, 1.0, -1.0, -1.0, ""),
extraFuel("extraFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 860, 1.0, -1.0, -1.0, ""),
valueFromTable("valueFromTable", SensorCategory.SENSOR_INPUTS, FieldType.INT, 864, 1.0, -1.0, -1.0, ""),
fractionalInjFuel("fractionalInjFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 872, 1.0, -1.0, -1.0, ""),
accumulatedValue("accumulatedValue", SensorCategory.SENSOR_INPUTS, FieldType.INT, 876, 1.0, -1.0, -1.0, ""),
maxExtraPerCycle("maxExtraPerCycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 880, 1.0, -1.0, -1.0, ""),
maxExtraPerPeriod("maxExtraPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 884, 1.0, -1.0, -1.0, ""),
maxInjectedPerPeriod("maxInjectedPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 888, 1.0, -1.0, -1.0, ""),
cycleCnt("cycleCnt", SensorCategory.SENSOR_INPUTS, FieldType.INT, 892, 1.0, -1.0, -1.0, ""),
hwEventCounters1("Hardware events since boot 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 896, 1.0, -1.0, -1.0, ""),
hwEventCounters2("Hardware events since boot 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 900, 1.0, -1.0, -1.0, ""),
hwEventCounters3("Hardware events since boot 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 904, 1.0, -1.0, -1.0, ""),
hwEventCounters4("Hardware events since boot 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 908, 1.0, -1.0, -1.0, ""),
hwEventCounters5("Hardware events since boot 5", SensorCategory.SENSOR_INPUTS, FieldType.INT, 912, 1.0, -1.0, -1.0, ""),
hwEventCounters6("Hardware events since boot 6", SensorCategory.SENSOR_INPUTS, FieldType.INT, 916, 1.0, -1.0, -1.0, ""),
vvtCamCounter("vvtCamCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 920, 1.0, -1.0, -1.0, ""),
mapVvt_MAP_AT_SPECIAL_POINT("mapVvt_MAP_AT_SPECIAL_POINT", SensorCategory.SENSOR_INPUTS, FieldType.INT, 924, 1.0, -10000.0, 10000.0, ""),
mapVvt_MAP_AT_DIFF("mapVvt_MAP_AT_DIFF", SensorCategory.SENSOR_INPUTS, FieldType.INT, 928, 1.0, -10000.0, 10000.0, ""),
mapVvt_MAP_AT_CYCLE_COUNT("mapVvt_MAP_AT_CYCLE_COUNT", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 932, 1.0, -10000.0, 10000.0, ""),
mapVvt_map_peak("mapVvt_map_peak", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 933, 1.0, -10000.0, 10000.0, ""),
alignmentFill_at_38("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 934, 1.0, -20.0, 100.0, "units"),
currentGap("currentGap", SensorCategory.SENSOR_INPUTS, FieldType.INT, 936, 1.0, -1.0, -1.0, ""),
totalRevolutionCounter("Crank revolution counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 940, 1.0, -1.0, -1.0, ""),
wallFuelCorrection("fuel injection time correction to account for wall wetting effect for current cycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 944, 1.0, -1.0, -1.0, ""),
wallFuel("Amount of fuel on the wall, in ms of injector open time for each injector.", SensorCategory.SENSOR_INPUTS, FieldType.INT, 948, 1.0, -1.0, -1.0, ""),
idleState("idleState", SensorCategory.SENSOR_INPUTS, FieldType.INT, 952, 1.0, -1.0, -1.0, ""),
currentIdlePosition("that's current position with CLT and IAT corrections", SensorCategory.SENSOR_INPUTS, FieldType.INT, 956, 1.0, -1.0, -1.0, ""),
baseIdlePosition("current position without adjustments (iacByTpsTaper, afterCrankingIACtaperDuration)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 960, 1.0, -1.0, -1.0, ""),
iacByTpsTaper("iacByTpsTaper portion of idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 964, 1.0, -1.0, -1.0, ""),
throttlePedalUpState("true in IDLE throttle pedal state, false if driver is touching the pedal\ntodo: better name for this field?", SensorCategory.SENSOR_INPUTS, FieldType.INT, 968, 1.0, -1.0, -1.0, ""),
targetRpmByClt("targetRpmByClt", SensorCategory.SENSOR_INPUTS, FieldType.INT, 976, 1.0, -1.0, -1.0, ""),
targetRpmAcBump("targetRpmAcBump", SensorCategory.SENSOR_INPUTS, FieldType.INT, 980, 1.0, -1.0, -1.0, ""),
baseDwell("baseDwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 984, 1.0, -1.0, -1.0, ""),
dwellVoltageCorrection("dwellVoltageCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 988, 1.0, -1.0, -1.0, ""),
luaTimingAdd("luaTimingAdd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 992, 1.0, -1.0, -1.0, ""),
luaTimingMult("luaTimingMult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 996, 1.0, -1.0, -1.0, ""),
idlePosition("idlePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1000, 1.0, -1.0, -1.0, ""),
trim("trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1004, 1.0, -1.0, -1.0, ""),
luaAdjustment("luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1008, 1.0, -1.0, -1.0, ""),

View File

@ -1,2 +1,2 @@
// generated by gen_live_documentation.sh / UsagesReader.java
#define TS_TOTAL_OUTPUT_SIZE 1112
#define TS_TOTAL_OUTPUT_SIZE 1012

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1441401521
#define TS_SIGNATURE "rusEFI 2022.04.25.all.1441401521"
#define SIGNATURE_HASH 1411932294
#define TS_SIGNATURE "rusEFI 2022.04.25.all.1411932294"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1221187566
#define TS_SIGNATURE "rusEFI 2022.04.25.alphax-2chan.1221187566"
#define SIGNATURE_HASH 1225506265
#define TS_SIGNATURE "rusEFI 2022.04.25.alphax-2chan.1225506265"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3696874821
#define TS_SIGNATURE "rusEFI 2022.04.25.alphax-4chan.3696874821"
#define SIGNATURE_HASH 3717971826
#define TS_SIGNATURE "rusEFI 2022.04.25.alphax-4chan.3717971826"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1226899350
#define TS_SIGNATURE "rusEFI 2022.04.25.atlas.1226899350"
#define SIGNATURE_HASH 1222808993
#define TS_SIGNATURE "rusEFI 2022.04.25.atlas.1222808993"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2027258843
#define TS_SIGNATURE "rusEFI 2022.04.25.core8.2027258843"
#define SIGNATURE_HASH 2031610348
#define TS_SIGNATURE "rusEFI 2022.04.25.core8.2031610348"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1441401521
#define TS_SIGNATURE "rusEFI 2022.04.25.f429-discovery.1441401521"
#define SIGNATURE_HASH 1411932294
#define TS_SIGNATURE "rusEFI 2022.04.25.f429-discovery.1411932294"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1010012800
#define TS_SIGNATURE "rusEFI 2022.04.25.frankenso_na6.1010012800"
#define SIGNATURE_HASH 1039268023
#define TS_SIGNATURE "rusEFI 2022.04.25.frankenso_na6.1039268023"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 45391268
#define TS_SIGNATURE "rusEFI 2022.04.25.harley81.45391268"
#define SIGNATURE_HASH 58128275
#define TS_SIGNATURE "rusEFI 2022.04.25.harley81.58128275"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 523272236
#define TS_SIGNATURE "rusEFI 2022.04.25.hellen-nb1.523272236"
#define SIGNATURE_HASH 519236123
#define TS_SIGNATURE "rusEFI 2022.04.25.hellen-nb1.519236123"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 140324047
#define TS_SIGNATURE "rusEFI 2022.04.25.hellen121nissan.140324047"
#define SIGNATURE_HASH 161433336
#define TS_SIGNATURE "rusEFI 2022.04.25.hellen121nissan.161433336"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 195256614
#define TS_SIGNATURE "rusEFI 2022.04.25.hellen121vag.195256614"
#define SIGNATURE_HASH 174131985
#define TS_SIGNATURE "rusEFI 2022.04.25.hellen121vag.174131985"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1266159580
#define TS_SIGNATURE "rusEFI 2022.04.25.hellen128.1266159580"
#define SIGNATURE_HASH 1253729771
#define TS_SIGNATURE "rusEFI 2022.04.25.hellen128.1253729771"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2349800337
#define TS_SIGNATURE "rusEFI 2022.04.25.hellen154hyundai.2349800337"
#define SIGNATURE_HASH 2379051430
#define TS_SIGNATURE "rusEFI 2022.04.25.hellen154hyundai.2379051430"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2965124561
#define TS_SIGNATURE "rusEFI 2022.04.25.hellen72.2965124561"
#define SIGNATURE_HASH 2977849318
#define TS_SIGNATURE "rusEFI 2022.04.25.hellen72.2977849318"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3562829367
#define TS_SIGNATURE "rusEFI 2022.04.25.hellen81.3562829367"
#define SIGNATURE_HASH 3583908864
#define TS_SIGNATURE "rusEFI 2022.04.25.hellen81.3583908864"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1572332524
#define TS_SIGNATURE "rusEFI 2022.04.25.hellen88bmw.1572332524"
#define SIGNATURE_HASH 1551206875
#define TS_SIGNATURE "rusEFI 2022.04.25.hellen88bmw.1551206875"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 4048306908
#define TS_SIGNATURE "rusEFI 2022.04.25.hellenNA6.4048306908"
#define SIGNATURE_HASH 4035848427
#define TS_SIGNATURE "rusEFI 2022.04.25.hellenNA6.4035848427"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1499310373
#define TS_SIGNATURE "rusEFI 2022.04.25.hellenNA8_96.1499310373"
#define SIGNATURE_HASH 1486865170
#define TS_SIGNATURE "rusEFI 2022.04.25.hellenNA8_96.1486865170"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat null
//
#define SIGNATURE_HASH 281429179
#define TS_SIGNATURE "rusEFI 2022.04.25.hellen_cypress.281429179"
#define SIGNATURE_HASH 285486732
#define TS_SIGNATURE "rusEFI 2022.04.25.hellen_cypress.285486732"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat null
//
#define SIGNATURE_HASH 4016277575
#define TS_SIGNATURE "rusEFI 2022.04.25.kin.4016277575"
#define SIGNATURE_HASH 4003586672
#define TS_SIGNATURE "rusEFI 2022.04.25.kin.4003586672"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 986367194
#define TS_SIGNATURE "rusEFI 2022.04.25.mre_f4.986367194"
#define SIGNATURE_HASH 990424813
#define TS_SIGNATURE "rusEFI 2022.04.25.mre_f4.990424813"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 986367194
#define TS_SIGNATURE "rusEFI 2022.04.25.mre_f7.986367194"
#define SIGNATURE_HASH 990424813
#define TS_SIGNATURE "rusEFI 2022.04.25.mre_f7.990424813"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 83940183
#define TS_SIGNATURE "rusEFI 2022.04.25.prometheus_405.83940183"
#define SIGNATURE_HASH 79870304
#define TS_SIGNATURE "rusEFI 2022.04.25.prometheus_405.79870304"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 83940183
#define TS_SIGNATURE "rusEFI 2022.04.25.prometheus_469.83940183"
#define SIGNATURE_HASH 79870304
#define TS_SIGNATURE "rusEFI 2022.04.25.prometheus_469.79870304"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1932759856
#define TS_SIGNATURE "rusEFI 2022.04.25.proteus_f4.1932759856"
#define SIGNATURE_HASH 1928460551
#define TS_SIGNATURE "rusEFI 2022.04.25.proteus_f4.1928460551"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1932759856
#define TS_SIGNATURE "rusEFI 2022.04.25.proteus_f7.1932759856"
#define SIGNATURE_HASH 1928460551
#define TS_SIGNATURE "rusEFI 2022.04.25.proteus_f7.1928460551"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1932759856
#define TS_SIGNATURE "rusEFI 2022.04.25.proteus_h7.1932759856"
#define SIGNATURE_HASH 1928460551
#define TS_SIGNATURE "rusEFI 2022.04.25.proteus_h7.1928460551"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh null
//
#define SIGNATURE_HASH 1266991750
#define TS_SIGNATURE "rusEFI 2022.04.25.subaru_eg33_f7.1266991750"
#define SIGNATURE_HASH 1246144689
#define TS_SIGNATURE "rusEFI 2022.04.25.subaru_eg33_f7.1246144689"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3120251616
#define TS_SIGNATURE "rusEFI 2022.04.25.tdg-pdm8.3120251616"
#define SIGNATURE_HASH 3090753751
#define TS_SIGNATURE "rusEFI 2022.04.25.tdg-pdm8.3090753751"

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_central.txt Mon Apr 25 03:43:32 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_central.txt Mon Apr 25 03:58:26 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -28,23 +28,17 @@ struct trigger_central_s {
*/
uint8_t mapVvt_MAP_AT_CYCLE_COUNT = (uint8_t)0;
/**
* need 4 byte alignment
units
* offset 37
*/
uint8_t alignmentFill_at_37[3];
/**
* offset 40
*/
uint8_t mapVvt_map_peak = (uint8_t)0;
/**
* need 4 byte alignment
units
* offset 41
* offset 38
*/
uint8_t alignmentFill_at_41[3];
uint8_t alignmentFill_at_38[2];
};
static_assert(sizeof(trigger_central_s) == 44);
static_assert(sizeof(trigger_central_s) == 40);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_central.txt Mon Apr 25 03:43:32 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_central.txt Mon Apr 25 03:58:26 UTC 2022

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

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

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

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

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_central.txt Mon Apr 25 03:43:32 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_central.txt Mon Apr 25 03:58:26 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -17,9 +17,8 @@ public class TriggerCentral {
public static final Field MAPVVT_MAP_AT_SPECIAL_POINT = Field.create("MAPVVT_MAP_AT_SPECIAL_POINT", 28, FieldType.FLOAT);
public static final Field MAPVVT_MAP_AT_DIFF = Field.create("MAPVVT_MAP_AT_DIFF", 32, FieldType.FLOAT);
public static final Field MAPVVT_MAP_AT_CYCLE_COUNT = Field.create("MAPVVT_MAP_AT_CYCLE_COUNT", 36, FieldType.INT8).setScale(1.0);
public static final Field ALIGNMENTFILL_AT_37 = Field.create("ALIGNMENTFILL_AT_37", 37, FieldType.INT8).setScale(1.0);
public static final Field MAPVVT_MAP_PEAK = Field.create("MAPVVT_MAP_PEAK", 40, FieldType.INT8).setScale(1.0);
public static final Field ALIGNMENTFILL_AT_41 = Field.create("ALIGNMENTFILL_AT_41", 41, FieldType.INT8).setScale(1.0);
public static final Field MAPVVT_MAP_PEAK = Field.create("MAPVVT_MAP_PEAK", 37, FieldType.INT8).setScale(1.0);
public static final Field ALIGNMENTFILL_AT_38 = Field.create("ALIGNMENTFILL_AT_38", 38, FieldType.INT8).setScale(1.0);
public static final Field[] VALUES = {
HWEVENTCOUNTERS1,
HWEVENTCOUNTERS2,
@ -31,8 +30,7 @@ public class TriggerCentral {
MAPVVT_MAP_AT_SPECIAL_POINT,
MAPVVT_MAP_AT_DIFF,
MAPVVT_MAP_AT_CYCLE_COUNT,
ALIGNMENTFILL_AT_37,
MAPVVT_MAP_PEAK,
ALIGNMENTFILL_AT_41,
ALIGNMENTFILL_AT_38,
};
}

View File

@ -1,6 +1,6 @@
<roms>
<!-- was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh Mon Apr 25 03:43:34 UTC 2022 -->
<!-- was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh Mon Apr 25 03:58:27 UTC 2022 -->
<rom>
<romid>
@ -10,20 +10,20 @@
<ecuid>RUSEFI</ecuid>
<make>rusEfi</make>
<model>rusEfi</model>
<filesize>22108</filesize>
<filesize>21800</filesize>
</romid>
<table type="3D" name="Ignition Advance"
category="Ignition"
storageaddress="4adc"
storageaddress="49a8"
sizex="16" sizey="16" storagetype="float" endian="big">
<scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/>
<table type="X Axis" storageaddress="4cfc" storagetype="float" endian="big"
<table type="X Axis" storageaddress="4bc8" storagetype="float" endian="big"
logparam="rpm">
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
</table>
<table type="Y Axis" storageaddress="4cdc" storagetype="float" endian="big"
<table type="Y Axis" storageaddress="4ba8" storagetype="float" endian="big"
logparam="engine_load">
<scaling units="degree" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/>
@ -32,15 +32,15 @@
<table type="3D" name="Ignition Advance IAT correction"
category="Ignition"
storageaddress="42fc"
storageaddress="41c8"
sizex="16" sizey="16" storagetype="float" endian="big">
<scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/>
<table type="X Axis" storageaddress="453c" storagetype="float" endian="big"
<table type="X Axis" storageaddress="4408" storagetype="float" endian="big"
logparam="rpm">
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
</table>
<table type="Y Axis" storageaddress="44fc" storagetype="float"
<table type="Y Axis" storageaddress="43c8" storagetype="float"
endian="big" logparam="engine_load">
<scaling units="temperature, C" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/>
@ -49,15 +49,15 @@
<table type="3D" name="Volumetric Efficiency"
category="Fuel"
storageaddress="4d1c"
storageaddress="4be8"
sizex="16" sizey="16" storagetype="float" endian="big">
<scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/>
<table type="X Axis" storageaddress="4f3c" storagetype="float" endian="big"
<table type="X Axis" storageaddress="4e08" storagetype="float" endian="big"
logparam="rpm">
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
</table>
<table type="Y Axis" storageaddress="4f1c" storagetype="float" endian="big"
<table type="Y Axis" storageaddress="4de8" storagetype="float" endian="big"
logparam="engine_load">
<scaling units="degree" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/>
@ -66,16 +66,16 @@
<table type="3D" name="SCRIPT Table #1"
category="SCRIPT"
storageaddress="51dc" sizex="8"
storageaddress="50a8" sizex="8"
sizey="8" storagetype="float" endian="big">
<scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/>
<table type="X Axis" storageaddress="52ec" storagetype="float" endian="big"
<table type="X Axis" storageaddress="51b8" storagetype="float" endian="big"
logparam="">
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/>
</table>
<table type="Y Axis" storageaddress="52dc" storagetype="float" endian="big"
<table type="Y Axis" storageaddress="51a8" storagetype="float" endian="big"
logparam="rpm">
<scaling units="engine_load" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
</table>
@ -83,16 +83,16 @@
<table type="3D" name="SCRIPT Table #2"
category="SCRIPT"
storageaddress="52fc" sizex="8"
storageaddress="51c8" sizex="8"
sizey="8" storagetype="uint8" endian="big">
<scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/>
<table type="X Axis" storageaddress="534c" storagetype="float" endian="big"
<table type="X Axis" storageaddress="5218" storagetype="float" endian="big"
logparam="engine_load">
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/>
</table>
<table type="Y Axis" storageaddress="533c" storagetype="float" endian="big"
<table type="Y Axis" storageaddress="5208" storagetype="float" endian="big"
logparam="rpm">
<scaling units="engine_load" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
</table>
@ -100,16 +100,16 @@
<table type="3D" name="SCRIPT Table #3"
category="SCRIPT"
storageaddress="535c" sizex="8"
storageaddress="5228" sizex="8"
sizey="8" storagetype="uint8" endian="big">
<scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/>
<table type="X Axis" storageaddress="53ac" storagetype="float" endian="big"
<table type="X Axis" storageaddress="5278" storagetype="float" endian="big"
logparam="">
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/>
</table>
<table type="Y Axis" storageaddress="539c" storagetype="float" endian="big"
<table type="Y Axis" storageaddress="5268" storagetype="float" endian="big"
logparam="rpm">
<scaling units="engine_load" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
</table>
@ -117,16 +117,16 @@
<table type="3D" name="SCRIPT Table #4"
category="SCRIPT"
storageaddress="53bc" sizex="8"
storageaddress="5288" sizex="8"
sizey="8" storagetype="uint8" endian="big">
<scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/>
<table type="X Axis" storageaddress="540c" storagetype="float" endian="big"
<table type="X Axis" storageaddress="52d8" storagetype="float" endian="big"
logparam="engine_load">
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/>
</table>
<table type="Y Axis" storageaddress="53fc" storagetype="float" endian="big"
<table type="Y Axis" storageaddress="52c8" storagetype="float" endian="big"
logparam="engine_load">
<scaling units="engine_load" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
</table>
@ -134,77 +134,77 @@
<table type="3D" name="Target AFR"
category="Fuel"
storageaddress="4f5c" sizex="16"
storageaddress="4e28" sizex="16"
sizey="16" storagetype="uint8" endian="big">
<scaling units="Engine Load" expression="x/147" to_byte="x*147" format="0.00" fineincrement=".01"
coarseincrement="1"/>
<table type="X Axis" storageaddress="507c" storagetype="float" endian="big">
<table type="X Axis" storageaddress="4f48" storagetype="float" endian="big">
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/>
</table>
<table type="Y Axis" storageaddress="505c" storagetype="float" endian="big">
<table type="Y Axis" storageaddress="4f28" storagetype="float" endian="big">
<scaling units="engine_load" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
</table>
</table>
<table type="3D" name="Baro Correction"
category="Fuel"
storageaddress="758" sizex="4"
storageaddress="6c8" sizex="4"
sizey="4" storagetype="float" endian="big">
<scaling units="Pressure" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
<table type="X Axis" storageaddress="738" storagetype="float" endian="big">
<table type="X Axis" storageaddress="6a8" storagetype="float" endian="big">
<scaling units="kPa" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
</table>
<table type="Y Axis" storageaddress="748" storagetype="float" endian="big">
<table type="Y Axis" storageaddress="6b8" storagetype="float" endian="big">
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
</table>
</table>
<table type="2D" name="Coolant-based Warnup Enrichment"
category="Fuel"
storageaddress="393c" sizex="16"
storageaddress="3808" sizex="16"
storagetype="float" endian="big">
<scaling units="Compensation (%)" expression="x" to_byte="x" format="0.00"
fineincrement=".01" coarseincrement="0.1"/>
<table type="X Axis" storageaddress="38fc" storagetype="float" endian="big">
<table type="X Axis" storageaddress="37c8" storagetype="float" endian="big">
<scaling units="uni" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
</table>
</table>
<table type="2D" name="SCRIPT Curve #1" storageaddress="c44"
<table type="2D" name="SCRIPT Curve #1" storageaddress="b70"
category="SCRIPT"
sizex="16" storagetype="float" endian="big">
<scaling units="Compensation (%)" expression="x" to_byte="x" format="0.00"
fineincrement=".01" coarseincrement="0.1"/>
<table type="X Axis" storageaddress="c04" storagetype="float" endian="big">
<table type="X Axis" storageaddress="b30" storagetype="float" endian="big">
<scaling units="uni" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
</table>
</table>
<table type="2D" name="SCRIPT Curve #2" storageaddress="cc4"
<table type="2D" name="SCRIPT Curve #2" storageaddress="bf0"
category="SCRIPT"
sizex="16" storagetype="float" endian="big">
<scaling units="Compensation (%)" expression="x" to_byte="x" format="0.00"
fineincrement=".01" coarseincrement="0.1"/>
<table type="X Axis" storageaddress="c84" storagetype="float" endian="big">
<table type="X Axis" storageaddress="bb0" storagetype="float" endian="big">
<scaling units="uni" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
</table>
</table>
<table type="2D" name="Coolant temperature-based extra idle air" storageaddress="3abc"
<table type="2D" name="Coolant temperature-based extra idle air" storageaddress="3988"
sizex="16" storagetype="float" endian="big">
<scaling units="Compensation (%)" expression="x" to_byte="x" format="0.00"
fineincrement=".01" coarseincrement="0.1"/>
<table type="X Axis" storageaddress="3a7c" storagetype="float" endian="big">
<table type="X Axis" storageaddress="3948" storagetype="float" endian="big">
<scaling units="uni" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
</table>
</table>
<table type="2D" name="Injector Lag" storageaddress="a0"
<table type="2D" name="Injector Lag" storageaddress="84"
sizex="8" storagetype="float" endian="big">
<scaling units="ms" expression="x" to_byte="x" format="0.00"
fineincrement=".01" coarseincrement="0.1"/>
<table type="X Axis" storageaddress="80" storagetype="float" endian="big">
<table type="X Axis" storageaddress="64" storagetype="float" endian="big">
<scaling units="Volts" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
</table>
</table>