Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2024-12-29 01:25:24 +00:00
parent 9ccf43716c
commit 6f4c123870
180 changed files with 30133 additions and 29996 deletions

View File

@ -43,33 +43,33 @@ LDS_vvt,
LDS_lambda_monitor,
} live_data_e;
#define OUTPUT_CHANNELS_BASE_ADDRESS 0
#define FUEL_COMPUTER_BASE_ADDRESS 860
#define IGNITION_STATE_BASE_ADDRESS 912
#define KNOCK_CONTROLLER_BASE_ADDRESS 956
#define PRIME_INJECTION_BASE_ADDRESS 1064
#define TCU_CONTROLLER_BASE_ADDRESS 1068
#define THROTTLE_MODEL_BASE_ADDRESS 1084
#define HIGH_PRESSURE_FUEL_PUMP_BASE_ADDRESS 1096
#define INJECTOR_MODEL_BASE_ADDRESS 1124
#define LAUNCH_CONTROL_STATE_BASE_ADDRESS 1136
#define SHIFT_TORQUE_REDUCTION_STATE_BASE_ADDRESS 1144
#define ANTILAG_SYSTEM_STATE_BASE_ADDRESS 1148
#define BOOST_CONTROL_BASE_ADDRESS 1160
#define AC_CONTROL_BASE_ADDRESS 1184
#define NITROUS_CONTROL_STATE_BASE_ADDRESS 1192
#define FAN_CONTROL_BASE_ADDRESS 1196
#define FUEL_PUMP_CONTROL_BASE_ADDRESS 1212
#define MAIN_RELAY_BASE_ADDRESS 1216
#define ENGINE_STATE_BASE_ADDRESS 1220
#define TPS_ACCEL_STATE_BASE_ADDRESS 1316
#define TRIGGER_CENTRAL_BASE_ADDRESS 1364
#define TRIGGER_STATE_BASE_ADDRESS 1412
#define TRIGGER_STATE_PRIMARY_BASE_ADDRESS 1592
#define WALL_FUEL_STATE_BASE_ADDRESS 1600
#define IDLE_STATE_BASE_ADDRESS 1608
#define ELECTRONIC_THROTTLE_BASE_ADDRESS 1652
#define WIDEBAND_STATE_BASE_ADDRESS 1748
#define DC_MOTORS_BASE_ADDRESS 1772
#define SENT_STATE_BASE_ADDRESS 1784
#define VVT_BASE_ADDRESS 1792
#define LAMBDA_MONITOR_BASE_ADDRESS 1796
#define FUEL_COMPUTER_BASE_ADDRESS 872
#define IGNITION_STATE_BASE_ADDRESS 924
#define KNOCK_CONTROLLER_BASE_ADDRESS 968
#define PRIME_INJECTION_BASE_ADDRESS 1076
#define TCU_CONTROLLER_BASE_ADDRESS 1080
#define THROTTLE_MODEL_BASE_ADDRESS 1096
#define HIGH_PRESSURE_FUEL_PUMP_BASE_ADDRESS 1108
#define INJECTOR_MODEL_BASE_ADDRESS 1136
#define LAUNCH_CONTROL_STATE_BASE_ADDRESS 1148
#define SHIFT_TORQUE_REDUCTION_STATE_BASE_ADDRESS 1156
#define ANTILAG_SYSTEM_STATE_BASE_ADDRESS 1160
#define BOOST_CONTROL_BASE_ADDRESS 1172
#define AC_CONTROL_BASE_ADDRESS 1196
#define NITROUS_CONTROL_STATE_BASE_ADDRESS 1204
#define FAN_CONTROL_BASE_ADDRESS 1208
#define FUEL_PUMP_CONTROL_BASE_ADDRESS 1224
#define MAIN_RELAY_BASE_ADDRESS 1228
#define ENGINE_STATE_BASE_ADDRESS 1232
#define TPS_ACCEL_STATE_BASE_ADDRESS 1328
#define TRIGGER_CENTRAL_BASE_ADDRESS 1376
#define TRIGGER_STATE_BASE_ADDRESS 1424
#define TRIGGER_STATE_PRIMARY_BASE_ADDRESS 1604
#define WALL_FUEL_STATE_BASE_ADDRESS 1612
#define IDLE_STATE_BASE_ADDRESS 1620
#define ELECTRONIC_THROTTLE_BASE_ADDRESS 1664
#define WIDEBAND_STATE_BASE_ADDRESS 1760
#define DC_MOTORS_BASE_ADDRESS 1784
#define SENT_STATE_BASE_ADDRESS 1796
#define VVT_BASE_ADDRESS 1804
#define LAMBDA_MONITOR_BASE_ADDRESS 1808

File diff suppressed because it is too large Load Diff

View File

