RPMValue("RPM", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 4, 1.0, 0.0, 8000.0, "RPM"), rpmAcceleration("dRPM", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 6, 1.0, 0.0, 5.0, "RPM acceleration/Rate of Change/ROC"), speedToRpmRatio("Gearbox Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 8, 0.01, 0.0, 0.0, "value"), unusedVehicleSpeedKph("Vehicle Speed", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 10, 1.0, 0.0, 0.0, "kph"), internalMcuTemperature("CPU Temperature", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 11, 1.0, 0.0, 0.0, "deg C"), coolant("CLT", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 12, 0.01, 0.0, 0.0, "deg C"), intake("IAT", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 14, 0.01, 0.0, 0.0, "deg C"), auxTemp1("auxTemp1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 16, 0.01, 0.0, 0.0, "deg C"), auxTemp2("auxTemp2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 18, 0.01, 0.0, 0.0, "deg C"), TPSValue("TPS", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 20, 0.01, 0.0, 0.0, "%"), throttlePedalPosition("Throttle pedal position", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 22, 0.01, 0.0, 0.0, "%"), tpsADC("tpsADC", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 24, 1.0, 0.0, 0.0, "ADC"), rawMaf("rawMaf", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 26, 0.001, 0.0, 5.0, "V"), mafMeasured("MAF", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 28, 0.1, 0.0, 0.0, "kg/h"), MAPValue("MAP", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 30, 0.03333333333333333, 0.0, 0.0, "kPa"), baroPressure("baroPressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 32, 0.03333333333333333, 0.0, 0.0, "kPa"), lambdaValue("Lambda", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 34, 1.0E-4, 0.0, 0.0, ""), VBatt("VBatt", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 36, 0.001, 0.0, 0.0, "V"), oilPressure("Oil Pressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 38, 0.03333333333333333, 0.0, 0.0, "kPa"), vvtPositionB1I("VVT: bank 1 intake", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 40, 0.02, 0.0, 0.0, "deg"), actualLastInjection("Fuel: Last inj pulse width"\nActual last injection time - including all compensation and injection mode, SensorCategory.SENSOR_INPUTS, FieldType.INT16, 42, 0.0033333333333333335, 0.0, 0.0, "ms"), injectorDutyCycle("Fuel: injector duty cycle", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 44, 0.5, 0.0, 0.0, "%"), tempLogging1("tempLogging1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 45, 1.0, -1.0, -1.0, ""), injectionOffset("Fuel: Injection timing SOI", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 46, 1.0, 0.0, 0.0, "deg"), engineMakeCodeNameCrc16("Engine CRC16", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 48, 1.0, 0.0, 0.0, "crc16"), wallFuelAmount("Fuel: wall amount", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 50, 0.01, 0.0, 0.0, "mg"), wallFuelCorrectionValue("Fuel: wall correction", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 52, 0.01, 0.0, 0.0, "mg"), revolutionCounterSinceStart("revolutionCounterSinceStart", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 54, 1.0, 0.0, 0.0, ""), canReadCounter("CAN: Rx", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 56, 1.0, 0.0, 64000.0, ""), tpsAccelFuel("Fuel: TPS AE add fuel ms", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 58, 0.0033333333333333335, 0.0, 0.0, "ms"), currentIgnitionMode("Ignition: Mode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 60, 1.0, -1.0, -1.0, ""), currentInjectionMode("Fuel: Injection mode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 61, 1.0, -1.0, -1.0, ""), coilDutyCycle("Ignition: coil duty cycle", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 62, 0.01, 0.0, 0.0, "%"), etb1DutyCycle("ETB: Duty", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 64, 0.01, 0.0, 0.0, "%"), fuelTankLevel("Fuel level", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 66, 0.01, 0.0, 0.0, "%"), totalFuelConsumption("Fuel: Total consumed", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 68, 1.0, 0.0, 0.0, "grams"), fuelFlowRate("Fuel: Flow rate", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 70, 0.005, 0.0, 0.0, "gram/s"), TPS2Value("TPS2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 72, 0.01, 0.0, 0.0, "%"), tuneCrc16("Tune CRC16", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 74, 1.0, 0.0, 0.0, "crc16"), veValue("Fuel: VE", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 76, 0.1, 0.0, 0.0, "ratio"), alignmentFill_at_78("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 78, 1.0, -20.0, 100.0, "units"), seconds("Uptime", SensorCategory.SENSOR_INPUTS, FieldType.INT, 80, 1.0, 0.0, 0.0, "sec"), engineMode("Engine Mode", SensorCategory.SENSOR_INPUTS, FieldType.INT, 84, 1.0, 0.0, 0.0, "em"), firmwareVersion("firmware", SensorCategory.SENSOR_INPUTS, FieldType.INT, 88, 1.0, 0.0, 0.0, "version_f"), rawIdlePositionSensor("rawIdlePositionSensor", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 92, 0.001, 0.0, 5.0, "V"), rawWastegatePosition("rawWastegatePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 94, 0.001, 0.0, 5.0, "V"), accelerationLat("Accel: Lateral", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 96, 0.001, 0.0, 0.0, "G"), accelerationLon("Accel: Longitudinal", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 98, 0.001, 0.0, 0.0, "G"), detectedGear("Detected Gear", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 100, 1.0, 0.0, 10.0, ""), maxTriggerReentrant("maxTriggerReentrant", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 101, 1.0, 0.0, 100.0, ""), rawLowFuelPressure("rawLowFuelPressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 102, 0.001, 0.0, 5.0, "V"), rawHighFuelPressure("rawHighFuelPressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 104, 0.001, 0.0, 5.0, "V"), lowFuelPressure("Fuel pressure (low)", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 106, 0.03333333333333333, 0.0, 0.0, "kpa"), tcuDesiredGear("TCU: Desired Gear", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 108, 1.0, -1.0, 10.0, "gear"), flexPercent("Flex Ethanol %", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 109, 0.5, 0.0, 0.0, "%"), wastegatePositionSensor("Wastegate position sensor", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 110, 0.01, 0.0, 0.0, "%"), highFuelPressure("Fuel pressure (high)", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 112, 0.1, 0.0, 0.0, "bar"), tempLogging3("tempLogging3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 114, 1.0, -1.0, -1.0, ""), tempLogging4("tempLogging4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 115, 1.0, -1.0, -1.0, ""), calibrationValue("calibrationValue", SensorCategory.SENSOR_INPUTS, FieldType.INT, 116, 1.0, 0.0, 0.0, ""), calibrationMode("calibrationMode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 120, 1.0, 0.0, 0.0, ""), idleStepperTargetPosition("Idle: Stepper target position", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 121, 1.0, 0.0, 0.0, ""), alignmentFill_at_122("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 122, 1.0, -20.0, 100.0, "units"), tsConfigVersion("tsConfigVersion", SensorCategory.SENSOR_INPUTS, FieldType.INT, 124, 1.0, 0.0, 0.0, ""), totalTriggerErrorCounter("Trigger Error Counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 128, 1.0, 0.0, 0.0, "counter"), orderingErrorCounter("orderingErrorCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 132, 1.0, 0.0, 0.0, ""), warningCounter("Warning: counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 136, 1.0, 0.0, 0.0, "count"), lastErrorCode("Warning: last", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 138, 1.0, 0.0, 0.0, "error"), recentErrorCode1("Warning code 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 140, 1.0, 0.0, 0.0, "error"), recentErrorCode2("Warning code 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 142, 1.0, 0.0, 0.0, "error"), recentErrorCode3("Warning code 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 144, 1.0, 0.0, 0.0, "error"), recentErrorCode4("Warning code 4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 146, 1.0, 0.0, 0.0, "error"), recentErrorCode5("Warning code 5", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 148, 1.0, 0.0, 0.0, "error"), recentErrorCode6("Warning code 6", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 150, 1.0, 0.0, 0.0, "error"), recentErrorCode7("Warning code 7", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 152, 1.0, 0.0, 0.0, "error"), recentErrorCode8("Warning code 8", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 154, 1.0, 0.0, 0.0, "error"), debugFloatField1("debugFloatField1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 156, 1.0, 0.0, 0.0, "val"), debugFloatField2("debugFloatField2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 160, 1.0, 0.0, 0.0, "val"), debugFloatField3("debugFloatField3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 164, 1.0, 0.0, 0.0, "val"), debugFloatField4("debugFloatField4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 168, 1.0, 0.0, 0.0, "val"), debugFloatField5("debugFloatField5", SensorCategory.SENSOR_INPUTS, FieldType.INT, 172, 1.0, 0.0, 0.0, "val"), debugFloatField6("debugFloatField6", SensorCategory.SENSOR_INPUTS, FieldType.INT, 176, 1.0, 0.0, 0.0, "val"), debugFloatField7("debugFloatField7", SensorCategory.SENSOR_INPUTS, FieldType.INT, 180, 1.0, 0.0, 0.0, "val"), debugIntField1("debugIntField1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 184, 1.0, 0.0, 0.0, "val"), debugIntField2("debugIntField2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 188, 1.0, 0.0, 0.0, "val"), debugIntField3("debugIntField3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 192, 1.0, 0.0, 0.0, "val"), debugIntField4("debugIntField4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 196, 1.0, 0.0, 0.0, "val"), debugIntField5("debugIntField5", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 198, 1.0, 0.0, 0.0, "val"), egt1("EGT 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 200, 0.25, 0.0, 0.0, "deg C"), egt2("EGT 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 202, 0.25, 0.0, 0.0, "deg C"), egt3("EGT 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 204, 0.25, 0.0, 0.0, "deg C"), egt4("EGT 4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 206, 0.25, 0.0, 0.0, "deg C"), egt5("EGT 5", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 208, 0.25, 0.0, 0.0, "deg C"), egt6("EGT 6", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 210, 0.25, 0.0, 0.0, "deg C"), egt7("EGT 7", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 212, 0.25, 0.0, 0.0, "deg C"), egt8("EGT 8", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 214, 0.25, 0.0, 0.0, "deg C"), rawTps1Primary("rawTps1Primary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 216, 0.001, 0.0, 5.0, "V"), rawClt("rawClt", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 218, 0.001, 0.0, 5.0, "V"), rawIat("rawIat", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 220, 0.001, 0.0, 5.0, "V"), rawOilPressure("rawOilPressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 222, 0.001, 0.0, 5.0, "V"), rawAcPressure("rawAcPressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 224, 0.001, 0.0, 5.0, "V"), rawFuelLevel("rawFuelLevel", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 226, 0.001, 0.0, 5.0, "V"), fuelClosedLoopBinIdx("fuelClosedLoopBinIdx", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 228, 1.0, 0.0, 0.0, ""), alignmentFill_at_229("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 229, 1.0, -20.0, 100.0, "units"), rawPpsPrimary("rawPpsPrimary", SensorCategory.SENSOR_INPUTS, FieldType.INT, 232, 1.0, 0.0, 5.0, "V"), rawPpsSecondary("rawPpsSecondary", SensorCategory.SENSOR_INPUTS, FieldType.INT, 236, 1.0, 0.0, 5.0, "V"), rawRawPpsPrimary("rawRawPpsPrimary", SensorCategory.SENSOR_INPUTS, FieldType.INT, 240, 1.0, 0.0, 5.0, "V"), rawRawPpsSecondary("rawRawPpsSecondary", SensorCategory.SENSOR_INPUTS, FieldType.INT, 244, 1.0, 0.0, 5.0, "V"), idlePositionSensor("Idle: Position sensor", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 248, 0.01, 0.0, 0.0, "%"), AFRValue("Air/Fuel Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 250, 0.001, 0.0, 0.0, "AFR"), VssAcceleration("Vss Accel", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 252, 0.0033333333333333335, 0.0, 0.0, "m/s2"), lambdaValue2("Lambda 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 254, 1.0E-4, 0.0, 0.0, ""), AFRValue2("Air/Fuel Ratio 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 256, 0.001, 0.0, 0.0, "AFR"), vvtPositionB1E("VVT: bank 1 exhaust", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 258, 0.02, 0.0, 0.0, "deg"), vvtPositionB2I("VVT: bank 2 intake", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 260, 0.02, 0.0, 0.0, "deg"), vvtPositionB2E("VVT: bank 2 exhaust", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 262, 0.02, 0.0, 0.0, "deg"), fuelPidCorrection1("Fuel: Trim bank 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 264, 0.01, -20.0, 20.0, "%"), fuelPidCorrection2("Fuel: Trim bank 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 266, 0.01, -20.0, 20.0, "%"), rawTps1Secondary("rawTps1Secondary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 268, 0.001, 0.0, 5.0, "V"), rawTps2Primary("rawTps2Primary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 270, 0.001, 0.0, 5.0, "V"), rawTps2Secondary("rawTps2Secondary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 272, 0.001, 0.0, 5.0, "V"), accelerationVert("Accel: Vertical", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 274, 0.001, 0.0, 0.0, "G"), gyroYaw("Gyro: Yaw rate", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 276, 0.001, 0.0, 0.0, "deg/sec"), vvtTargets1("vvtTargets 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 278, 1.0, 0.0, 0.0, "deg"), vvtTargets2("vvtTargets 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 279, 1.0, 0.0, 0.0, "deg"), vvtTargets3("vvtTargets 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 280, 1.0, 0.0, 0.0, "deg"), vvtTargets4("vvtTargets 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 281, 1.0, 0.0, 0.0, "deg"), turboSpeed("Turbocharger Speed", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 282, 1.0, 0.0, 0.0, "hz"), ignitionAdvanceCyl1("Ign: Timing Cyl 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 284, 0.02, 0.0, 0.0, "deg"), ignitionAdvanceCyl2("Ign: Timing Cyl 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 286, 0.02, 0.0, 0.0, "deg"), ignitionAdvanceCyl3("Ign: Timing Cyl 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 288, 0.02, 0.0, 0.0, "deg"), ignitionAdvanceCyl4("Ign: Timing Cyl 4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 290, 0.02, 0.0, 0.0, "deg"), ignitionAdvanceCyl5("Ign: Timing Cyl 5", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 292, 0.02, 0.0, 0.0, "deg"), ignitionAdvanceCyl6("Ign: Timing Cyl 6", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 294, 0.02, 0.0, 0.0, "deg"), ignitionAdvanceCyl7("Ign: Timing Cyl 7", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 296, 0.02, 0.0, 0.0, "deg"), ignitionAdvanceCyl8("Ign: Timing Cyl 8", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 298, 0.02, 0.0, 0.0, "deg"), ignitionAdvanceCyl9("Ign: Timing Cyl 9", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 300, 0.02, 0.0, 0.0, "deg"), ignitionAdvanceCyl10("Ign: Timing Cyl 10", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 302, 0.02, 0.0, 0.0, "deg"), ignitionAdvanceCyl11("Ign: Timing Cyl 11", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 304, 0.02, 0.0, 0.0, "deg"), ignitionAdvanceCyl12("Ign: Timing Cyl 12", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 306, 0.02, 0.0, 0.0, "deg"), tps1Split("tps1Split", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 308, 0.01, 0.0, 0.0, "%"), tps2Split("tps2Split", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 310, 0.01, 0.0, 0.0, "%"), tps12Split("tps12Split", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 312, 0.01, 0.0, 0.0, "%"), accPedalSplit("accPedalSplit", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 314, 0.01, 0.0, 0.0, "%"), sparkCutReason("Ign: Cut Code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 316, 1.0, 0.0, 0.0, "code"), fuelCutReason("Fuel: Cut Code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 317, 1.0, 0.0, 0.0, "code"), mafEstimate("Air: Flow estimate", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 318, 0.1, 0.0, 0.0, "kg/h"), instantRpm("sync: instant RPM", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 320, 1.0, 0.0, 0.0, "rpm"), rawMap("rawMap", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 322, 0.001, 0.0, 5.0, "V"), rawAfr("rawAfr", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 324, 0.001, 0.0, 5.0, "V"), alignmentFill_at_326("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 326, 1.0, -20.0, 100.0, "units"), calibrationValue2("calibrationValue2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 328, 1.0, 0.0, 0.0, ""), luaInvocationCounter("Lua: Tick counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 332, 1.0, 0.0, 0.0, "count"), luaLastCycleDuration("Lua: Last tick duration", SensorCategory.SENSOR_INPUTS, FieldType.INT, 336, 1.0, 0.0, 0.0, "nt"), vssEdgeCounter("vssEdgeCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 340, 1.0, -1.0, -1.0, ""), issEdgeCounter("issEdgeCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 344, 1.0, -1.0, -1.0, ""), auxLinear1("Aux linear #1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 348, 1.0, 0.0, 0.0, ""), auxLinear2("Aux linear #2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 352, 1.0, 0.0, 0.0, ""), auxLinear3("Aux linear #3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 356, 1.0, 0.0, 0.0, ""), auxLinear4("Aux linear #4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 360, 1.0, 0.0, 0.0, ""), fallbackMap("fallbackMap", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 364, 0.1, 0.0, 1000.0, "kPa"), instantMAPValue("Instant MAP", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 366, 0.03333333333333333, 0.0, 655.0, "kPa"), maxLockedDuration("maxLockedDuration", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 368, 1.0, 0.0, 65535.0, "us"), canWriteOk("CAN: Tx OK", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 370, 1.0, 0.0, 64000.0, ""), canWriteNotOk("CAN: Tx err", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 372, 1.0, 0.0, 64000.0, ""), alignmentFill_at_374("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 374, 1.0, -20.0, 100.0, "units"), triggerPrimaryFall("triggerPrimaryFall", SensorCategory.SENSOR_INPUTS, FieldType.INT, 376, 1.0, -10000.0, 10000.0, ""), triggerPrimaryRise("triggerPrimaryRise", SensorCategory.SENSOR_INPUTS, FieldType.INT, 380, 1.0, -10000.0, 10000.0, ""), triggerSecondaryFall("triggerSecondaryFall", SensorCategory.SENSOR_INPUTS, FieldType.INT, 384, 1.0, -10000.0, 10000.0, ""), triggerSecondaryRise("triggerSecondaryRise", SensorCategory.SENSOR_INPUTS, FieldType.INT, 388, 1.0, -10000.0, 10000.0, ""), triggerVvtFall("triggerVvtFall", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 392, 1.0, 0.0, 3000.0, ""), triggerVvtRise("triggerVvtRise", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 394, 1.0, 0.0, 3000.0, ""), triggerVvt2Fall("triggerVvt2Fall", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 396, 1.0, 0.0, 3000.0, ""), triggerVvt2Rise("triggerVvt2Rise", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 398, 1.0, 0.0, 3000.0, ""), starterState("starterState", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 400, 1.0, -10000.0, 10000.0, ""), starterRelayDisable("starterRelayDisable", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 401, 1.0, -10000.0, 10000.0, ""), multiSparkCounter("Ign: Multispark count", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 402, 1.0, -10000.0, 10000.0, ""), extiOverflowCount("extiOverflowCount", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 403, 1.0, 0.0, 255.0, ""), alternatorStatus("alternatorStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT, 404, 1.0, -1.0, -1.0, ""), idleStatus("idleStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT, 420, 1.0, -1.0, -1.0, ""), etbStatus("etbStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT, 436, 1.0, -1.0, -1.0, ""), boostStatus("boostStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT, 452, 1.0, -1.0, -1.0, ""), wastegateDcStatus("wastegateDcStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT, 468, 1.0, -1.0, -1.0, ""), vvtStatus1("vvtStatus 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 484, 1.0, -1.0, -1.0, ""), vvtStatus2("vvtStatus 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 500, 1.0, -1.0, -1.0, ""), vvtStatus3("vvtStatus 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 516, 1.0, -1.0, -1.0, ""), vvtStatus4("vvtStatus 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 532, 1.0, -1.0, -1.0, ""), auxSpeed1("Aux speed 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 548, 1.0, 0.0, 0.0, "s"), auxSpeed2("Aux speed 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 550, 1.0, 0.0, 0.0, "s"), ISSValue("TCU: Input Shaft Speed", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 552, 1.0, 0.0, 8000.0, "RPM"), rawAnalogInput1("rawAnalogInput 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 554, 0.001, 0.0, 5.0, "V"), rawAnalogInput2("rawAnalogInput 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 556, 0.001, 0.0, 5.0, "V"), rawAnalogInput3("rawAnalogInput 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 558, 0.001, 0.0, 5.0, "V"), rawAnalogInput4("rawAnalogInput 4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 560, 0.001, 0.0, 5.0, "V"), rawAnalogInput5("rawAnalogInput 5", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 562, 0.001, 0.0, 5.0, "V"), rawAnalogInput6("rawAnalogInput 6", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 564, 0.001, 0.0, 5.0, "V"), rawAnalogInput7("rawAnalogInput 7", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 566, 0.001, 0.0, 5.0, "V"), rawAnalogInput8("rawAnalogInput 8", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 568, 0.001, 0.0, 5.0, "V"), gppwmOutput1("GPPWM Output 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 570, 0.5, 0.0, 100.0, "%"), gppwmOutput2("GPPWM Output 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 571, 0.5, 0.0, 100.0, "%"), gppwmOutput3("GPPWM Output 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 572, 0.5, 0.0, 100.0, "%"), gppwmOutput4("GPPWM Output 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 573, 0.5, 0.0, 100.0, "%"), gppwmXAxis1("gppwmXAxis 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 574, 1.0, -30000.0, 30000.0, ""), gppwmXAxis2("gppwmXAxis 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 576, 1.0, -30000.0, 30000.0, ""), gppwmXAxis3("gppwmXAxis 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 578, 1.0, -30000.0, 30000.0, ""), gppwmXAxis4("gppwmXAxis 4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 580, 1.0, -30000.0, 30000.0, ""), gppwmYAxis1("gppwmYAxis 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 582, 0.1, -1000.0, 1000.0, ""), gppwmYAxis2("gppwmYAxis 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 584, 0.1, -1000.0, 1000.0, ""), gppwmYAxis3("gppwmYAxis 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 586, 0.1, -1000.0, 1000.0, ""), gppwmYAxis4("gppwmYAxis 4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 588, 0.1, -1000.0, 1000.0, ""), rawBattery("rawBattery", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 590, 0.001, 0.0, 5.0, "V"), ignBlendParameter1("ignBlendParameter 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 592, 0.1, -1000.0, 1000.0, ""), ignBlendParameter2("ignBlendParameter 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 594, 0.1, -1000.0, 1000.0, ""), ignBlendParameter3("ignBlendParameter 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 596, 0.1, -1000.0, 1000.0, ""), ignBlendParameter4("ignBlendParameter 4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 598, 0.1, -1000.0, 1000.0, ""), ignBlendBias1("ignBlendBias 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 600, 0.5, 0.0, 100.0, "%"), ignBlendBias2("ignBlendBias 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 601, 0.5, 0.0, 100.0, "%"), ignBlendBias3("ignBlendBias 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 602, 0.5, 0.0, 100.0, "%"), ignBlendBias4("ignBlendBias 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 603, 0.5, 0.0, 100.0, "%"), ignBlendOutput1("ignBlendOutput 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 604, 0.01, -300.0, 300.0, "deg"), ignBlendOutput2("ignBlendOutput 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 606, 0.01, -300.0, 300.0, "deg"), ignBlendOutput3("ignBlendOutput 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 608, 0.01, -300.0, 300.0, "deg"), ignBlendOutput4("ignBlendOutput 4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 610, 0.01, -300.0, 300.0, "deg"), veBlendParameter1("veBlendParameter 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 612, 0.1, -1000.0, 1000.0, ""), veBlendParameter2("veBlendParameter 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 614, 0.1, -1000.0, 1000.0, ""), veBlendParameter3("veBlendParameter 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 616, 0.1, -1000.0, 1000.0, ""), veBlendParameter4("veBlendParameter 4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 618, 0.1, -1000.0, 1000.0, ""), veBlendBias1("veBlendBias 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 620, 0.5, 0.0, 100.0, "%"), veBlendBias2("veBlendBias 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 621, 0.5, 0.0, 100.0, "%"), veBlendBias3("veBlendBias 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 622, 0.5, 0.0, 100.0, "%"), veBlendBias4("veBlendBias 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 623, 0.5, 0.0, 100.0, "%"), veBlendOutput1("veBlendOutput 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 624, 0.01, -50.0, 50.0, "%"), veBlendOutput2("veBlendOutput 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 626, 0.01, -50.0, 50.0, "%"), veBlendOutput3("veBlendOutput 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 628, 0.01, -50.0, 50.0, "%"), veBlendOutput4("veBlendOutput 4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 630, 0.01, -50.0, 50.0, "%"), boostOpenLoopBlendParameter1("boostOpenLoopBlendParameter 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 632, 0.1, -1000.0, 1000.0, ""), boostOpenLoopBlendParameter2("boostOpenLoopBlendParameter 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 634, 0.1, -1000.0, 1000.0, ""), boostOpenLoopBlendBias1("boostOpenLoopBlendBias 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 636, 0.5, 0.0, 100.0, "%"), boostOpenLoopBlendBias2("boostOpenLoopBlendBias 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 637, 0.5, 0.0, 100.0, "%"), boostOpenLoopBlendOutput1("boostOpenLoopBlendOutput 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 638, 1.0, -100.0, 100.0, "%"), boostOpenLoopBlendOutput2("boostOpenLoopBlendOutput 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 639, 1.0, -100.0, 100.0, "%"), boostClosedLoopBlendParameter1("boostClosedLoopBlendParameter 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 640, 0.1, -1000.0, 1000.0, ""), boostClosedLoopBlendParameter2("boostClosedLoopBlendParameter 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 642, 0.1, -1000.0, 1000.0, ""), boostClosedLoopBlendBias1("boostClosedLoopBlendBias 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 644, 0.5, 0.0, 100.0, "%"), boostClosedLoopBlendBias2("boostClosedLoopBlendBias 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 645, 0.5, 0.0, 100.0, "%"), boostClosedLoopBlendOutput1("boostClosedLoopBlendOutput 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 646, 0.1, -1000.0, 1000.0, "%"), boostClosedLoopBlendOutput2("boostClosedLoopBlendOutput 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 648, 0.1, -1000.0, 1000.0, "%"), targetAfrBlendParameter1("targetAfrBlendParameter 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 650, 0.1, -1000.0, 1000.0, ""), targetAfrBlendParameter2("targetAfrBlendParameter 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 652, 0.1, -1000.0, 1000.0, ""), targetAfrBlendBias1("targetAfrBlendBias 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 654, 0.5, 0.0, 100.0, "%"), 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: trigger 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 Cam Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1420, 1.0, -10000.0, 10000.0, ""), vvtToothPosition1("sync: Cam Tooth Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, -10000.0, 10000.0, ""), vvtToothPosition2("sync: Cam Tooth Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, -10000.0, 10000.0, ""), vvtToothPosition3("sync: Cam Tooth Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""), vvtToothPosition4("sync: Cam Tooth 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: trigger 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 Cam Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1420, 1.0, -10000.0, 10000.0, ""), vvtToothPosition1("sync: Cam Tooth Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, -10000.0, 10000.0, ""), vvtToothPosition2("sync: Cam Tooth Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, -10000.0, 10000.0, ""), vvtToothPosition3("sync: Cam Tooth Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""), vvtToothPosition4("sync: Cam Tooth 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: trigger 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 Cam Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1420, 1.0, -10000.0, 10000.0, ""), vvtToothPosition1("sync: Cam Tooth Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, -10000.0, 10000.0, ""), vvtToothPosition2("sync: Cam Tooth Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, -10000.0, 10000.0, ""), vvtToothPosition3("sync: Cam Tooth Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""), vvtToothPosition4("sync: Cam Tooth 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: trigger 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 Cam Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1420, 1.0, -10000.0, 10000.0, ""), vvtToothPosition1("sync: Cam Tooth Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, -10000.0, 10000.0, ""), vvtToothPosition2("sync: Cam Tooth Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, -10000.0, 10000.0, ""), vvtToothPosition3("sync: Cam Tooth Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""), vvtToothPosition4("sync: Cam Tooth 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: trigger 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 Cam Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1420, 1.0, -10000.0, 10000.0, ""), vvtToothPosition1("sync: Cam Tooth Position 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1424, 1.0, -10000.0, 10000.0, ""), vvtToothPosition2("sync: Cam Tooth Position 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1428, 1.0, -10000.0, 10000.0, ""), vvtToothPosition3("sync: Cam Tooth Position 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1432, 1.0, -10000.0, 10000.0, ""), vvtToothPosition4("sync: Cam Tooth 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"),