@ -251,414 +251,420 @@ targetAfrBlendBias1("targetAfrBlendBias 1", SensorCategory.SENSOR_INPUTS, FieldT
targetAfrBlendBias2("targetAfrBlendBias 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 655, 0.5, 0.0, 100.0, "%"),
targetAfrBlendOutput1("targetAfrBlendOutput 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 656, 0.1, -1000.0, 1000.0, "%"),
targetAfrBlendOutput2("targetAfrBlendOutput 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 658, 0.1, -1000.0, 1000.0, "%"),
outputRequestPeriod("outputRequestPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 664, 1.0, -1.0, -1.0, ""),
mapFast("mapFast", SensorCategory.SENSOR_INPUTS, FieldType.INT, 668, 1.0, -1.0, -1.0, ""),
luaGauges1("Lua: Gauge 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 672, 1.0, 0.0, 50000.0, "value"),
luaGauges2("Lua: Gauge 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 676, 1.0, 0.0, 50000.0, "value"),
luaGauges3("Lua: Gauge 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 680, 1.0, 0.0, 50000.0, "value"),
luaGauges4("Lua: Gauge 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 684, 1.0, 0.0, 50000.0, "value"),
luaGauges5("Lua: Gauge 5", SensorCategory.SENSOR_INPUTS, FieldType.INT, 688, 1.0, 0.0, 50000.0, "value"),
luaGauges6("Lua: Gauge 6", SensorCategory.SENSOR_INPUTS, FieldType.INT, 692, 1.0, 0.0, 50000.0, "value"),
luaGauges7("Lua: Gauge 7", SensorCategory.SENSOR_INPUTS, FieldType.INT, 696, 1.0, 0.0, 50000.0, "value"),
luaGauges8("Lua: Gauge 8", SensorCategory.SENSOR_INPUTS, FieldType.INT, 700, 1.0, 0.0, 50000.0, "value"),
rawMaf2("rawMaf2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 704, 0.001, 0.0, 5.0, "V"),
mafMeasured2("MAF #2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 706, 0.1, 0.0, 0.0, "kg/h"),
schedulingUsedCount("schedulingUsedCount", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 708, 1.0, 0.0, 0.0, ""),
vehicleSpeedKph("Vehicle Speed", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 710, 0.01, 0.0, 0.0, "kph"),
Gego("Gego", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 712, 0.01, 50.0, 150.0, "%"),
testBenchIter("testBenchIter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 714, 1.0, 0.0, 0.0, "count"),
oilTemp("oilTemp", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 716, 0.01, 0.0, 0.0, "deg C"),
fuelTemp("fuelTemp", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 718, 0.01, 0.0, 0.0, "deg C"),
ambientTemp("ambientTemp", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 720, 0.01, 0.0, 0.0, "deg C"),
compressorDischargeTemp("compressorDischargeTemp", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 722, 0.01, 0.0, 0.0, "deg C"),
compressorDischargePressure("compressorDischargePressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 724, 0.03333333333333333, 0.0, 0.0, "kPa"),
throttleInletPressure("throttleInletPressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 726, 0.03333333333333333, 0.0, 0.0, "kPa"),
ignitionOnTime("ignitionOnTime", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 728, 1.0, 0.0, 0.0, "sec"),
engineRunTime("engineRunTime", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 730, 1.0, 0.0, 0.0, "sec"),
distanceTraveled("distanceTraveled", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 732, 0.1, 0.0, 0.0, "km"),
afrGasolineScale("Air/Fuel Ratio (Gas Scale)", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 734, 0.001, 0.0, 0.0, "AFR"),
afr2GasolineScale("Air/Fuel Ratio 2 (Gas Scale)", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 736, 0.001, 0.0, 0.0, "AFR"),
alignmentFill_at_738("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 738, 1.0, -20.0, 100.0, "units"),
wheelSlipRatio("wheelSlipRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 740, 1.0, -1.0, -1.0, ""),
ignitorDiagnostic1("ignitorDiagnostic 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 744, 1.0, -1.0, -1.0, ""),
ignitorDiagnostic2("ignitorDiagnostic 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 745, 1.0, -1.0, -1.0, ""),
ignitorDiagnostic3("ignitorDiagnostic 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 746, 1.0, -1.0, -1.0, ""),
ignitorDiagnostic4("ignitorDiagnostic 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 747, 1.0, -1.0, -1.0, ""),
ignitorDiagnostic5("ignitorDiagnostic 5", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 748, 1.0, -1.0, -1.0, ""),
ignitorDiagnostic6("ignitorDiagnostic 6", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 749, 1.0, -1.0, -1.0, ""),
ignitorDiagnostic7("ignitorDiagnostic 7", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 750, 1.0, -1.0, -1.0, ""),
ignitorDiagnostic8("ignitorDiagnostic 8", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 751, 1.0, -1.0, -1.0, ""),
ignitorDiagnostic9("ignitorDiagnostic 9", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 752, 1.0, -1.0, -1.0, ""),
ignitorDiagnostic10("ignitorDiagnostic 10", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 753, 1.0, -1.0, -1.0, ""),
ignitorDiagnostic11("ignitorDiagnostic 11", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 754, 1.0, -1.0, -1.0, ""),
ignitorDiagnostic12("ignitorDiagnostic 12", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 755, 1.0, -1.0, -1.0, ""),
injectorDiagnostic1("injectorDiagnostic 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 756, 1.0, -1.0, -1.0, ""),
injectorDiagnostic2("injectorDiagnostic 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 757, 1.0, -1.0, -1.0, ""),
injectorDiagnostic3("injectorDiagnostic 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 758, 1.0, -1.0, -1.0, ""),
injectorDiagnostic4("injectorDiagnostic 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 759, 1.0, -1.0, -1.0, ""),
injectorDiagnostic5("injectorDiagnostic 5", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 760, 1.0, -1.0, -1.0, ""),
injectorDiagnostic6("injectorDiagnostic 6", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 761, 1.0, -1.0, -1.0, ""),
injectorDiagnostic7("injectorDiagnostic 7", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 762, 1.0, -1.0, -1.0, ""),
injectorDiagnostic8("injectorDiagnostic 8", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 763, 1.0, -1.0, -1.0, ""),
injectorDiagnostic9("injectorDiagnostic 9", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 764, 1.0, -1.0, -1.0, ""),
injectorDiagnostic10("injectorDiagnostic 10", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 765, 1.0, -1.0, -1.0, ""),
injectorDiagnostic11("injectorDiagnostic 11", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 766, 1.0, -1.0, -1.0, ""),
injectorDiagnostic12("injectorDiagnostic 12", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 767, 1.0, -1.0, -1.0, ""),
actualLastInjectionStage2("Fuel: Last inj pulse width stg 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 768, 0.0033333333333333335, 0.0, 0.0, "ms"),
injectorDutyCycleStage2("Fuel: injector duty cycle stage 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 770, 0.5, 0.0, 0.0, "%"),
rawFlexFreq("rawFlexFreq", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 771, 1.0, -1.0, -1.0, ""),
fastAdcErrorsCount("fastAdcErrorsCount", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 772, 1.0, -1.0, -1.0, ""),
deviceUid("deviceUid", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 773, 1.0, -1.0, -1.0, ""),
mc33810spiErrorCounter("mc33810spiErrorCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 774, 1.0, -1.0, -1.0, ""),
sadDwellRatioCounter("sadDwellRatioCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 776, 1.0, -1.0, -1.0, ""),
injectionPrimingCounter("injectionPrimingCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 777, 1.0, -1.0, -1.0, ""),
tempLogging2("tempLogging2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 778, 1.0, -1.0, -1.0, ""),
alignmentFill_at_779("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 779, 1.0, -20.0, 100.0, "units"),
acPressure("A/C pressure", SensorCategory.SENSOR_INPUTS, FieldType.INT, 780, 1.0, 0.0, 0.0, "kPa"),
rawAuxAnalog1("rawAuxAnalog1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 784, 0.001, 0.0, 5.0, "V"),
rawAuxAnalog2("rawAuxAnalog2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 786, 0.001, 0.0, 5.0, "V"),
rawAuxAnalog3("rawAuxAnalog3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 788, 0.001, 0.0, 5.0, "V"),
rawAuxAnalog4("rawAuxAnalog4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 790, 0.001, 0.0, 5.0, "V"),
fastAdcErrorCallbackCount("fastAdcErrorCallbackCount", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 792, 1.0, -1.0, -1.0, ""),
slowAdcErrorsCount("slowAdcErrorsCount", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 793, 1.0, -1.0, -1.0, ""),
rawAuxTemp1("rawAuxTemp1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 794, 0.001, 0.0, 5.0, "V"),
rawAuxTemp2("rawAuxTemp2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 796, 0.001, 0.0, 5.0, "V"),
rawAmbientTemp("rawAmbientTemp", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 798, 0.001, 0.0, 5.0, "V"),
rtcUnixEpochTime("rtcUnixEpochTime", SensorCategory.SENSOR_INPUTS, FieldType.INT, 800, 1.0, -1.0, -1.0, ""),
sparkCutReasonBlinker("sparkCutReasonBlinker", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 804, 1.0, -1.0, -1.0, ""),
fuelCutReasonBlinker("fuelCutReasonBlinker", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 805, 1.0, -1.0, -1.0, ""),
unusedAtTheEnd1("unusedAtTheEnd 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 806, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd2("unusedAtTheEnd 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 807, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd3("unusedAtTheEnd 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 808, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd4("unusedAtTheEnd 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 809, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd5("unusedAtTheEnd 5", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 810, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd6("unusedAtTheEnd 6", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 811, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd7("unusedAtTheEnd 7", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 812, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd8("unusedAtTheEnd 8", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 813, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd9("unusedAtTheEnd 9", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 814, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd10("unusedAtTheEnd 10", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 815, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd11("unusedAtTheEnd 11", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 816, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd12("unusedAtTheEnd 12", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 817, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd13("unusedAtTheEnd 13", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 818, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd14("unusedAtTheEnd 14", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 819, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd15("unusedAtTheEnd 15", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 820, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd16("unusedAtTheEnd 16", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 821, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd17("unusedAtTheEnd 17", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 822, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd18("unusedAtTheEnd 18", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 823, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd19("unusedAtTheEnd 19", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 824, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd20("unusedAtTheEnd 20", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 825, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd21("unusedAtTheEnd 21", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 826, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd22("unusedAtTheEnd 22", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 827, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd23("unusedAtTheEnd 23", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 828, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd24("unusedAtTheEnd 24", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 829, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd25("unusedAtTheEnd 25", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 830, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd26("unusedAtTheEnd 26", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 831, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd27("unusedAtTheEnd 27", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 832, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd28("unusedAtTheEnd 28", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 833, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd29("unusedAtTheEnd 29", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 834, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd30("unusedAtTheEnd 30", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 835, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd31("unusedAtTheEnd 31", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 836, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd32("unusedAtTheEnd 32", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 837, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd33("unusedAtTheEnd 33", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 838, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd34("unusedAtTheEnd 34", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 839, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd35("unusedAtTheEnd 35", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 840, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd36("unusedAtTheEnd 36", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 841, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd37("unusedAtTheEnd 37", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 842, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd38("unusedAtTheEnd 38", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 843, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd39("unusedAtTheEnd 39", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 844, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd40("unusedAtTheEnd 40", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 845, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd41("unusedAtTheEnd 41", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 846, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd42("unusedAtTheEnd 42", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 847, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd43("unusedAtTheEnd 43", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 848, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd44("unusedAtTheEnd 44", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 849, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd45("unusedAtTheEnd 45", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 850, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd46("unusedAtTheEnd 46", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 851, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd47("unusedAtTheEnd 47", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 852, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd48("unusedAtTheEnd 48", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 853, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd49("unusedAtTheEnd 49", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 854, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd50("unusedAtTheEnd 50", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 855, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd51("unusedAtTheEnd 51", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 856, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd52("unusedAtTheEnd 52", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 857, 1.0, 0.0, 0.0, ""),
alignmentFill_at_858("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 858, 1.0, -20.0, 100.0, "units"),
totalFuelCorrection("Fuel: Total correction", SensorCategory.SENSOR_INPUTS, FieldType.INT, 860, 1.0, 0.0, 3.0, "mult"),
running("running", SensorCategory.SENSOR_INPUTS, FieldType.INT, 864, 1.0, -1.0, -1.0, ""),
afrTableYAxis("afrTableYAxis", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 884, 0.01, 0.0, 0.0, "%"),
targetLambda("Fuel: target lambda", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 886, 1.0E-4, 0.5, 1.5, ""),
targetAFR("Fuel: target AFR", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 888, 0.001, 10.0, 20.0, "ratio"),
stoichiometricRatio("Fuel: Stoich ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 890, 0.001, 0.0, 0.0, "ratio"),
sdTcharge_coff("sdTcharge_coff", SensorCategory.SENSOR_INPUTS, FieldType.INT, 892, 1.0, -1.0, -1.0, ""),
sdAirMassInOneCylinder("Air: Cylinder airmass", SensorCategory.SENSOR_INPUTS, FieldType.INT, 896, 1.0, 0.0, 0.0, "g"),
normalizedCylinderFilling("Air: Normalized cyl filling", SensorCategory.SENSOR_INPUTS, FieldType.INT, 900, 1.0, 0.0, 100.0, "%"),
brokenInjector("brokenInjector", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 904, 1.0, -1.0, -1.0, ""),
unused88("unused88", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 905, 1.0, -1.0, -1.0, ""),
idealEngineTorque("idealEngineTorque", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 906, 1.0, -1.0, -1.0, ""),
baseDwell("Ignition: base dwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 912, 1.0, 0.0, 30.0, "ms"),
sparkDwell("Ignition: coil charge time", SensorCategory.SENSOR_INPUTS, FieldType.INT, 916, 1.0, 0.0, 30.0, "ms"),
dwellDurationAngle("Ignition: dwell duration\nas crankshaft angle\nNAN if engine is stopped\nSee also sparkDwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 920, 1.0, 0.0, 120.0, "deg"),
cltTimingCorrection("Ign: CLT correction", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 924, 0.01, -20.0, 20.0, "deg"),
timingIatCorrection("Ign: IAT correction", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 926, 0.01, -20.0, 20.0, "deg"),
timingPidCorrection("Idle: Timing adjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 928, 0.01, -20.0, 20.0, "deg"),
dfcoTimingRetard("DFCO: Timing retard", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 930, 0.01, 0.0, 50.0, "deg"),
baseIgnitionAdvance("Timing: base ignition", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 932, 0.02, 0.0, 0.0, "deg"),
correctedIgnitionAdvance("Timing: ignition", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 934, 0.02, 0.0, 0.0, "deg"),
tractionAdvanceDrop("Traction: timing correction", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 936, 0.02, 0.0, 0.0, "deg"),
alignmentFill_at_26("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 938, 1.0, -20.0, 100.0, "units"),
dwellVoltageCorrection("Ign: Dwell voltage correction", SensorCategory.SENSOR_INPUTS, FieldType.INT, 940, 1.0, -1.0, -1.0, ""),
luaTimingAdd("Ign: Lua timing add", SensorCategory.SENSOR_INPUTS, FieldType.INT, 944, 1.0, -20.0, 20.0, "deg"),
luaTimingMult("Ign: Lua timing mult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 948, 1.0, -20.0, 20.0, "deg"),
m_knockLevel("Knock: Current level", SensorCategory.SENSOR_INPUTS, FieldType.INT, 956, 1.0, 0.0, 0.0, "Volts"),
m_knockCyl1("Knock: Cyl 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 960, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl2("Knock: Cyl 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 961, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl3("Knock: Cyl 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 962, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl4("Knock: Cyl 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 963, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl5("Knock: Cyl 5", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 964, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl6("Knock: Cyl 6", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 965, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl7("Knock: Cyl 7", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 966, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl8("Knock: Cyl 8", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 967, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl9("Knock: Cyl 9", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 968, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl10("Knock: Cyl 10", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 969, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl11("Knock: Cyl 11", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 970, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl12("Knock: Cyl 12", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 971, 1.0, 0.0, 0.0, "dBv"),
m_knockRetard("Knock: Retard", SensorCategory.SENSOR_INPUTS, FieldType.INT, 972, 1.0, 0.0, 0.0, "deg"),
m_knockThreshold("Knock: Threshold", SensorCategory.SENSOR_INPUTS, FieldType.INT, 976, 1.0, -1.0, -1.0, ""),
m_knockCount("Knock: Count", SensorCategory.SENSOR_INPUTS, FieldType.INT, 980, 1.0, 0.0, 0.0, ""),
m_maximumRetard("Knock: Max retard", SensorCategory.SENSOR_INPUTS, FieldType.INT, 984, 1.0, -1.0, -1.0, ""),
m_knockSpectrum1("Knock: SpectrumData 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 988, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum2("Knock: SpectrumData 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 992, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum3("Knock: SpectrumData 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 996, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum4("Knock: SpectrumData 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1000, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum5("Knock: SpectrumData 5", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1004, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum6("Knock: SpectrumData 6", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1008, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum7("Knock: SpectrumData 7", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1012, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum8("Knock: SpectrumData 8", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1016, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum9("Knock: SpectrumData 9", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1020, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum10("Knock: SpectrumData 10", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1024, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum11("Knock: SpectrumData 11", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1028, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum12("Knock: SpectrumData 12", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1032, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum13("Knock: SpectrumData 13", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1036, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum14("Knock: SpectrumData 14", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1040, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum15("Knock: SpectrumData 15", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1044, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum16("Knock: SpectrumData 16", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1048, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrumChannelCyl("Knock: ChannelAndCylNumber", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1052, 1.0, 0.0, 0.0, "compressed N + N"),
m_knockFrequencyStart("Knock: Start Freq", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1054, 1.0, 0.0, 0.0, "Hz"),
m_knockFrequencyStep("Knock: Step Freq", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1056, 1.0, 0.0, 0.0, "Hz"),
m_knockFuelTrimMultiplier("Knock: Fuel trim when knock", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1060, 1.0, 0.0, 0.0, "multiplier"),
tcuCurrentGear("TCU: Current Gear", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1068, 1.0, -1.0, 10.0, "gear"),
alignmentFill_at_1("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1069, 1.0, -20.0, 100.0, "units"),
tcRatio("TCU: Torque Converter Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1070, 0.01, 0.0, 0.0, "value"),
lastShiftTime("lastShiftTime", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1072, 1.0, -1.0, -1.0, ""),
tcu_currentRange("TCU: Current Range", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1076, 1.0, 0.0, 0.0, ""),
pressureControlDuty("TCU: EPC Duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1077, 1.0, 0.0, 100.0, "%"),
torqueConverterDuty("TCU: TC Duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1078, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_11("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1079, 1.0, -20.0, 100.0, "units"),
throttleModelCrossoverAngle("Air: Throttle crossover pos", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1088, 0.01, 0.0, 100.0, "%"),
alignmentFill_at_6("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1090, 1.0, -20.0, 100.0, "units"),
throttleEstimatedFlow("Air: Throttle flow estimate", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1092, 1.0, 0.0, 5.0, "g/s"),
m_requested_pump("GDI: HPFP duration\nComputed requested pump duration in degrees (not including deadtime)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1096, 1.0, -1.0, -1.0, ""),
fuel_requested_percent("GDI: requested_percent", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1100, 1.0, -1.0, -1.0, ""),
fuel_requested_percent_pi("GDI: percent_pi", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1104, 1.0, -1.0, -1.0, ""),
m_pressureTarget_kPa("GDI: target pressure", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1112, 1.0, -1.0, -1.0, ""),
nextLobe("GDI: nextLobe", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1116, 1.0, -1.0, -1.0, ""),
di_nextStart("GDI: next start", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1120, 1.0, 0.0, 100.0, "v"),
m_deadtime("Fuel: injector lag", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1124, 1.0, 0.0, 0.0, "ms"),
pressureDelta("Fuel: Injector pressure delta", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1128, 1.0, -1000.0, 1000.0, "kPa"),
pressureRatio("Fuel: Injector pressure ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1132, 1.0, 0.0, 100.0, ""),
retardThresholdRpm("retardThresholdRpm", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1136, 1.0, -1.0, -1.0, ""),
fuelALSCorrection("fuelALSCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1152, 1.0, -1.0, -1.0, ""),
timingALSCorrection("timingALSCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1156, 0.01, -20.0, 20.0, "deg"),
timingALSSkip("timingALSSkip", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1158, 0.01, 0.0, 50.0, "deg"),
luaTargetAdd("Boost: Lua target add", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1164, 0.5, -100.0, 100.0, "v"),
boostOutput("Boost: Output", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1166, 0.01, -100.0, 100.0, "percent"),
luaTargetMult("Boost: Lua target mult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1168, 1.0, -100.0, 100.0, "v"),
openLoopPart("Boost: Open loop", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1172, 1.0, -100.0, 100.0, "v"),
luaOpenLoopAdd("Boost: Lua open loop add", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1176, 1.0, -100.0, 100.0, "v"),
boostControllerClosedLoopPart("Boost: Closed loop", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1180, 0.5, -50.0, 50.0, "%"),
alignmentFill_at_21("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1181, 1.0, -20.0, 100.0, "units"),
boostControlTarget("Boost: Target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1182, 0.03333333333333333, 0.0, 300.0, "kPa"),
acButtonState("AC switch", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1184, 1.0, -1.0, -1.0, ""),
alignmentFill_at_1("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1185, 1.0, -20.0, 100.0, "units"),
radiatorFanStatus("radiatorFanStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1200, 1.0, -1.0, -1.0, ""),
alignmentFill_at_5("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1201, 1.0, -20.0, 100.0, "units"),
radiatorFanStatus("radiatorFanStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1200, 1.0, -1.0, -1.0, ""),
alignmentFill_at_5("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1201, 1.0, -20.0, 100.0, "units"),
lua("lua", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1220, 1.0, -1.0, -1.0, ""),
sd("sd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1232, 1.0, -1.0, -1.0, ""),
crankingFuel("crankingFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1240, 1.0, -1.0, -1.0, ""),
baroCorrection("Fuel: Barometric pressure mult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1256, 1.0, -1.0, -1.0, ""),
hellenBoardId("Detected Board ID", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1260, 1.0, 0.0, 3000.0, "id"),
clutchUpState("Clutch: up", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1262, 1.0, -1.0, -1.0, ""),
clutchDownState("Clutch: down", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1263, 1.0, -1.0, -1.0, ""),
brakePedalState("Brake switch", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1264, 1.0, -1.0, -1.0, ""),
startStopState("startStopState", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1265, 1.0, -1.0, -1.0, ""),
smartChipState("smartChipState", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1266, 1.0, -1.0, -1.0, ""),
smartChipRestartCounter("smartChipRestartCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1267, 1.0, -1.0, -1.0, ""),
smartChipAliveCounter("smartChipAliveCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1268, 1.0, -1.0, -1.0, ""),
alignmentFill_at_49("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1269, 1.0, -20.0, 100.0, "units"),
startStopStateToggleCounter("startStopStateToggleCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1276, 1.0, -1.0, -1.0, ""),
luaSoftSparkSkip("luaSoftSparkSkip", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1280, 1.0, -1.0, -1.0, ""),
luaHardSparkSkip("luaHardSparkSkip", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1284, 1.0, -1.0, -1.0, ""),
tractionControlSparkSkip("tractionControlSparkSkip", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1288, 1.0, -1.0, -1.0, ""),
fuelInjectionCounter("Fuel: Injection counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1292, 1.0, -1.0, -1.0, ""),
globalSparkCounter("Ign: Spark counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1296, 1.0, -1.0, -1.0, ""),
fuelingLoad("Fuel: Load", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1300, 1.0, -1.0, -1.0, ""),
ignitionLoad("Ignition: load", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1304, 1.0, -1.0, -1.0, ""),
veTableYAxis("veTableYAxis", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1308, 0.01, 0.0, 0.0, "%"),
overDwellCounter("overDwellCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1310, 1.0, -1.0, -1.0, ""),
overDwellNotScheduledCounter("overDwellNotScheduledCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1311, 1.0, -1.0, -1.0, ""),
sparkOutOfOrderCounter("sparkOutOfOrderCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1312, 1.0, -1.0, -1.0, ""),
alignmentFill_at_93("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1313, 1.0, -20.0, 100.0, "units"),
tpsFrom("Fuel: TPS AE from", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1316, 1.0, -1.0, -1.0, ""),
tpsTo("Fuel: TPS AE to", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1320, 1.0, -1.0, -1.0, ""),
deltaTps("Fuel: TPS AE change", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1324, 1.0, -1.0, -1.0, ""),
extraFuel("extraFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1328, 1.0, -1.0, -1.0, ""),
valueFromTable("valueFromTable", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1332, 1.0, -1.0, -1.0, ""),
fractionalInjFuel("fractionalInjFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1340, 1.0, -1.0, -1.0, ""),
accumulatedValue("accumulatedValue", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1344, 1.0, -1.0, -1.0, ""),
maxExtraPerCycle("maxExtraPerCycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1348, 1.0, -1.0, -1.0, ""),
maxExtraPerPeriod("maxExtraPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1352, 1.0, -1.0, -1.0, ""),
maxInjectedPerPeriod("maxInjectedPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1356, 1.0, -1.0, -1.0, ""),
cycleCnt("cycleCnt", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1360, 1.0, -1.0, -1.0, ""),
hwEventCounters1("Hardware events since boot 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1364, 1.0, -1.0, -1.0, ""),
hwEventCounters2("Hardware events since boot 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1366, 1.0, -1.0, -1.0, ""),
hwEventCounters3("Hardware events since boot 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1368, 1.0, -1.0, -1.0, ""),
hwEventCounters4("Hardware events since boot 4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1370, 1.0, -1.0, -1.0, ""),
vvtCamCounter("Sync: total cams front counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1372, 1.0, -1.0, -1.0, ""),
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1374, 1.0, -20.0, 100.0, "units"),
mapVvt_MAP_AT_SPECIAL_POINT("InstantMAP at readout angle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1376, 1.0, -300.0, 300.0, "kPa"),
mapVvt_MAP_AT_DIFF("InstantMAP delta @ readout angles", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1380, 1.0, -300.0, 300.0, "kPa"),
mapVvt_MAP_AT_CYCLE_COUNT("mapVvt_MAP_AT_CYCLE_COUNT", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1384, 1.0, -10.0, 100.0, "distance"),
mapVvt_sync_counter("Instant MAP sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1385, 1.0, 0.0, 10000.0, "counter"),
alignmentFill_at_22("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1386, 1.0, -20.0, 100.0, "units"),
currentEngineDecodedPhase("Sync: Engine Phase", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1388, 1.0, 0.0, 0.0, "deg"),
triggerToothAngleError("Sync: trigger angle error", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1392, 1.0, -30.0, 30.0, "deg"),
triggerIgnoredToothCount("triggerIgnoredToothCount", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1396, 1.0, -1.0, -1.0, ""),
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1397, 1.0, -20.0, 100.0, "units"),
mapCamPrevToothAngle("Sync: MAP: prev angle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1400, 1.0, -3000.0, 3000.0, "deg"),
triggerElapsedUs("triggerElapsedUs", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1408, 1.0, -1.0, -1.0, ""),
synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1412, 1.0, -1.0, -1.0, ""),
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1416, 1.0, 0.0, 100000.0, "us"),
vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1420, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""),
triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1440, 1.0, -10000.0, 10000.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1444, 1.0, -1.0, -1.0, ""),
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1445, 1.0, -20.0, 100.0, "units"),
synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1412, 1.0, -1.0, -1.0, ""),
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1416, 1.0, 0.0, 100000.0, "us"),
vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1420, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""),
triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1440, 1.0, -10000.0, 10000.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1444, 1.0, -1.0, -1.0, ""),
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1445, 1.0, -20.0, 100.0, "units"),
synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1412, 1.0, -1.0, -1.0, ""),
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1416, 1.0, 0.0, 100000.0, "us"),
vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1420, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""),
triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1440, 1.0, -10000.0, 10000.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1444, 1.0, -1.0, -1.0, ""),
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1445, 1.0, -20.0, 100.0, "units"),
synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1412, 1.0, -1.0, -1.0, ""),
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1416, 1.0, 0.0, 100000.0, "us"),
vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1420, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""),
triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1440, 1.0, -10000.0, 10000.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1444, 1.0, -1.0, -1.0, ""),
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1445, 1.0, -20.0, 100.0, "units"),
synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1412, 1.0, -1.0, -1.0, ""),
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1416, 1.0, 0.0, 100000.0, "us"),
vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1420, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""),
triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1440, 1.0, -10000.0, 10000.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1444, 1.0, -1.0, -1.0, ""),
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1445, 1.0, -20.0, 100.0, "units"),
camResyncCounter("sync: Phase Re-Sync Counter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1592, 1.0, -1.0, -1.0, ""),
alignmentFill_at_1("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1593, 1.0, -20.0, 100.0, "units"),
wallFuelCorrection("fuel wallwetting injection time\n correction to account for wall wetting effect for current cycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1600, 1.0, -1.0, -1.0, ""),
wallFuel("Fuel on the wall\nin ms of injector open time for each injector.", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1604, 1.0, -1.0, -1.0, ""),
idleState("idleState", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1608, 1.0, -1.0, -1.0, ""),
currentIdlePosition("Idle: Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1612, 1.0, 0.0, 0.0, "%"),
baseIdlePosition("idle: base value\ncurrent position without adjustments (iacByTpsTaper, afterCrankingIACtaperDuration)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1616, 1.0, -1.0, -1.0, ""),
idleClosedLoop("Idle: Closed loop", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1620, 1.0, -1.0, -1.0, ""),
iacByTpsTaper("idle: iacByTpsTaper portion", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1624, 1.0, -1.0, -1.0, ""),
idleTarget("Idle: Target RPM", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1632, 1.0, -1.0, -1.0, ""),
targetRpmByClt("Idle: Target RPM base", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1636, 1.0, -1.0, -1.0, ""),
targetRpmAc("Idle: Target A/C RPM", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1640, 1.0, -1.0, -1.0, ""),
iacByRpmTaper("idle: iacByRpmTaper portion", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1644, 1.0, -1.0, -1.0, ""),
luaAdd("idle: Lua Adder", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1648, 1.0, -1.0, -1.0, ""),
targetWithIdlePosition("ETB: target with idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1652, 1.0, 0.0, 10.0, "%"),
trim("ETB: trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1656, 1.0, -1.0, -1.0, ""),
luaAdjustment("ETB: luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1660, 1.0, 0.0, 3.0, "%"),
m_wastegatePosition("DC: wastegatePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1664, 1.0, 0.0, 3.0, "%"),
etbFeedForward("etbFeedForward", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1668, 1.0, -1.0, -1.0, ""),
etbIntegralError("etbIntegralError", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1672, 1.0, -10000.0, 10000.0, ""),
etbCurrentTarget("ETB: target for current pedal", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1676, 1.0, -10000.0, 10000.0, "%"),
m_adjustedTarget("Adjusted target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1680, 0.01, -100.0, 100.0, "%"),
alignmentFill_at_30("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1682, 1.0, -20.0, 100.0, "units"),
etbTpsErrorCounter("ETB TPS error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1688, 1.0, 0.0, 3.0, "count"),
etbPpsErrorCounter("ETB pedal error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1690, 1.0, 0.0, 3.0, "count"),
etbErrorCode("etbErrorCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1692, 1.0, -1.0, -1.0, ""),
etbErrorCodeBlinker("etbErrorCodeBlinker", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1693, 1.0, -1.0, -1.0, ""),
tcEtbDrop("ETB traction control", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1694, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_43("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1695, 1.0, -20.0, 100.0, "units"),
jamTimer("ETB jam timer", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1696, 0.01, 0.0, 100.0, "sec"),
adjustedEtbTarget("ETB with adjustments", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1698, 1.0, 0.0, 100.0, "%"),
state("state", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1699, 1.0, -1.0, -1.0, ""),
targetWithIdlePosition("ETB: target with idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1652, 1.0, 0.0, 10.0, "%"),
trim("ETB: trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1656, 1.0, -1.0, -1.0, ""),
luaAdjustment("ETB: luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1660, 1.0, 0.0, 3.0, "%"),
m_wastegatePosition("DC: wastegatePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1664, 1.0, 0.0, 3.0, "%"),
etbFeedForward("etbFeedForward", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1668, 1.0, -1.0, -1.0, ""),
etbIntegralError("etbIntegralError", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1672, 1.0, -10000.0, 10000.0, ""),
etbCurrentTarget("ETB: target for current pedal", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1676, 1.0, -10000.0, 10000.0, "%"),
m_adjustedTarget("Adjusted target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1680, 0.01, -100.0, 100.0, "%"),
alignmentFill_at_30("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1682, 1.0, -20.0, 100.0, "units"),
etbTpsErrorCounter("ETB TPS error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1688, 1.0, 0.0, 3.0, "count"),
etbPpsErrorCounter("ETB pedal error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1690, 1.0, 0.0, 3.0, "count"),
etbErrorCode("etbErrorCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1692, 1.0, -1.0, -1.0, ""),
etbErrorCodeBlinker("etbErrorCodeBlinker", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1693, 1.0, -1.0, -1.0, ""),
tcEtbDrop("ETB traction control", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1694, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_43("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1695, 1.0, -20.0, 100.0, "units"),
jamTimer("ETB jam timer", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1696, 0.01, 0.0, 100.0, "sec"),
adjustedEtbTarget("ETB with adjustments", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1698, 1.0, 0.0, 100.0, "%"),
state("state", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1699, 1.0, -1.0, -1.0, ""),
faultCode("WBO: Fault code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1748, 1.0, -1.0, -1.0, ""),
heaterDuty("WBO: Heater duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1749, 1.0, 0.0, 100.0, "%"),
pumpDuty("WBO: Pump duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1750, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1751, 1.0, -20.0, 100.0, "units"),
tempC("WBO: Temperature", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1752, 1.0, 500.0, 1000.0, "C"),
nernstVoltage("WBO: Nernst Voltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1754, 0.001, 0.0, 1.0, "V"),
esr("WBO: ESR", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1756, 1.0, 0.0, 10000.0, "ohm"),
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1758, 1.0, -20.0, 100.0, "units"),
faultCode("WBO: Fault code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1748, 1.0, -1.0, -1.0, ""),
heaterDuty("WBO: Heater duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1749, 1.0, 0.0, 100.0, "%"),
pumpDuty("WBO: Pump duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1750, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1751, 1.0, -20.0, 100.0, "units"),
tempC("WBO: Temperature", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1752, 1.0, 500.0, 1000.0, "C"),
nernstVoltage("WBO: Nernst Voltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1754, 0.001, 0.0, 1.0, "V"),
esr("WBO: ESR", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1756, 1.0, 0.0, 10000.0, "ohm"),
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1758, 1.0, -20.0, 100.0, "units"),
dcOutput0("DC: output0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1772, 1.0, 0.0, 10.0, "%"),
isEnabled0_int("DC: en0", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1776, 1.0, 0.0, 10.0, "%"),
alignmentFill_at_5("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1777, 1.0, -20.0, 100.0, "units"),
value0("SENT ch0 value0", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1784, 1.0, 0.0, 4095.0, "RAW"),
value1("SENT ch0 value1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1786, 1.0, 0.0, 4095.0, "RAW"),
errorRate("SENT ch0 error rate", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1788, 1.0, 0.0, 100.0, "% (don't belive me)"),
vvtTarget("vvtTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1792, 0.1, -90.0, 90.0, "deg"),
vvtOutput("vvtOutput", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1794, 0.5, 100.0, 1.0, "%"),
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1795, 1.0, -20.0, 100.0, "units"),
lambdaTimeSinceGood("lambdaTimeSinceGood", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1800, 0.01, 0.0, 1.0, "sec"),
alignmentFill_at_6("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1802, 1.0, -20.0, 100.0, "units"),
coilState1("coilState1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 660, 1.0, -1.0, -1.0, ""),
coilState2("coilState2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 661, 1.0, -1.0, -1.0, ""),
alignmentFill_at_662("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 662, 1.0, -20.0, 100.0, "units"),
injectorState1("injectorState1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 668, 1.0, -1.0, -1.0, ""),
injectorState2("injectorState2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 669, 1.0, -1.0, -1.0, ""),
alignmentFill_at_670("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 670, 1.0, -20.0, 100.0, "units"),
outputRequestPeriod("outputRequestPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 676, 1.0, -1.0, -1.0, ""),
mapFast("mapFast", SensorCategory.SENSOR_INPUTS, FieldType.INT, 680, 1.0, -1.0, -1.0, ""),
luaGauges1("Lua: Gauge 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 684, 1.0, 0.0, 50000.0, "value"),
luaGauges2("Lua: Gauge 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 688, 1.0, 0.0, 50000.0, "value"),
luaGauges3("Lua: Gauge 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 692, 1.0, 0.0, 50000.0, "value"),
luaGauges4("Lua: Gauge 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 696, 1.0, 0.0, 50000.0, "value"),
luaGauges5("Lua: Gauge 5", SensorCategory.SENSOR_INPUTS, FieldType.INT, 700, 1.0, 0.0, 50000.0, "value"),
luaGauges6("Lua: Gauge 6", SensorCategory.SENSOR_INPUTS, FieldType.INT, 704, 1.0, 0.0, 50000.0, "value"),
luaGauges7("Lua: Gauge 7", SensorCategory.SENSOR_INPUTS, FieldType.INT, 708, 1.0, 0.0, 50000.0, "value"),
luaGauges8("Lua: Gauge 8", SensorCategory.SENSOR_INPUTS, FieldType.INT, 712, 1.0, 0.0, 50000.0, "value"),
rawMaf2("rawMaf2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 716, 0.001, 0.0, 5.0, "V"),
mafMeasured2("MAF #2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 718, 0.1, 0.0, 0.0, "kg/h"),
schedulingUsedCount("schedulingUsedCount", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 720, 1.0, 0.0, 0.0, ""),
vehicleSpeedKph("Vehicle Speed", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 722, 0.01, 0.0, 0.0, "kph"),
Gego("Gego", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 724, 0.01, 50.0, 150.0, "%"),
testBenchIter("testBenchIter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 726, 1.0, 0.0, 0.0, "count"),
oilTemp("oilTemp", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 728, 0.01, 0.0, 0.0, "deg C"),
fuelTemp("fuelTemp", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 730, 0.01, 0.0, 0.0, "deg C"),
ambientTemp("ambientTemp", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 732, 0.01, 0.0, 0.0, "deg C"),
compressorDischargeTemp("compressorDischargeTemp", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 734, 0.01, 0.0, 0.0, "deg C"),
compressorDischargePressure("compressorDischargePressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 736, 0.03333333333333333, 0.0, 0.0, "kPa"),
throttleInletPressure("throttleInletPressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 738, 0.03333333333333333, 0.0, 0.0, "kPa"),
ignitionOnTime("ignitionOnTime", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 740, 1.0, 0.0, 0.0, "sec"),
engineRunTime("engineRunTime", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 742, 1.0, 0.0, 0.0, "sec"),
distanceTraveled("distanceTraveled", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 744, 0.1, 0.0, 0.0, "km"),
afrGasolineScale("Air/Fuel Ratio (Gas Scale)", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 746, 0.001, 0.0, 0.0, "AFR"),
afr2GasolineScale("Air/Fuel Ratio 2 (Gas Scale)", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 748, 0.001, 0.0, 0.0, "AFR"),
alignmentFill_at_750("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 750, 1.0, -20.0, 100.0, "units"),
wheelSlipRatio("wheelSlipRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 752, 1.0, -1.0, -1.0, ""),
ignitorDiagnostic1("ignitorDiagnostic 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 756, 1.0, -1.0, -1.0, ""),
ignitorDiagnostic2("ignitorDiagnostic 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 757, 1.0, -1.0, -1.0, ""),
ignitorDiagnostic3("ignitorDiagnostic 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 758, 1.0, -1.0, -1.0, ""),
ignitorDiagnostic4("ignitorDiagnostic 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 759, 1.0, -1.0, -1.0, ""),
ignitorDiagnostic5("ignitorDiagnostic 5", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 760, 1.0, -1.0, -1.0, ""),
ignitorDiagnostic6("ignitorDiagnostic 6", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 761, 1.0, -1.0, -1.0, ""),
ignitorDiagnostic7("ignitorDiagnostic 7", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 762, 1.0, -1.0, -1.0, ""),
ignitorDiagnostic8("ignitorDiagnostic 8", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 763, 1.0, -1.0, -1.0, ""),
ignitorDiagnostic9("ignitorDiagnostic 9", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 764, 1.0, -1.0, -1.0, ""),
ignitorDiagnostic10("ignitorDiagnostic 10", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 765, 1.0, -1.0, -1.0, ""),
ignitorDiagnostic11("ignitorDiagnostic 11", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 766, 1.0, -1.0, -1.0, ""),
ignitorDiagnostic12("ignitorDiagnostic 12", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 767, 1.0, -1.0, -1.0, ""),
injectorDiagnostic1("injectorDiagnostic 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 768, 1.0, -1.0, -1.0, ""),
injectorDiagnostic2("injectorDiagnostic 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 769, 1.0, -1.0, -1.0, ""),
injectorDiagnostic3("injectorDiagnostic 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 770, 1.0, -1.0, -1.0, ""),
injectorDiagnostic4("injectorDiagnostic 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 771, 1.0, -1.0, -1.0, ""),
injectorDiagnostic5("injectorDiagnostic 5", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 772, 1.0, -1.0, -1.0, ""),
injectorDiagnostic6("injectorDiagnostic 6", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 773, 1.0, -1.0, -1.0, ""),
injectorDiagnostic7("injectorDiagnostic 7", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 774, 1.0, -1.0, -1.0, ""),
injectorDiagnostic8("injectorDiagnostic 8", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 775, 1.0, -1.0, -1.0, ""),
injectorDiagnostic9("injectorDiagnostic 9", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 776, 1.0, -1.0, -1.0, ""),
injectorDiagnostic10("injectorDiagnostic 10", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 777, 1.0, -1.0, -1.0, ""),
injectorDiagnostic11("injectorDiagnostic 11", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 778, 1.0, -1.0, -1.0, ""),
injectorDiagnostic12("injectorDiagnostic 12", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 779, 1.0, -1.0, -1.0, ""),
actualLastInjectionStage2("Fuel: Last inj pulse width stg 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 780, 0.0033333333333333335, 0.0, 0.0, "ms"),
injectorDutyCycleStage2("Fuel: injector duty cycle stage 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 782, 0.5, 0.0, 0.0, "%"),
rawFlexFreq("rawFlexFreq", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 783, 1.0, -1.0, -1.0, ""),
fastAdcErrorsCount("fastAdcErrorsCount", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 784, 1.0, -1.0, -1.0, ""),
deviceUid("deviceUid", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 785, 1.0, -1.0, -1.0, ""),
mc33810spiErrorCounter("mc33810spiErrorCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 786, 1.0, -1.0, -1.0, ""),
sadDwellRatioCounter("sadDwellRatioCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 788, 1.0, -1.0, -1.0, ""),
injectionPrimingCounter("injectionPrimingCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 789, 1.0, -1.0, -1.0, ""),
tempLogging2("tempLogging2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 790, 1.0, -1.0, -1.0, ""),
alignmentFill_at_791("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 791, 1.0, -20.0, 100.0, "units"),
acPressure("A/C pressure", SensorCategory.SENSOR_INPUTS, FieldType.INT, 792, 1.0, 0.0, 0.0, "kPa"),
rawAuxAnalog1("rawAuxAnalog1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 796, 0.001, 0.0, 5.0, "V"),
rawAuxAnalog2("rawAuxAnalog2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 798, 0.001, 0.0, 5.0, "V"),
rawAuxAnalog3("rawAuxAnalog3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 800, 0.001, 0.0, 5.0, "V"),
rawAuxAnalog4("rawAuxAnalog4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 802, 0.001, 0.0, 5.0, "V"),
fastAdcErrorCallbackCount("fastAdcErrorCallbackCount", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 804, 1.0, -1.0, -1.0, ""),
slowAdcErrorsCount("slowAdcErrorsCount", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 805, 1.0, -1.0, -1.0, ""),
rawAuxTemp1("rawAuxTemp1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 806, 0.001, 0.0, 5.0, "V"),
rawAuxTemp2("rawAuxTemp2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 808, 0.001, 0.0, 5.0, "V"),
rawAmbientTemp("rawAmbientTemp", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 810, 0.001, 0.0, 5.0, "V"),
rtcUnixEpochTime("rtcUnixEpochTime", SensorCategory.SENSOR_INPUTS, FieldType.INT, 812, 1.0, -1.0, -1.0, ""),
sparkCutReasonBlinker("sparkCutReasonBlinker", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 816, 1.0, -1.0, -1.0, ""),
fuelCutReasonBlinker("fuelCutReasonBlinker", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 817, 1.0, -1.0, -1.0, ""),
unusedAtTheEnd1("unusedAtTheEnd 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 818, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd2("unusedAtTheEnd 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 819, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd3("unusedAtTheEnd 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 820, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd4("unusedAtTheEnd 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 821, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd5("unusedAtTheEnd 5", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 822, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd6("unusedAtTheEnd 6", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 823, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd7("unusedAtTheEnd 7", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 824, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd8("unusedAtTheEnd 8", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 825, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd9("unusedAtTheEnd 9", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 826, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd10("unusedAtTheEnd 10", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 827, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd11("unusedAtTheEnd 11", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 828, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd12("unusedAtTheEnd 12", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 829, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd13("unusedAtTheEnd 13", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 830, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd14("unusedAtTheEnd 14", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 831, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd15("unusedAtTheEnd 15", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 832, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd16("unusedAtTheEnd 16", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 833, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd17("unusedAtTheEnd 17", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 834, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd18("unusedAtTheEnd 18", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 835, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd19("unusedAtTheEnd 19", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 836, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd20("unusedAtTheEnd 20", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 837, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd21("unusedAtTheEnd 21", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 838, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd22("unusedAtTheEnd 22", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 839, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd23("unusedAtTheEnd 23", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 840, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd24("unusedAtTheEnd 24", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 841, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd25("unusedAtTheEnd 25", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 842, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd26("unusedAtTheEnd 26", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 843, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd27("unusedAtTheEnd 27", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 844, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd28("unusedAtTheEnd 28", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 845, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd29("unusedAtTheEnd 29", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 846, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd30("unusedAtTheEnd 30", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 847, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd31("unusedAtTheEnd 31", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 848, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd32("unusedAtTheEnd 32", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 849, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd33("unusedAtTheEnd 33", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 850, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd34("unusedAtTheEnd 34", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 851, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd35("unusedAtTheEnd 35", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 852, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd36("unusedAtTheEnd 36", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 853, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd37("unusedAtTheEnd 37", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 854, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd38("unusedAtTheEnd 38", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 855, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd39("unusedAtTheEnd 39", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 856, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd40("unusedAtTheEnd 40", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 857, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd41("unusedAtTheEnd 41", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 858, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd42("unusedAtTheEnd 42", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 859, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd43("unusedAtTheEnd 43", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 860, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd44("unusedAtTheEnd 44", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 861, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd45("unusedAtTheEnd 45", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 862, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd46("unusedAtTheEnd 46", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 863, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd47("unusedAtTheEnd 47", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 864, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd48("unusedAtTheEnd 48", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 865, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd49("unusedAtTheEnd 49", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 866, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd50("unusedAtTheEnd 50", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 867, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd51("unusedAtTheEnd 51", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 868, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd52("unusedAtTheEnd 52", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 869, 1.0, 0.0, 0.0, ""),
alignmentFill_at_870("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 870, 1.0, -20.0, 100.0, "units"),
totalFuelCorrection("Fuel: Total correction", SensorCategory.SENSOR_INPUTS, FieldType.INT, 872, 1.0, 0.0, 3.0, "mult"),
running("running", SensorCategory.SENSOR_INPUTS, FieldType.INT, 876, 1.0, -1.0, -1.0, ""),
afrTableYAxis("afrTableYAxis", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 896, 0.01, 0.0, 0.0, "%"),
targetLambda("Fuel: target lambda", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 898, 1.0E-4, 0.5, 1.5, ""),
targetAFR("Fuel: target AFR", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 900, 0.001, 10.0, 20.0, "ratio"),
stoichiometricRatio("Fuel: Stoich ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 902, 0.001, 0.0, 0.0, "ratio"),
sdTcharge_coff("sdTcharge_coff", SensorCategory.SENSOR_INPUTS, FieldType.INT, 904, 1.0, -1.0, -1.0, ""),
sdAirMassInOneCylinder("Air: Cylinder airmass", SensorCategory.SENSOR_INPUTS, FieldType.INT, 908, 1.0, 0.0, 0.0, "g"),
normalizedCylinderFilling("Air: Normalized cyl filling", SensorCategory.SENSOR_INPUTS, FieldType.INT, 912, 1.0, 0.0, 100.0, "%"),
brokenInjector("brokenInjector", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 916, 1.0, -1.0, -1.0, ""),
unused88("unused88", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 917, 1.0, -1.0, -1.0, ""),
idealEngineTorque("idealEngineTorque", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 918, 1.0, -1.0, -1.0, ""),
baseDwell("Ignition: base dwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 924, 1.0, 0.0, 30.0, "ms"),
sparkDwell("Ignition: coil charge time", SensorCategory.SENSOR_INPUTS, FieldType.INT, 928, 1.0, 0.0, 30.0, "ms"),
dwellDurationAngle("Ignition: dwell duration\nas crankshaft angle\nNAN if engine is stopped\nSee also sparkDwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 932, 1.0, 0.0, 120.0, "deg"),
cltTimingCorrection("Ign: CLT correction", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 936, 0.01, -20.0, 20.0, "deg"),
timingIatCorrection("Ign: IAT correction", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 938, 0.01, -20.0, 20.0, "deg"),
timingPidCorrection("Idle: Timing adjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 940, 0.01, -20.0, 20.0, "deg"),
dfcoTimingRetard("DFCO: Timing retard", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 942, 0.01, 0.0, 50.0, "deg"),
baseIgnitionAdvance("Timing: base ignition", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 944, 0.02, 0.0, 0.0, "deg"),
correctedIgnitionAdvance("Timing: ignition", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 946, 0.02, 0.0, 0.0, "deg"),
tractionAdvanceDrop("Traction: timing correction", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 948, 0.02, 0.0, 0.0, "deg"),
alignmentFill_at_26("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 950, 1.0, -20.0, 100.0, "units"),
dwellVoltageCorrection("Ign: Dwell voltage correction", SensorCategory.SENSOR_INPUTS, FieldType.INT, 952, 1.0, -1.0, -1.0, ""),
luaTimingAdd("Ign: Lua timing add", SensorCategory.SENSOR_INPUTS, FieldType.INT, 956, 1.0, -20.0, 20.0, "deg"),
luaTimingMult("Ign: Lua timing mult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 960, 1.0, -20.0, 20.0, "deg"),
m_knockLevel("Knock: Current level", SensorCategory.SENSOR_INPUTS, FieldType.INT, 968, 1.0, 0.0, 0.0, "Volts"),
m_knockCyl1("Knock: Cyl 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 972, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl2("Knock: Cyl 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 973, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl3("Knock: Cyl 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 974, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl4("Knock: Cyl 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 975, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl5("Knock: Cyl 5", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 976, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl6("Knock: Cyl 6", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 977, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl7("Knock: Cyl 7", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 978, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl8("Knock: Cyl 8", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 979, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl9("Knock: Cyl 9", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 980, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl10("Knock: Cyl 10", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 981, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl11("Knock: Cyl 11", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 982, 1.0, 0.0, 0.0, "dBv"),
m_knockCyl12("Knock: Cyl 12", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 983, 1.0, 0.0, 0.0, "dBv"),
m_knockRetard("Knock: Retard", SensorCategory.SENSOR_INPUTS, FieldType.INT, 984, 1.0, 0.0, 0.0, "deg"),
m_knockThreshold("Knock: Threshold", SensorCategory.SENSOR_INPUTS, FieldType.INT, 988, 1.0, -1.0, -1.0, ""),
m_knockCount("Knock: Count", SensorCategory.SENSOR_INPUTS, FieldType.INT, 992, 1.0, 0.0, 0.0, ""),
m_maximumRetard("Knock: Max retard", SensorCategory.SENSOR_INPUTS, FieldType.INT, 996, 1.0, -1.0, -1.0, ""),
m_knockSpectrum1("Knock: SpectrumData 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1000, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum2("Knock: SpectrumData 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1004, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum3("Knock: SpectrumData 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1008, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum4("Knock: SpectrumData 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1012, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum5("Knock: SpectrumData 5", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1016, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum6("Knock: SpectrumData 6", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1020, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum7("Knock: SpectrumData 7", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1024, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum8("Knock: SpectrumData 8", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1028, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum9("Knock: SpectrumData 9", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1032, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum10("Knock: SpectrumData 10", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1036, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum11("Knock: SpectrumData 11", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1040, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum12("Knock: SpectrumData 12", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1044, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum13("Knock: SpectrumData 13", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1048, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum14("Knock: SpectrumData 14", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1052, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum15("Knock: SpectrumData 15", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1056, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrum16("Knock: SpectrumData 16", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1060, 1.0, 0.0, 0.0, "compressed data"),
m_knockSpectrumChannelCyl("Knock: ChannelAndCylNumber", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1064, 1.0, 0.0, 0.0, "compressed N + N"),
m_knockFrequencyStart("Knock: Start Freq", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1066, 1.0, 0.0, 0.0, "Hz"),
m_knockFrequencyStep("Knock: Step Freq", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1068, 1.0, 0.0, 0.0, "Hz"),
m_knockFuelTrimMultiplier("Knock: Fuel trim when knock", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1072, 1.0, 0.0, 0.0, "multiplier"),
tcuCurrentGear("TCU: Current Gear", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1080, 1.0, -1.0, 10.0, "gear"),
alignmentFill_at_1("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1081, 1.0, -20.0, 100.0, "units"),
tcRatio("TCU: Torque Converter Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1082, 0.01, 0.0, 0.0, "value"),
lastShiftTime("lastShiftTime", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1084, 1.0, -1.0, -1.0, ""),
tcu_currentRange("TCU: Current Range", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1088, 1.0, 0.0, 0.0, ""),
pressureControlDuty("TCU: EPC Duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1089, 1.0, 0.0, 100.0, "%"),
torqueConverterDuty("TCU: TC Duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1090, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_11("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1091, 1.0, -20.0, 100.0, "units"),
throttleModelCrossoverAngle("Air: Throttle crossover pos", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1100, 0.01, 0.0, 100.0, "%"),
alignmentFill_at_6("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1102, 1.0, -20.0, 100.0, "units"),
throttleEstimatedFlow("Air: Throttle flow estimate", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1104, 1.0, 0.0, 5.0, "g/s"),
m_requested_pump("GDI: HPFP duration\nComputed requested pump duration in degrees (not including deadtime)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1108, 1.0, -1.0, -1.0, ""),
fuel_requested_percent("GDI: requested_percent", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1112, 1.0, -1.0, -1.0, ""),
fuel_requested_percent_pi("GDI: percent_pi", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1116, 1.0, -1.0, -1.0, ""),
m_pressureTarget_kPa("GDI: target pressure", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1124, 1.0, -1.0, -1.0, ""),
nextLobe("GDI: nextLobe", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1128, 1.0, -1.0, -1.0, ""),
di_nextStart("GDI: next start", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1132, 1.0, 0.0, 100.0, "v"),
m_deadtime("Fuel: injector lag", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1136, 1.0, 0.0, 0.0, "ms"),
pressureDelta("Fuel: Injector pressure delta", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1140, 1.0, -1000.0, 1000.0, "kPa"),
pressureRatio("Fuel: Injector pressure ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1144, 1.0, 0.0, 100.0, ""),
retardThresholdRpm("retardThresholdRpm", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1148, 1.0, -1.0, -1.0, ""),
fuelALSCorrection("fuelALSCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1164, 1.0, -1.0, -1.0, ""),
timingALSCorrection("timingALSCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1168, 0.01, -20.0, 20.0, "deg"),
timingALSSkip("timingALSSkip", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1170, 0.01, 0.0, 50.0, "deg"),
luaTargetAdd("Boost: Lua target add", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1176, 0.5, -100.0, 100.0, "v"),
boostOutput("Boost: Output", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1178, 0.01, -100.0, 100.0, "percent"),
luaTargetMult("Boost: Lua target mult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1180, 1.0, -100.0, 100.0, "v"),
openLoopPart("Boost: Open loop", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1184, 1.0, -100.0, 100.0, "v"),
luaOpenLoopAdd("Boost: Lua open loop add", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1188, 1.0, -100.0, 100.0, "v"),
boostControllerClosedLoopPart("Boost: Closed loop", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1192, 0.5, -50.0, 50.0, "%"),
alignmentFill_at_21("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1193, 1.0, -20.0, 100.0, "units"),
boostControlTarget("Boost: Target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1194, 0.03333333333333333, 0.0, 300.0, "kPa"),
acButtonState("AC switch", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1196, 1.0, -1.0, -1.0, ""),
alignmentFill_at_1("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1197, 1.0, -20.0, 100.0, "units"),
radiatorFanStatus("radiatorFanStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1212, 1.0, -1.0, -1.0, ""),
alignmentFill_at_5("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1213, 1.0, -20.0, 100.0, "units"),
radiatorFanStatus("radiatorFanStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1212, 1.0, -1.0, -1.0, ""),
alignmentFill_at_5("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1213, 1.0, -20.0, 100.0, "units"),
lua("lua", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1232, 1.0, -1.0, -1.0, ""),
sd("sd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1244, 1.0, -1.0, -1.0, ""),
crankingFuel("crankingFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1252, 1.0, -1.0, -1.0, ""),
baroCorrection("Fuel: Barometric pressure mult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1268, 1.0, -1.0, -1.0, ""),
hellenBoardId("Detected Board ID", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1272, 1.0, 0.0, 3000.0, "id"),
clutchUpState("Clutch: up", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1274, 1.0, -1.0, -1.0, ""),
clutchDownState("Clutch: down", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1275, 1.0, -1.0, -1.0, ""),
brakePedalState("Brake switch", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1276, 1.0, -1.0, -1.0, ""),
startStopState("startStopState", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1277, 1.0, -1.0, -1.0, ""),
smartChipState("smartChipState", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1278, 1.0, -1.0, -1.0, ""),
smartChipRestartCounter("smartChipRestartCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1279, 1.0, -1.0, -1.0, ""),
smartChipAliveCounter("smartChipAliveCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1280, 1.0, -1.0, -1.0, ""),
alignmentFill_at_49("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1281, 1.0, -20.0, 100.0, "units"),
startStopStateToggleCounter("startStopStateToggleCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1288, 1.0, -1.0, -1.0, ""),
luaSoftSparkSkip("luaSoftSparkSkip", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1292, 1.0, -1.0, -1.0, ""),
luaHardSparkSkip("luaHardSparkSkip", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1296, 1.0, -1.0, -1.0, ""),
tractionControlSparkSkip("tractionControlSparkSkip", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1300, 1.0, -1.0, -1.0, ""),
fuelInjectionCounter("Fuel: Injection counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1304, 1.0, -1.0, -1.0, ""),
globalSparkCounter("Ign: Spark counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1308, 1.0, -1.0, -1.0, ""),
fuelingLoad("Fuel: Load", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1312, 1.0, -1.0, -1.0, ""),
ignitionLoad("Ignition: load", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1316, 1.0, -1.0, -1.0, ""),
veTableYAxis("veTableYAxis", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1320, 0.01, 0.0, 0.0, "%"),
overDwellCounter("overDwellCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1322, 1.0, -1.0, -1.0, ""),
overDwellNotScheduledCounter("overDwellNotScheduledCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1323, 1.0, -1.0, -1.0, ""),
sparkOutOfOrderCounter("sparkOutOfOrderCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1324, 1.0, -1.0, -1.0, ""),
alignmentFill_at_93("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1325, 1.0, -20.0, 100.0, "units"),
tpsFrom("Fuel: TPS AE from", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1328, 1.0, -1.0, -1.0, ""),
tpsTo("Fuel: TPS AE to", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1332, 1.0, -1.0, -1.0, ""),
deltaTps("Fuel: TPS AE change", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1336, 1.0, -1.0, -1.0, ""),
extraFuel("extraFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1340, 1.0, -1.0, -1.0, ""),
valueFromTable("valueFromTable", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1344, 1.0, -1.0, -1.0, ""),
fractionalInjFuel("fractionalInjFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1352, 1.0, -1.0, -1.0, ""),
accumulatedValue("accumulatedValue", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1356, 1.0, -1.0, -1.0, ""),
maxExtraPerCycle("maxExtraPerCycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1360, 1.0, -1.0, -1.0, ""),
maxExtraPerPeriod("maxExtraPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1364, 1.0, -1.0, -1.0, ""),
maxInjectedPerPeriod("maxInjectedPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1368, 1.0, -1.0, -1.0, ""),
cycleCnt("cycleCnt", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1372, 1.0, -1.0, -1.0, ""),
hwEventCounters1("Hardware events since boot 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1376, 1.0, -1.0, -1.0, ""),
hwEventCounters2("Hardware events since boot 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1378, 1.0, -1.0, -1.0, ""),
hwEventCounters3("Hardware events since boot 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1380, 1.0, -1.0, -1.0, ""),
hwEventCounters4("Hardware events since boot 4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1382, 1.0, -1.0, -1.0, ""),
vvtCamCounter("Sync: total cams front counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1384, 1.0, -1.0, -1.0, ""),
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1386, 1.0, -20.0, 100.0, "units"),
mapVvt_MAP_AT_SPECIAL_POINT("InstantMAP at readout angle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1388, 1.0, -300.0, 300.0, "kPa"),
mapVvt_MAP_AT_DIFF("InstantMAP delta @ readout angles", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1392, 1.0, -300.0, 300.0, "kPa"),
mapVvt_MAP_AT_CYCLE_COUNT("mapVvt_MAP_AT_CYCLE_COUNT", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1396, 1.0, -10.0, 100.0, "distance"),
mapVvt_sync_counter("Instant MAP sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1397, 1.0, 0.0, 10000.0, "counter"),
alignmentFill_at_22("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1398, 1.0, -20.0, 100.0, "units"),
currentEngineDecodedPhase("Sync: Engine Phase", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1400, 1.0, 0.0, 0.0, "deg"),
triggerToothAngleError("Sync: trigger angle error", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1404, 1.0, -30.0, 30.0, "deg"),
triggerIgnoredToothCount("triggerIgnoredToothCount", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1408, 1.0, -1.0, -1.0, ""),
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1409, 1.0, -20.0, 100.0, "units"),
mapCamPrevToothAngle("Sync: MAP: prev angle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1412, 1.0, -3000.0, 3000.0, "deg"),
triggerElapsedUs("triggerElapsedUs", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1420, 1.0, -1.0, -1.0, ""),
synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, -1.0, -1.0, ""),
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, 0.0, 100000.0, "us"),
vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1440, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1444, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1448, 1.0, -10000.0, 10000.0, ""),
triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1452, 1.0, -10000.0, 10000.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1456, 1.0, -1.0, -1.0, ""),
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1457, 1.0, -20.0, 100.0, "units"),
synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, -1.0, -1.0, ""),
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, 0.0, 100000.0, "us"),
vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1440, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1444, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1448, 1.0, -10000.0, 10000.0, ""),
triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1452, 1.0, -10000.0, 10000.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1456, 1.0, -1.0, -1.0, ""),
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1457, 1.0, -20.0, 100.0, "units"),
synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, -1.0, -1.0, ""),
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, 0.0, 100000.0, "us"),
vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1440, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1444, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1448, 1.0, -10000.0, 10000.0, ""),
triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1452, 1.0, -10000.0, 10000.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1456, 1.0, -1.0, -1.0, ""),
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1457, 1.0, -20.0, 100.0, "units"),
synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, -1.0, -1.0, ""),
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, 0.0, 100000.0, "us"),
vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1440, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1444, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1448, 1.0, -10000.0, 10000.0, ""),
triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1452, 1.0, -10000.0, 10000.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1456, 1.0, -1.0, -1.0, ""),
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1457, 1.0, -20.0, 100.0, "units"),
synchronizationCounter("sync: wheel sync counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, -1.0, -1.0, ""),
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, 0.0, 100000.0, "us"),
vvtCurrentPosition("sync: Primary Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition1("sync: Cam Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1436, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition2("sync: Cam Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1440, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition3("sync: Cam Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1444, 1.0, -10000.0, 10000.0, ""),
vvtToothPosition4("sync: Cam Position 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1448, 1.0, -10000.0, 10000.0, ""),
triggerSyncGapRatio("Sync: Trigger Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1452, 1.0, -10000.0, 10000.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1456, 1.0, -1.0, -1.0, ""),
alignmentFill_at_33("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1457, 1.0, -20.0, 100.0, "units"),
camResyncCounter("sync: Phase Re-Sync Counter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1604, 1.0, -1.0, -1.0, ""),
alignmentFill_at_1("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1605, 1.0, -20.0, 100.0, "units"),
wallFuelCorrection("fuel wallwetting injection time\n correction to account for wall wetting effect for current cycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1612, 1.0, -1.0, -1.0, ""),
wallFuel("Fuel on the wall\nin ms of injector open time for each injector.", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1616, 1.0, -1.0, -1.0, ""),
idleState("idleState", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1620, 1.0, -1.0, -1.0, ""),
currentIdlePosition("Idle: Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1624, 1.0, 0.0, 0.0, "%"),
baseIdlePosition("idle: base value\ncurrent position without adjustments (iacByTpsTaper, afterCrankingIACtaperDuration)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1628, 1.0, -1.0, -1.0, ""),
idleClosedLoop("Idle: Closed loop", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1632, 1.0, -1.0, -1.0, ""),
iacByTpsTaper("idle: iacByTpsTaper portion", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1636, 1.0, -1.0, -1.0, ""),
idleTarget("Idle: Target RPM", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1644, 1.0, -1.0, -1.0, ""),
targetRpmByClt("Idle: Target RPM base", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1648, 1.0, -1.0, -1.0, ""),
targetRpmAc("Idle: Target A/C RPM", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1652, 1.0, -1.0, -1.0, ""),
iacByRpmTaper("idle: iacByRpmTaper portion", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1656, 1.0, -1.0, -1.0, ""),
luaAdd("idle: Lua Adder", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1660, 1.0, -1.0, -1.0, ""),
targetWithIdlePosition("ETB: target with idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1664, 1.0, 0.0, 10.0, "%"),
trim("ETB: trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1668, 1.0, -1.0, -1.0, ""),
luaAdjustment("ETB: luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1672, 1.0, 0.0, 3.0, "%"),
m_wastegatePosition("DC: wastegatePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1676, 1.0, 0.0, 3.0, "%"),
etbFeedForward("etbFeedForward", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1680, 1.0, -1.0, -1.0, ""),
etbIntegralError("etbIntegralError", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1684, 1.0, -10000.0, 10000.0, ""),
etbCurrentTarget("ETB: target for current pedal", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1688, 1.0, -10000.0, 10000.0, "%"),
m_adjustedTarget("Adjusted target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1692, 0.01, -100.0, 100.0, "%"),
alignmentFill_at_30("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1694, 1.0, -20.0, 100.0, "units"),
etbTpsErrorCounter("ETB TPS error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1700, 1.0, 0.0, 3.0, "count"),
etbPpsErrorCounter("ETB pedal error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1702, 1.0, 0.0, 3.0, "count"),
etbErrorCode("etbErrorCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1704, 1.0, -1.0, -1.0, ""),
etbErrorCodeBlinker("etbErrorCodeBlinker", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1705, 1.0, -1.0, -1.0, ""),
tcEtbDrop("ETB traction control", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1706, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_43("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1707, 1.0, -20.0, 100.0, "units"),
jamTimer("ETB jam timer", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1708, 0.01, 0.0, 100.0, "sec"),
adjustedEtbTarget("ETB with adjustments", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1710, 1.0, 0.0, 100.0, "%"),
state("state", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1711, 1.0, -1.0, -1.0, ""),
targetWithIdlePosition("ETB: target with idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1664, 1.0, 0.0, 10.0, "%"),
trim("ETB: trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1668, 1.0, -1.0, -1.0, ""),
luaAdjustment("ETB: luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1672, 1.0, 0.0, 3.0, "%"),
m_wastegatePosition("DC: wastegatePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1676, 1.0, 0.0, 3.0, "%"),
etbFeedForward("etbFeedForward", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1680, 1.0, -1.0, -1.0, ""),
etbIntegralError("etbIntegralError", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1684, 1.0, -10000.0, 10000.0, ""),
etbCurrentTarget("ETB: target for current pedal", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1688, 1.0, -10000.0, 10000.0, "%"),
m_adjustedTarget("Adjusted target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1692, 0.01, -100.0, 100.0, "%"),
alignmentFill_at_30("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1694, 1.0, -20.0, 100.0, "units"),
etbTpsErrorCounter("ETB TPS error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1700, 1.0, 0.0, 3.0, "count"),
etbPpsErrorCounter("ETB pedal error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1702, 1.0, 0.0, 3.0, "count"),
etbErrorCode("etbErrorCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1704, 1.0, -1.0, -1.0, ""),
etbErrorCodeBlinker("etbErrorCodeBlinker", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1705, 1.0, -1.0, -1.0, ""),
tcEtbDrop("ETB traction control", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1706, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_43("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1707, 1.0, -20.0, 100.0, "units"),
jamTimer("ETB jam timer", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1708, 0.01, 0.0, 100.0, "sec"),
adjustedEtbTarget("ETB with adjustments", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1710, 1.0, 0.0, 100.0, "%"),
state("state", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1711, 1.0, -1.0, -1.0, ""),
faultCode("WBO: Fault code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1760, 1.0, -1.0, -1.0, ""),
heaterDuty("WBO: Heater duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1761, 1.0, 0.0, 100.0, "%"),
pumpDuty("WBO: Pump duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1762, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1763, 1.0, -20.0, 100.0, "units"),
tempC("WBO: Temperature", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1764, 1.0, 500.0, 1000.0, "C"),
nernstVoltage("WBO: Nernst Voltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1766, 0.001, 0.0, 1.0, "V"),
esr("WBO: ESR", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1768, 1.0, 0.0, 10000.0, "ohm"),
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1770, 1.0, -20.0, 100.0, "units"),
faultCode("WBO: Fault code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1760, 1.0, -1.0, -1.0, ""),
heaterDuty("WBO: Heater duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1761, 1.0, 0.0, 100.0, "%"),
pumpDuty("WBO: Pump duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1762, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1763, 1.0, -20.0, 100.0, "units"),
tempC("WBO: Temperature", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1764, 1.0, 500.0, 1000.0, "C"),
nernstVoltage("WBO: Nernst Voltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1766, 0.001, 0.0, 1.0, "V"),
esr("WBO: ESR", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1768, 1.0, 0.0, 10000.0, "ohm"),
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1770, 1.0, -20.0, 100.0, "units"),
dcOutput0("DC: output0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1784, 1.0, 0.0, 10.0, "%"),
isEnabled0_int("DC: en0", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1788, 1.0, 0.0, 10.0, "%"),
alignmentFill_at_5("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1789, 1.0, -20.0, 100.0, "units"),
value0("SENT ch0 value0", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1796, 1.0, 0.0, 4095.0, "RAW"),
value1("SENT ch0 value1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1798, 1.0, 0.0, 4095.0, "RAW"),
errorRate("SENT ch0 error rate", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1800, 1.0, 0.0, 100.0, "% (don't belive me)"),
vvtTarget("vvtTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1804, 0.1, -90.0, 90.0, "deg"),
vvtOutput("vvtOutput", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1806, 0.5, 100.0, 1.0, "%"),
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1807, 1.0, -20.0, 100.0, "units"),
lambdaTimeSinceGood("lambdaTimeSinceGood", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1812, 0.01, 0.0, 1.0, "sec"),
alignmentFill_at_6("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1814, 1.0, -20.0, 100.0, "units"),

View File

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

View File

@ -270,6 +270,10 @@ static const LogField fields[] = {
{engine->outputChannels.targetAfrBlendBias[1], "targetAfrBlendBias 2", "%", 1},
{engine->outputChannels.targetAfrBlendOutput[0], "targetAfrBlendOutput 1", "%", 1},
{engine->outputChannels.targetAfrBlendOutput[1], "targetAfrBlendOutput 2", "%", 1},
{engine->outputChannels.coilState1, "coilState1", "", 0},
{engine->outputChannels.coilState2, "coilState2", "", 0},
{engine->outputChannels.injectorState1, "injectorState1", "", 0},
{engine->outputChannels.injectorState2, "injectorState2", "", 0},
{engine->outputChannels.outputRequestPeriod, "outputRequestPeriod", "", 0},
{engine->outputChannels.mapFast, "mapFast", "", 0},
{engine->outputChannels.luaGauges[0], "Lua: Gauge 1", "value", 3},

View File

@ -1333,7 +1333,7 @@
#define show_2chan_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 1666534205
#define SIGNATURE_HASH 3905424265
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1801,14 +1801,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.alphax-2chan.1666534205"
#define TS_SIGNATURE "rusEFI master.2024.12.29.alphax-2chan.3905424265"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1334,7 +1334,7 @@
#define show_4chan_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 718126260
#define SIGNATURE_HASH 2706439168
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1802,14 +1802,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.alphax-4chan.718126260"
#define TS_SIGNATURE "rusEFI master.2024.12.29.alphax-4chan.2706439168"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "C2/C3 Crank VR"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "E5/E6 Cam VR"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1334,7 +1334,7 @@
#define show_4chan_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 718126260
#define SIGNATURE_HASH 2706439168
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1802,14 +1802,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.alphax-4chan_f7.718126260"
#define TS_SIGNATURE "rusEFI master.2024.12.29.alphax-4chan_f7.2706439168"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "C2/C3 Crank VR"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "E5/E6 Cam VR"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1333,7 +1333,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 1147891362
#define SIGNATURE_HASH 3489017366
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1801,14 +1801,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.alphax-4k-gdi.1147891362"
#define TS_SIGNATURE "rusEFI master.2024.12.29.alphax-4k-gdi.3489017366"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1333,7 +1333,7 @@
#define show_8chan_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 1437794073
#define SIGNATURE_HASH 3727671213
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1801,14 +1801,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.alphax-8chan-revA.1437794073"
#define TS_SIGNATURE "rusEFI master.2024.12.29.alphax-8chan-revA.3727671213"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1331,7 +1331,7 @@
#define show_8chan_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2432052129
#define SIGNATURE_HASH 460024597
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1799,14 +1799,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.alphax-8chan.2432052129"
#define TS_SIGNATURE "rusEFI master.2024.12.29.alphax-8chan.460024597"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1331,7 +1331,7 @@
#define show_8chan_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2432052129
#define SIGNATURE_HASH 460024597
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1799,14 +1799,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.alphax-8chan_f7.2432052129"
#define TS_SIGNATURE "rusEFI master.2024.12.29.alphax-8chan_f7.460024597"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1332,7 +1332,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 1675399939
#define SIGNATURE_HASH 3896628151
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1800,14 +1800,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.alphax-silver.1675399939"
#define TS_SIGNATURE "rusEFI master.2024.12.29.alphax-silver.3896628151"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1335,7 +1335,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2901414217
#define SIGNATURE_HASH 661475837
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1803,14 +1803,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.at_start_f435.2901414217"
#define TS_SIGNATURE "rusEFI master.2024.12.29.at_start_f435.661475837"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1335,7 +1335,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 3908551943
#define SIGNATURE_HASH 1667925427
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1803,14 +1803,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.atlas.3908551943"
#define TS_SIGNATURE "rusEFI master.2024.12.29.atlas.1667925427"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1336,7 +1336,7 @@
#define show_tcu_gauges false
#define show_test_presets true
#define show_vvt_output_pin true
#define SIGNATURE_HASH 1279842548
#define SIGNATURE_HASH 3352664128
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1804,14 +1804,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.f407-discovery.1279842548"
#define TS_SIGNATURE "rusEFI master.2024.12.29.f407-discovery.3352664128"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1335,7 +1335,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2901414217
#define SIGNATURE_HASH 661475837
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1803,14 +1803,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.f429-discovery.2901414217"
#define TS_SIGNATURE "rusEFI master.2024.12.29.f429-discovery.661475837"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1335,7 +1335,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2653362138
#define SIGNATURE_HASH 364533614
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1803,14 +1803,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.f469-discovery.2653362138"
#define TS_SIGNATURE "rusEFI master.2024.12.29.f469-discovery.364533614"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1337,7 +1337,7 @@
#define show_tcu_gauges false
#define show_test_presets true
#define show_vvt_output_pin true
#define SIGNATURE_HASH 4201866578
#define SIGNATURE_HASH 1911432678
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1805,14 +1805,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.frankenso_na6.4201866578"
#define TS_SIGNATURE "rusEFI master.2024.12.29.frankenso_na6.1911432678"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1335,7 +1335,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2901414217
#define SIGNATURE_HASH 661475837
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1803,14 +1803,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.haba208.2901414217"
#define TS_SIGNATURE "rusEFI master.2024.12.29.haba208.661475837"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1336,7 +1336,7 @@
#define show_8chan_presets false
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 637045197
#define SIGNATURE_HASH 2925906297
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1804,14 +1804,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellen-112-17.637045197"
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellen-112-17.2925906297"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1335,7 +1335,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 1619621617
#define SIGNATURE_HASH 3943970373
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1803,14 +1803,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellen-gm-e67.1619621617"
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellen-gm-e67.3943970373"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1333,7 +1333,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 4173947711
#define SIGNATURE_HASH 1934893963
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1803,14 +1803,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellen-honda-k.4173947711"
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellen-honda-k.1934893963"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1336,7 +1336,7 @@
#define show_HellenNB1_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 794215510
#define SIGNATURE_HASH 2764801250
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1804,14 +1804,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellen-nb1.794215510"
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellen-nb1.2764801250"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1336,7 +1336,7 @@
#define show_Hellen121nissan_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2087420873
#define SIGNATURE_HASH 4160144253
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1804,14 +1804,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellen121nissan.2087420873"
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellen121nissan.4160144253"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1336,7 +1336,7 @@
#define show_Hellen121vag_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 604148110
#define SIGNATURE_HASH 2946486586
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1804,14 +1804,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellen121vag.604148110"
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellen121vag.2946486586"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1336,7 +1336,7 @@
#define show_Hellen128merc_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 1096956862
#define SIGNATURE_HASH 3405740810
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1804,14 +1804,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellen128.1096956862"
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellen128.3405740810"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1333,7 +1333,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 1313722433
#define SIGNATURE_HASH 3318780149
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1801,14 +1801,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellen154hyundai.1313722433"
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellen154hyundai.3318780149"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1333,7 +1333,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 3172095699
#define SIGNATURE_HASH 915347047
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1801,14 +1801,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellen154hyundai_f7.3172095699"
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellen154hyundai_f7.915347047"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1336,7 +1336,7 @@
#define show_HellenNB2_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 1373174943
#define SIGNATURE_HASH 3662003243
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1804,14 +1804,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellen72.1373174943"
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellen72.3662003243"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1335,7 +1335,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 3378545071
#define SIGNATURE_HASH 1123926299
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1803,14 +1803,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellen81.3378545071"
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellen81.1123926299"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1336,7 +1336,7 @@
#define show_Hellen88bmw_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 3728970988
#define SIGNATURE_HASH 1440666712
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1804,14 +1804,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellen88bmw.3728970988"
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellen88bmw.1440666712"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1336,7 +1336,7 @@
#define show_HellenNA6_presets true
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 945156777
#define SIGNATURE_HASH 3016274461
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1804,14 +1804,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellenNA6.945156777"
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellenNA6.3016274461"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1337,7 +1337,7 @@
#define show_HellenNB1_presets false
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 3348082791
#define SIGNATURE_HASH 1276309715
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1805,14 +1805,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellenNA8_96.3348082791"
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellenNA8_96.1276309715"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1335,7 +1335,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 3403895510
#define SIGNATURE_HASH 1098781282
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1804,14 +1804,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.m74_9.3403895510"
#define TS_SIGNATURE "rusEFI master.2024.12.29.m74_9.1098781282"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1334,7 +1334,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 3884896394
#define SIGNATURE_HASH 1813221438
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1802,14 +1802,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.mre-legacy_f4.3884896394"
#define TS_SIGNATURE "rusEFI master.2024.12.29.mre-legacy_f4.1813221438"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1334,7 +1334,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 3884896394
#define SIGNATURE_HASH 1813221438
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1802,14 +1802,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.mre_f4.3884896394"
#define TS_SIGNATURE "rusEFI master.2024.12.29.mre_f4.1813221438"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1334,7 +1334,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 3884896394
#define SIGNATURE_HASH 1813221438
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1802,14 +1802,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.mre_f7.3884896394"
#define TS_SIGNATURE "rusEFI master.2024.12.29.mre_f7.1813221438"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1335,7 +1335,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2901414217
#define SIGNATURE_HASH 661475837
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1803,14 +1803,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.nucleo_f413.2901414217"
#define TS_SIGNATURE "rusEFI master.2024.12.29.nucleo_f413.661475837"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1333,7 +1333,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 3239067657
#define SIGNATURE_HASH 1250754749
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1801,14 +1801,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.proteus_f4.3239067657"
#define TS_SIGNATURE "rusEFI master.2024.12.29.proteus_f4.1250754749"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1333,7 +1333,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 3239067657
#define SIGNATURE_HASH 1250754749
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1801,14 +1801,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.proteus_f7.3239067657"
#define TS_SIGNATURE "rusEFI master.2024.12.29.proteus_f7.1250754749"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1333,7 +1333,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 3239067657
#define SIGNATURE_HASH 1250754749
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1801,14 +1801,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.proteus_h7.3239067657"
#define TS_SIGNATURE "rusEFI master.2024.12.29.proteus_h7.1250754749"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1335,7 +1335,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 326865291
#define SIGNATURE_HASH 2565263679
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1804,14 +1804,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.s105.326865291"
#define TS_SIGNATURE "rusEFI master.2024.12.29.s105.2565263679"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1333,7 +1333,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 4027268196
#define SIGNATURE_HASH 2073459920
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1802,14 +1802,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.small-can-board.4027268196"
#define TS_SIGNATURE "rusEFI master.2024.12.29.small-can-board.2073459920"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1335,7 +1335,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2901414217
#define SIGNATURE_HASH 661475837
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1803,14 +1803,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.stm32f429_nucleo.2901414217"
#define TS_SIGNATURE "rusEFI master.2024.12.29.stm32f429_nucleo.661475837"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1335,7 +1335,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2901414217
#define SIGNATURE_HASH 661475837
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1803,14 +1803,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.stm32f767_nucleo.2901414217"
#define TS_SIGNATURE "rusEFI master.2024.12.29.stm32f767_nucleo.661475837"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1335,7 +1335,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2901414217
#define SIGNATURE_HASH 661475837
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1803,14 +1803,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.stm32h743_nucleo.2901414217"
#define TS_SIGNATURE "rusEFI master.2024.12.29.stm32h743_nucleo.661475837"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1335,7 +1335,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 4090571031
#define SIGNATURE_HASH 2018273699
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1804,14 +1804,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.subaru_eg33_f7.4090571031"
#define TS_SIGNATURE "rusEFI master.2024.12.29.subaru_eg33_f7.2018273699"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1335,7 +1335,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2901414217
#define SIGNATURE_HASH 661475837
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1803,14 +1803,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.t-b-g.2901414217"
#define TS_SIGNATURE "rusEFI master.2024.12.29.t-b-g.661475837"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1335,7 +1335,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2531110337
#define SIGNATURE_HASH 490794357
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1803,14 +1803,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.tdg-pdm8.2531110337"
#define TS_SIGNATURE "rusEFI master.2024.12.29.tdg-pdm8.490794357"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1329,7 +1329,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2896797530
#define SIGNATURE_HASH 657776622
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1798,14 +1798,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.uaefi.2896797530"
#define TS_SIGNATURE "rusEFI master.2024.12.29.uaefi.657776622"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1333,7 +1333,7 @@
#define SentInput_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 1516528695
#define SIGNATURE_HASH 3522765955
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1801,14 +1801,14 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.12.29.uaefi121.1516528695"
#define TS_SIGNATURE "rusEFI master.2024.12.29.uaefi121.3522765955"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1804
#define TS_TOTAL_OUTPUT_SIZE 1816
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 637045197
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellen-112-17.637045197"
#define SIGNATURE_HASH 2925906297
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellen-112-17.2925906297"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1619621617
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellen-gm-e67.1619621617"
#define SIGNATURE_HASH 3943970373
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellen-gm-e67.3943970373"

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 3378545071
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellen81.3378545071"
#define SIGNATURE_HASH 1123926299
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellen81.1123926299"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 3728970988
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellen88bmw.3728970988"
#define SIGNATURE_HASH 1440666712
#define TS_SIGNATURE "rusEFI master.2024.12.29.hellen88bmw.1440666712"

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 326865291
#define TS_SIGNATURE "rusEFI master.2024.12.29.s105.326865291"
#define SIGNATURE_HASH 2565263679
#define TS_SIGNATURE "rusEFI master.2024.12.29.s105.2565263679"

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 2531110337
#define TS_SIGNATURE "rusEFI master.2024.12.29.tdg-pdm8.2531110337"
#define SIGNATURE_HASH 490794357
#define TS_SIGNATURE "rusEFI master.2024.12.29.tdg-pdm8.490794357"

View File

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

View File

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

View File

@ -1080,344 +1080,468 @@ struct output_channels_s {
*/
scaled_channel<int16_t, 10, 1> targetAfrBlendOutput[TARGET_AFR_BLEND_COUNT];
/**
offset 660 bit 0 */
bool coilState1 : 1 {};
* offset 660
*/
uint8_t coilState1 = (uint8_t)0;
/**
offset 660 bit 1 */
bool coilState2 : 1 {};
* offset 661
*/
uint8_t coilState2 = (uint8_t)0;
/**
offset 660 bit 2 */
* need 4 byte alignment
* units: units
* offset 662
*/
uint8_t alignmentFill_at_662[2];
/**
offset 664 bit 0 */
bool coilState3 : 1 {};
/**
offset 660 bit 3 */
offset 664 bit 1 */
bool coilState4 : 1 {};
/**
offset 660 bit 4 */
offset 664 bit 2 */
bool coilState5 : 1 {};
/**
offset 660 bit 5 */
offset 664 bit 3 */
bool coilState6 : 1 {};
/**
offset 660 bit 6 */
offset 664 bit 4 */
bool coilState7 : 1 {};
/**
offset 660 bit 7 */
offset 664 bit 5 */
bool coilState8 : 1 {};
/**
offset 660 bit 8 */
offset 664 bit 6 */
bool coilState9 : 1 {};
/**
offset 660 bit 9 */
offset 664 bit 7 */
bool coilState10 : 1 {};
/**
offset 660 bit 10 */
offset 664 bit 8 */
bool coilState11 : 1 {};
/**
offset 660 bit 11 */
offset 664 bit 9 */
bool coilState12 : 1 {};
/**
offset 660 bit 12 */
bool injectorState1 : 1 {};
offset 664 bit 10 */
bool unusedBit_223_10 : 1 {};
/**
offset 660 bit 13 */
bool injectorState2 : 1 {};
offset 664 bit 11 */
bool unusedBit_223_11 : 1 {};
/**
offset 660 bit 14 */
offset 664 bit 12 */
bool unusedBit_223_12 : 1 {};
/**
offset 664 bit 13 */
bool unusedBit_223_13 : 1 {};
/**
offset 664 bit 14 */
bool unusedBit_223_14 : 1 {};
/**
offset 664 bit 15 */
bool unusedBit_223_15 : 1 {};
/**
offset 664 bit 16 */
bool unusedBit_223_16 : 1 {};
/**
offset 664 bit 17 */
bool unusedBit_223_17 : 1 {};
/**
offset 664 bit 18 */
bool unusedBit_223_18 : 1 {};
/**
offset 664 bit 19 */
bool unusedBit_223_19 : 1 {};
/**
offset 664 bit 20 */
bool unusedBit_223_20 : 1 {};
/**
offset 664 bit 21 */
bool unusedBit_223_21 : 1 {};
/**
offset 664 bit 22 */
bool unusedBit_223_22 : 1 {};
/**
offset 664 bit 23 */
bool unusedBit_223_23 : 1 {};
/**
offset 664 bit 24 */
bool unusedBit_223_24 : 1 {};
/**
offset 664 bit 25 */
bool unusedBit_223_25 : 1 {};
/**
offset 664 bit 26 */
bool unusedBit_223_26 : 1 {};
/**
offset 664 bit 27 */
bool unusedBit_223_27 : 1 {};
/**
offset 664 bit 28 */
bool unusedBit_223_28 : 1 {};
/**
offset 664 bit 29 */
bool unusedBit_223_29 : 1 {};
/**
offset 664 bit 30 */
bool unusedBit_223_30 : 1 {};
/**
offset 664 bit 31 */
bool unusedBit_223_31 : 1 {};
/**
* offset 668
*/
uint8_t injectorState1 = (uint8_t)0;
/**
* offset 669
*/
uint8_t injectorState2 = (uint8_t)0;
/**
* need 4 byte alignment
* units: units
* offset 670
*/
uint8_t alignmentFill_at_670[2];
/**
offset 672 bit 0 */
bool injectorState3 : 1 {};
/**
offset 660 bit 15 */
offset 672 bit 1 */
bool injectorState4 : 1 {};
/**
offset 660 bit 16 */
offset 672 bit 2 */
bool injectorState5 : 1 {};
/**
offset 660 bit 17 */
offset 672 bit 3 */
bool injectorState6 : 1 {};
/**
offset 660 bit 18 */
offset 672 bit 4 */
bool injectorState7 : 1 {};
/**
offset 660 bit 19 */
offset 672 bit 5 */
bool injectorState8 : 1 {};
/**
offset 660 bit 20 */
offset 672 bit 6 */
bool injectorState9 : 1 {};
/**
offset 660 bit 21 */
offset 672 bit 7 */
bool injectorState10 : 1 {};
/**
offset 660 bit 22 */
offset 672 bit 8 */
bool injectorState11 : 1 {};
/**
offset 660 bit 23 */
offset 672 bit 9 */
bool injectorState12 : 1 {};
/**
offset 660 bit 24 */
offset 672 bit 10 */
bool triggerChannel1 : 1 {};
/**
offset 660 bit 25 */
offset 672 bit 11 */
bool triggerChannel2 : 1 {};
/**
* bank 1 intake cam input
offset 660 bit 26 */
offset 672 bit 12 */
bool vvtChannel1 : 1 {};
/**
* bank 1 exhaust cam input
offset 660 bit 27 */
offset 672 bit 13 */
bool vvtChannel2 : 1 {};
/**
* bank 2 intake cam input
offset 660 bit 28 */
offset 672 bit 14 */
bool vvtChannel3 : 1 {};
/**
* bank 2 exhaust cam input
offset 660 bit 29 */
offset 672 bit 15 */
bool vvtChannel4 : 1 {};
/**
offset 660 bit 30 */
bool unusedBit_240_30 : 1 {};
offset 672 bit 16 */
bool unusedBit_264_16 : 1 {};
/**
offset 660 bit 31 */
bool unusedBit_240_31 : 1 {};
offset 672 bit 17 */
bool unusedBit_264_17 : 1 {};
/**
* offset 664
offset 672 bit 18 */
bool unusedBit_264_18 : 1 {};
/**
offset 672 bit 19 */
bool unusedBit_264_19 : 1 {};
/**
offset 672 bit 20 */
bool unusedBit_264_20 : 1 {};
/**
offset 672 bit 21 */
bool unusedBit_264_21 : 1 {};
/**
offset 672 bit 22 */
bool unusedBit_264_22 : 1 {};
/**
offset 672 bit 23 */
bool unusedBit_264_23 : 1 {};
/**
offset 672 bit 24 */
bool unusedBit_264_24 : 1 {};
/**
offset 672 bit 25 */
bool unusedBit_264_25 : 1 {};
/**
offset 672 bit 26 */
bool unusedBit_264_26 : 1 {};
/**
offset 672 bit 27 */
bool unusedBit_264_27 : 1 {};
/**
offset 672 bit 28 */
bool unusedBit_264_28 : 1 {};
/**
offset 672 bit 29 */
bool unusedBit_264_29 : 1 {};
/**
offset 672 bit 30 */
bool unusedBit_264_30 : 1 {};
/**
offset 672 bit 31 */
bool unusedBit_264_31 : 1 {};
/**
* offset 676
*/
uint32_t outputRequestPeriod = (uint32_t)0;
/**
* offset 668
* offset 680
*/
float mapFast = (float)0;
/**
* Lua: Gauge
* units: value
* offset 672
* offset 684
*/
float luaGauges[LUA_GAUGE_COUNT];
/**
* units: V
* offset 704
* offset 716
*/
scaled_channel<uint16_t, 1000, 1> rawMaf2 = (uint16_t)0;
/**
* @@GAUGE_NAME_AIR_FLOW_MEASURED_2@@
* units: kg/h
* offset 706
* offset 718
*/
scaled_channel<uint16_t, 10, 1> mafMeasured2 = (uint16_t)0;
/**
* offset 708
* offset 720
*/
uint16_t schedulingUsedCount = (uint16_t)0;
/**
* @@GAUGE_NAME_VVS@@
* units: kph
* offset 710
* offset 722
*/
scaled_channel<uint16_t, 100, 1> vehicleSpeedKph = (uint16_t)0;
/**
* units: %
* offset 712
* offset 724
*/
scaled_channel<uint16_t, 100, 1> Gego = (uint16_t)0;
/**
* units: count
* offset 714
* offset 726
*/
uint16_t testBenchIter = (uint16_t)0;
/**
* units: deg C
* offset 716
* offset 728
*/
scaled_channel<int16_t, 100, 1> oilTemp = (int16_t)0;
/**
* units: deg C
* offset 718
* offset 730
*/
scaled_channel<int16_t, 100, 1> fuelTemp = (int16_t)0;
/**
* units: deg C
* offset 720
* offset 732
*/
scaled_channel<int16_t, 100, 1> ambientTemp = (int16_t)0;
/**
* units: deg C
* offset 722
* offset 734
*/
scaled_channel<int16_t, 100, 1> compressorDischargeTemp = (int16_t)0;
/**
* units: kPa
* offset 724
* offset 736
*/
scaled_channel<uint16_t, 30, 1> compressorDischargePressure = (uint16_t)0;
/**
* units: kPa
* offset 726
* offset 738
*/
scaled_channel<uint16_t, 30, 1> throttleInletPressure = (uint16_t)0;
/**
* units: sec
* offset 728
* offset 740
*/
uint16_t ignitionOnTime = (uint16_t)0;
/**
* units: sec
* offset 730
* offset 742
*/
uint16_t engineRunTime = (uint16_t)0;
/**
* units: km
* offset 732
* offset 744
*/
scaled_channel<uint16_t, 10, 1> distanceTraveled = (uint16_t)0;
/**
* @@GAUGE_NAME_AFR_GAS_SCALE@@
* units: AFR
* offset 734
* offset 746
*/
scaled_channel<uint16_t, 1000, 1> afrGasolineScale = (uint16_t)0;
/**
* @@GAUGE_NAME_AFR2_GAS_SCALE@@
* units: AFR
* offset 736
* offset 748
*/
scaled_channel<uint16_t, 1000, 1> afr2GasolineScale = (uint16_t)0;
/**
* need 4 byte alignment
* units: units
* offset 738
* offset 750
*/
uint8_t alignmentFill_at_738[2];
uint8_t alignmentFill_at_750[2];
/**
* offset 740
* offset 752
*/
float wheelSlipRatio = (float)0;
/**
* offset 744
* offset 756
*/
uint8_t ignitorDiagnostic[MAX_CYLINDER_COUNT];
/**
* offset 756
* offset 768
*/
uint8_t injectorDiagnostic[MAX_CYLINDER_COUNT];
/**
* @@GAUGE_NAME_FUEL_LAST_INJECTION_STAGE_2@@
* units: ms
* offset 768
* offset 780
*/
scaled_channel<uint16_t, 300, 1> actualLastInjectionStage2 = (uint16_t)0;
/**
* @@GAUGE_NAME_FUEL_INJ_DUTY_STAGE_2@@
* units: %
* offset 770
* offset 782
*/
scaled_channel<uint8_t, 2, 1> injectorDutyCycleStage2 = (uint8_t)0;
/**
* offset 771
* offset 783
*/
uint8_t rawFlexFreq = (uint8_t)0;
/**
* offset 772
* offset 784
*/
uint8_t fastAdcErrorsCount = (uint8_t)0;
/**
* offset 773
* offset 785
*/
uint8_t deviceUid = (uint8_t)0;
/**
* offset 774
* offset 786
*/
uint16_t mc33810spiErrorCounter = (uint16_t)0;
/**
* offset 776
* offset 788
*/
uint8_t sadDwellRatioCounter = (uint8_t)0;
/**
* offset 777
* offset 789
*/
uint8_t injectionPrimingCounter = (uint8_t)0;
/**
* offset 778
* offset 790
*/
uint8_t tempLogging2 = (uint8_t)0;
/**
* need 4 byte alignment
* units: units
* offset 779
* offset 791
*/
uint8_t alignmentFill_at_779[1];
uint8_t alignmentFill_at_791[1];
/**
* @@GAUGE_NAME_AC_PRESSURE@@
* units: kPa
* offset 780
* offset 792
*/
float acPressure = (float)0;
/**
* units: V
* offset 784
* offset 796
*/
scaled_channel<int16_t, 1000, 1> rawAuxAnalog1 = (int16_t)0;
/**
* units: V
* offset 786
* offset 798
*/
scaled_channel<int16_t, 1000, 1> rawAuxAnalog2 = (int16_t)0;
/**
* units: V
* offset 788
* offset 800
*/
scaled_channel<int16_t, 1000, 1> rawAuxAnalog3 = (int16_t)0;
/**
* units: V
* offset 790
* offset 802
*/
scaled_channel<int16_t, 1000, 1> rawAuxAnalog4 = (int16_t)0;
/**
* offset 792
* offset 804
*/
uint8_t fastAdcErrorCallbackCount = (uint8_t)0;
/**
* offset 793
* offset 805
*/
uint8_t slowAdcErrorsCount = (uint8_t)0;
/**
* units: V
* offset 794
* offset 806
*/
scaled_channel<int16_t, 1000, 1> rawAuxTemp1 = (int16_t)0;
/**
* units: V
* offset 796
* offset 808
*/
scaled_channel<int16_t, 1000, 1> rawAuxTemp2 = (int16_t)0;
/**
* units: V
* offset 798
* offset 810
*/
scaled_channel<int16_t, 1000, 1> rawAmbientTemp = (int16_t)0;
/**
* offset 800
* offset 812
*/
uint32_t rtcUnixEpochTime = (uint32_t)0;
/**
* offset 804
* offset 816
*/
int8_t sparkCutReasonBlinker = (int8_t)0;
/**
* offset 805
* offset 817
*/
int8_t fuelCutReasonBlinker = (int8_t)0;
/**
* offset 806
* offset 818
*/
uint8_t unusedAtTheEnd[52];
/**
* need 4 byte alignment
* units: units
* offset 858
* offset 870
*/
uint8_t alignmentFill_at_858[2];
uint8_t alignmentFill_at_870[2];
};
static_assert(sizeof(output_channels_s) == 860);
static_assert(sizeof(output_channels_s) == 872);
// end
// this section was generated automatically by rusEFI tool config_definition_base-all.jar based on (unknown script) console/binary/output_channels.txt

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