Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2023-01-15 11:31:58 +00:00
parent c68beda49f
commit f09511e97a
46 changed files with 19075 additions and 19075 deletions

View File

@ -1,22 +1,3 @@
entry = totalFuelCorrection, "totalFuelCorrection", float, "%.3f"
entry = running_postCrankingFuelCorrection, "running_postCrankingFuelCorrection", float, "%.3f"
entry = running_intakeTemperatureCoefficient, "fuel: IAT correction", float, "%.3f"
entry = running_coolantTemperatureCoefficient, "fuel: CLT correction", float, "%.3f"
entry = running_timeSinceCrankingInSecs, "running_timeSinceCrankingInSecs", float, "%.3f"
entry = running_baseFuel, "running_baseFuel", float, "%.3f"
entry = running_fuel, "Fuel: actual", float, "%.3f"
entry = afrTableYAxis, "afrTableYAxis", float, "%.3f"
entry = targetLambda, "fuel: target lambda", float, "%.3f"
entry = targetAFR, "fuel: target AFR", float, "%.3f"
entry = stoichiometricRatio, "fuel: stoich ratio", float, "%.3f"
entry = sdTcharge_coff, "sdTcharge_coff", float, "%.3f"
entry = sdAirMassInOneCylinder, "SD cylinder mass", float, "%.3f"
entry = sdIsTChargeAirModel, "sdIsTChargeAirModel", int, "%d"
entry = sparkDwell, "dwell: coil charge time", float, "%.3f"
entry = dwellAngle, "ignition dwell duration", float, "%.3f"
entry = cltTimingCorrection, "cltTimingCorrection", float, "%.3f"
entry = timingIatCorrection, "timingIatCorrection", float, "%.3f"
entry = timingPidCorrection, "timingPidCorrection", float, "%.3f"
entry = sd_present, "sd_present", int, "%d"
entry = sd_logging_internal, "sd_logging_internal", int, "%d"
entry = triggerScopeReady, "triggerScopeReady", int, "%d"
@ -316,6 +297,25 @@ entry = luaGauges2, "luaGauges 2", float, "%.3f"
entry = rawMaf2, "rawMaf2", float, "%.3f"
entry = mafMeasured2, "MAF #2", float, "%.3f"
entry = schedulingUsedCount, "schedulingUsedCount", int, "%d"
entry = totalFuelCorrection, "totalFuelCorrection", float, "%.3f"
entry = running_postCrankingFuelCorrection, "running_postCrankingFuelCorrection", float, "%.3f"
entry = running_intakeTemperatureCoefficient, "fuel: IAT correction", float, "%.3f"
entry = running_coolantTemperatureCoefficient, "fuel: CLT correction", float, "%.3f"
entry = running_timeSinceCrankingInSecs, "running_timeSinceCrankingInSecs", float, "%.3f"
entry = running_baseFuel, "running_baseFuel", float, "%.3f"
entry = running_fuel, "Fuel: actual", float, "%.3f"
entry = afrTableYAxis, "afrTableYAxis", float, "%.3f"
entry = targetLambda, "fuel: target lambda", float, "%.3f"
entry = targetAFR, "fuel: target AFR", float, "%.3f"
entry = stoichiometricRatio, "fuel: stoich ratio", float, "%.3f"
entry = sdTcharge_coff, "sdTcharge_coff", float, "%.3f"
entry = sdAirMassInOneCylinder, "SD cylinder mass", float, "%.3f"
entry = sdIsTChargeAirModel, "sdIsTChargeAirModel", int, "%d"
entry = sparkDwell, "dwell: coil charge time", float, "%.3f"
entry = dwellAngle, "ignition dwell duration", float, "%.3f"
entry = cltTimingCorrection, "cltTimingCorrection", float, "%.3f"
entry = timingIatCorrection, "timingIatCorrection", float, "%.3f"
entry = timingPidCorrection, "timingPidCorrection", float, "%.3f"
entry = m_knockRetard, "Knock Degrees retarded", float, "%.3f"
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
entry = m_knockCount, "m_knockCount", int, "%d"

View File

@ -1,7 +1,7 @@
// generated by gen_live_documentation.sh / LiveDataProcessor.java
decl_frag<output_channels_s>{},
decl_frag<fuel_computer_s>{},
decl_frag<timing_state_s>{},
decl_frag<output_channels_s>{},
decl_frag<knock_controller_s>{},
decl_frag<high_pressure_fuel_pump_s>{},
decl_frag<injector_model_s>{},

View File

@ -2,9 +2,9 @@
#pragma once
typedef enum {
LDS_output_channels,
LDS_fuel_computer,
LDS_timing_state,
LDS_output_channels,
LDS_knock_controller,
LDS_high_pressure_fuel_pump,
LDS_injector_model,
@ -26,9 +26,9 @@ LDS_ignition_state,
LDS_electronic_throttle,
LDS_wideband_state,
} live_data_e;
#define FUEL_COMPUTER_BASE_ADDRESS 0
#define TIMING_STATE_BASE_ADDRESS 48
#define OUTPUT_CHANNELS_BASE_ADDRESS 64
#define OUTPUT_CHANNELS_BASE_ADDRESS 0
#define FUEL_COMPUTER_BASE_ADDRESS 748
#define TIMING_STATE_BASE_ADDRESS 796
#define KNOCK_CONTROLLER_BASE_ADDRESS 812
#define HIGH_PRESSURE_FUEL_PUMP_BASE_ADDRESS 828
#define INJECTOR_MODEL_BASE_ADDRESS 852

View File

@ -1,487 +1,487 @@
totalFuelCorrection = scalar, F32, 0, "", 1, 0
running_postCrankingFuelCorrection = scalar, F32, 4, "", 1, 0
running_intakeTemperatureCoefficient = scalar, F32, 8, "", 1, 0
running_coolantTemperatureCoefficient = scalar, F32, 12, "", 1, 0
running_timeSinceCrankingInSecs = scalar, F32, 16, "", 1, 0
running_baseFuel = scalar, F32, 20, "", 1, 0
running_fuel = scalar, F32, 24, "", 1, 0
afrTableYAxis = scalar, U16, 28, "%", 0.01, 0
targetLambda = scalar, U16, 30, "", 1.0E-4, 0
targetAFR = scalar, U16, 32, "ratio", 0.001, 0
stoichiometricRatio = scalar, U16, 34, "ratio", 0.001, 0
sdTcharge_coff = scalar, F32, 36, "", 1, 0
sdAirMassInOneCylinder = scalar, F32, 40, "", 1, 0
sdIsTChargeAirModel = bits, U32, 44, [0:0]
; total TS size = 48
sparkDwell = scalar, F32, 48, "", 1, 0
dwellAngle = scalar, F32, 52, "", 1, 0
cltTimingCorrection = scalar, S16, 56, "deg", 0.01, 0
timingIatCorrection = scalar, S16, 58, "deg", 0.01, 0
timingPidCorrection = scalar, S16, 60, "deg", 0.01, 0
; total TS size = 64
sd_present = bits, U32, 64, [0:0]
sd_logging_internal = bits, U32, 64, [1:1]
triggerScopeReady = bits, U32, 64, [2:2]
antilagTriggered = bits, U32, 64, [3:3]
isFanOn = bits, U32, 64, [4:4]
isO2HeaterOn = bits, U32, 64, [5:5]
checkEngine = bits, U32, 64, [6:6]
needBurn = bits, U32, 64, [7:7]
sd_msd = bits, U32, 64, [8:8]
isFan2On = bits, U32, 64, [9:9]
unusedBitLAtwfs = bits, U32, 64, [10:10]
toothLogReady = bits, U32, 64, [11:11]
unused3123 = bits, U32, 64, [12:12]
isTpsError = bits, U32, 64, [13:13]
isCltError = bits, U32, 64, [14:14]
isMapError = bits, U32, 64, [15:15]
isIatError = bits, U32, 64, [16:16]
unused131313 = bits, U32, 64, [17:17]
isTriggerError = bits, U32, 64, [18:18]
hasCriticalError = bits, U32, 64, [19:19]
isWarnNow = bits, U32, 64, [20:20]
isPedalError = bits, U32, 64, [21:21]
isKnockChipOk = bits, U32, 64, [22:22]
launchTriggered = bits, U32, 64, [23:23]
isTps2Error = bits, U32, 64, [24:24]
isIdleClosedLoop = bits, U32, 64, [25:25]
RPMValue = scalar, U16, 68, "RPM", 1, 0
rpmAcceleration = scalar, U16, 70, "RPM/s", 1, 0
speedToRpmRatio = scalar, U16, 72, "value", 0.01, 0
vehicleSpeedKph = scalar, U08, 74, "kph", 1, 0
internalMcuTemperature = scalar, S08, 75, "deg C", 1, 0
coolant = scalar, S16, 76, "deg C", 0.01, 0
intake = scalar, S16, 78, "deg C", 0.01, 0
auxTemp1 = scalar, S16, 80, "deg C", 0.01, 0
auxTemp2 = scalar, S16, 82, "deg C", 0.01, 0
TPSValue = scalar, S16, 84, "%", 0.01, 0
throttlePedalPosition = scalar, S16, 86, "%", 0.01, 0
tpsADC = scalar, U16, 88, "ADC", 1, 0
rawMaf = scalar, U16, 90, "V", 0.001, 0
mafMeasured = scalar, U16, 92, "kg/h", 0.1, 0
MAPValue = scalar, U16, 94, "kPa", 0.03333333333333333, 0
baroPressure = scalar, U16, 96, "kPa", 0.03333333333333333, 0
lambdaValue = scalar, U16, 98, "", 1.0E-4, 0
knockRetard = scalar, U08, 100, "deg", 0.1, 0
idleCurrentPosition = scalar, U08, 101, "%", 0.5, 0
VBatt = scalar, U16, 102, "V", 0.001, 0
oilPressure = scalar, U16, 104, "kPa", 0.03333333333333333, 0
vvtPositionB1I = scalar, S16, 106, "deg", 0.02, 0
chargeAirMass = scalar, U16, 108, "g", 0.001, 0
crankingFuelMs = scalar, U16, 110, "ms", 0.01, 0
baseFuel = scalar, U16, 112, "mg", 0.01, 0
fuelRunning = scalar, U16, 114, "mg", 0.01, 0
actualLastInjection = scalar, U16, 116, "ms", 0.0033333333333333335, 0
injectorDutyCycle = scalar, U08, 118, "%", 0.5, 0
veValue = scalar, U08, 119, "ratio", 0.5, 0
injectionOffset = scalar, S16, 120, "deg", 1, 0
tCharge = scalar, S16, 122, "deg C", 0.01, 0
injectorLagMs = scalar, U16, 124, "ms", 0.0033333333333333335, 0
engineMakeCodeNameCrc16 = scalar, U16, 126, "crc16", 1, 0
wallFuelAmount = scalar, U16, 128, "mg", 0.01, 0
wallFuelCorrectionValue = scalar, S16, 130, "mg", 0.01, 0
revolutionCounterSinceStart = scalar, U16, 132, "", 1, 0
deltaTpsValue = scalar, S16, 134, "ratio", 0.01, 0
canReadCounter = scalar, U16, 136, "", 1, 0
tpsAccelFuel = scalar, S16, 138, "ms", 0.0033333333333333335, 0
ignitionAdvance = scalar, S16, 140, "deg", 0.02, 0
unusedDwellWasHere = scalar, U16, 142, "", 1, 0
coilDutyCycle = scalar, U16, 144, "%", 0.01, 0
idleAirValvePosition = scalar, U16, 146, "%", 0.01, 0
etbTarget = scalar, S16, 148, "%", 0.01, 0
etb1DutyCycle = scalar, S16, 150, "%", 0.01, 0
fuelTankLevel = scalar, S16, 152, "%", 0.01, 0
totalFuelConsumption = scalar, U16, 154, "grams", 1, 0
fuelFlowRate = scalar, U16, 156, "gram/s", 0.005, 0
TPS2Value = scalar, S16, 158, "%", 0.01, 0
tuneCrc16 = scalar, U16, 160, "crc16", 1, 0
knockLevel = scalar, F32, 164, "Volts", 1, 0
seconds = scalar, U32, 168, "sec", 1, 0
engineMode = scalar, U32, 172, "em", 1, 0
firmwareVersion = scalar, U32, 176, "version_f", 1, 0
rawIdlePositionSensor = scalar, S16, 180, "V", 0.001, 0
rawWastegatePosition = scalar, S16, 182, "V", 0.001, 0
accelerationX = scalar, S16, 184, "G", 0.01, 0
accelerationY = scalar, S16, 186, "G", 0.01, 0
tsConfigVersion = scalar, U32, 188, "", 1, 0
calibrationValue = scalar, F32, 192, "", 1, 0
calibrationMode = scalar, U08, 196, "", 1, 0
idleTargetPosition = scalar, U08, 197, "", 1, 0
detectedGear = scalar, U08, 198, "", 1, 0
maxTriggerReentrant = scalar, U08, 199, "", 1, 0
totalTriggerErrorCounter = scalar, U32, 200, "counter", 1, 0
orderingErrorCounter = scalar, U32, 204, "", 1, 0
warningCounter = scalar, U16, 208, "count", 1, 0
lastErrorCode = scalar, U16, 210, "error", 1, 0
recentErrorCode1 = scalar, U16, 212, "error", 1, 0
recentErrorCode2 = scalar, U16, 214, "error", 1, 0
recentErrorCode3 = scalar, U16, 216, "error", 1, 0
recentErrorCode4 = scalar, U16, 218, "error", 1, 0
recentErrorCode5 = scalar, U16, 220, "error", 1, 0
recentErrorCode6 = scalar, U16, 222, "error", 1, 0
recentErrorCode7 = scalar, U16, 224, "error", 1, 0
recentErrorCode8 = scalar, U16, 226, "error", 1, 0
debugFloatField1 = scalar, F32, 228, "val", 1, 0
debugFloatField2 = scalar, F32, 232, "val", 1, 0
debugFloatField3 = scalar, F32, 236, "val", 1, 0
debugFloatField4 = scalar, F32, 240, "val", 1, 0
debugFloatField5 = scalar, F32, 244, "val", 1, 0
debugFloatField6 = scalar, F32, 248, "val", 1, 0
debugFloatField7 = scalar, F32, 252, "val", 1, 0
debugIntField1 = scalar, U32, 256, "val", 1, 0
debugIntField2 = scalar, U32, 260, "val", 1, 0
debugIntField3 = scalar, U32, 264, "val", 1, 0
debugIntField4 = scalar, S16, 268, "val", 1, 0
debugIntField5 = scalar, S16, 270, "val", 1, 0
egt1 = scalar, U16, 272, "deg C", 1, 0
egt2 = scalar, U16, 274, "deg C", 1, 0
egt3 = scalar, U16, 276, "deg C", 1, 0
egt4 = scalar, U16, 278, "deg C", 1, 0
egt5 = scalar, U16, 280, "deg C", 1, 0
egt6 = scalar, U16, 282, "deg C", 1, 0
egt7 = scalar, U16, 284, "deg C", 1, 0
egt8 = scalar, U16, 286, "deg C", 1, 0
rawTps1Primary = scalar, S16, 288, "V", 0.001, 0
rawPpsPrimary = scalar, S16, 290, "V", 0.001, 0
rawClt = scalar, S16, 292, "V", 0.001, 0
rawIat = scalar, S16, 294, "V", 0.001, 0
rawOilPressure = scalar, S16, 296, "V", 0.001, 0
fuelClosedLoopBinIdx = scalar, U08, 298, "", 1, 0
tcuCurrentGear = scalar, S08, 299, "gear", 1, 0
rawPpsSecondary = scalar, S16, 300, "V", 0.001, 0
knock1 = scalar, S08, 302, "dBv", 1, 0
knock2 = scalar, S08, 303, "dBv", 1, 0
knock3 = scalar, S08, 304, "dBv", 1, 0
knock4 = scalar, S08, 305, "dBv", 1, 0
knock5 = scalar, S08, 306, "dBv", 1, 0
knock6 = scalar, S08, 307, "dBv", 1, 0
knock7 = scalar, S08, 308, "dBv", 1, 0
knock8 = scalar, S08, 309, "dBv", 1, 0
knock9 = scalar, S08, 310, "dBv", 1, 0
knock10 = scalar, S08, 311, "dBv", 1, 0
knock11 = scalar, S08, 312, "dBv", 1, 0
knock12 = scalar, S08, 313, "dBv", 1, 0
tcuDesiredGear = scalar, S08, 314, "gear", 1, 0
flexPercent = scalar, U08, 315, "%", 0.5, 0
wastegatePositionSensor = scalar, S16, 316, "%", 0.01, 0
idlePositionSensor = scalar, S16, 318, "%", 0.01, 0
rawLowFuelPressure = scalar, S16, 320, "V", 0.001, 0
rawHighFuelPressure = scalar, S16, 322, "V", 0.001, 0
lowFuelPressure = scalar, S16, 324, "kpa", 0.03333333333333333, 0
highFuelPressure = scalar, S16, 326, "bar", 0.1, 0
AFRValue = scalar, U16, 328, "AFR", 0.001, 0
VssAcceleration = scalar, U16, 330, "m/s2", 0.0033333333333333335, 0
lambdaValue2 = scalar, U16, 332, "", 1.0E-4, 0
AFRValue2 = scalar, U16, 334, "AFR", 0.001, 0
vvtPositionB1E = scalar, S16, 336, "deg", 0.02, 0
vvtPositionB2I = scalar, S16, 338, "deg", 0.02, 0
vvtPositionB2E = scalar, S16, 340, "deg", 0.02, 0
fuelPidCorrection1 = scalar, S16, 342, "%", 0.01, 0
fuelPidCorrection2 = scalar, S16, 344, "%", 0.01, 0
rawTps1Secondary = scalar, S16, 346, "V", 0.001, 0
rawTps2Primary = scalar, S16, 348, "V", 0.001, 0
rawTps2Secondary = scalar, S16, 350, "V", 0.001, 0
knockCount = scalar, U16, 352, "", 1, 0
accelerationZ = scalar, S16, 354, "G", 0.01, 0
accelerationRoll = scalar, S16, 356, "G", 0.01, 0
accelerationYaw = scalar, S16, 358, "G", 0.01, 0
vvtTargets1 = scalar, S08, 360, "deg", 1, 0
vvtTargets2 = scalar, S08, 361, "deg", 1, 0
vvtTargets3 = scalar, S08, 362, "deg", 1, 0
vvtTargets4 = scalar, S08, 363, "deg", 1, 0
turboSpeed = scalar, U16, 364, "hz", 1, 0
tps1Split = scalar, S16, 366, "%", 0.01, 0
tps2Split = scalar, S16, 368, "%", 0.01, 0
tps12Split = scalar, S16, 370, "%", 0.01, 0
accPedalSplit = scalar, S16, 372, "%", 0.01, 0
sparkCutReason = scalar, S08, 374, "code", 1, 0
fuelCutReason = scalar, S08, 375, "code", 1, 0
mafEstimate = scalar, U16, 376, "kg/h", 0.1, 0
instantRpm = scalar, U16, 378, "rpm", 1, 0
systemEventReuse = scalar, U16, 380, "counter", 1, 0
rawMap = scalar, U16, 382, "V", 0.001, 0
rawAfr = scalar, U16, 384, "V", 0.001, 0
tpsAccelFrom = scalar, U08, 386, "%", 1, 0
tpsAccelTo = scalar, U08, 387, "%", 1, 0
calibrationValue2 = scalar, F32, 388, "", 1, 0
isMainRelayOn = bits, U32, 392, [0:0]
isUsbConnected = bits, U32, 392, [1:1]
luaInvocationCounter = scalar, U32, 396, "count", 1, 0
luaLastCycleDuration = scalar, U32, 400, "nt", 1, 0
testBenchIter = scalar, U08, 404, "count", 1, 0
tcu_currentRange = scalar, U08, 405, "", 1, 0
tcRatio = scalar, U16, 406, "value", 0.01, 0
lastShiftTime = scalar, F32, 408, "", 1, 0
vssEdgeCounter = scalar, U32, 412, "", 1, 0
issEdgeCounter = scalar, U32, 416, "", 1, 0
auxLinear1 = scalar, S16, 420, "", 0.01, 0
auxLinear2 = scalar, S16, 422, "", 0.01, 0
dfcoActive = bits, U32, 424, [0:0]
tpsAccelActive = bits, U32, 424, [1:1]
boostControllerOutput = scalar, U08, 428, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 429, "%", 0.5, 0
fallbackMap = scalar, U16, 430, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 432, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 434, "us", 1, 0
canWriteOk = scalar, U16, 436, "", 1, 0
canWriteNotOk = scalar, U16, 438, "", 1, 0
triggerPrimaryFall = scalar, U32, 440, "", 1, 0
triggerPrimaryRise = scalar, U32, 444, "", 1, 0
triggerSecondaryFall = scalar, U32, 448, "", 1, 0
triggerSecondaryRise = scalar, U32, 452, "", 1, 0
triggerVvtFall = scalar, U32, 456, "", 1, 0
triggerVvtRise = scalar, U32, 460, "", 1, 0
starterState = scalar, U08, 464, "", 1, 0
starterRelayDisable = scalar, U08, 465, "", 1, 0
multiSparkCounter = scalar, U08, 466, "", 1, 0
extiOverflowCount = scalar, U08, 467, "", 1, 0
alternatorStatus_pTerm = scalar, F32, 468, "", 1, 0
alternatorStatus_iTerm = scalar, S16, 472, "", 0.01, 0
alternatorStatus_dTerm = scalar, S16, 474, "", 0.01, 0
alternatorStatus_output = scalar, S16, 476, "", 0.01, 0
alternatorStatus_error = scalar, S16, 478, "", 0.01, 0
alternatorStatus_resetCounter = scalar, U32, 480, "", 1, 0
idleStatus_pTerm = scalar, F32, 484, "", 1, 0
idleStatus_iTerm = scalar, S16, 488, "", 0.01, 0
idleStatus_dTerm = scalar, S16, 490, "", 0.01, 0
idleStatus_output = scalar, S16, 492, "", 0.01, 0
idleStatus_error = scalar, S16, 494, "", 0.01, 0
idleStatus_resetCounter = scalar, U32, 496, "", 1, 0
etbStatus_pTerm = scalar, F32, 500, "", 1, 0
etbStatus_iTerm = scalar, S16, 504, "", 0.01, 0
etbStatus_dTerm = scalar, S16, 506, "", 0.01, 0
etbStatus_output = scalar, S16, 508, "", 0.01, 0
etbStatus_error = scalar, S16, 510, "", 0.01, 0
etbStatus_resetCounter = scalar, U32, 512, "", 1, 0
boostStatus_pTerm = scalar, F32, 516, "", 1, 0
boostStatus_iTerm = scalar, S16, 520, "", 0.01, 0
boostStatus_dTerm = scalar, S16, 522, "", 0.01, 0
boostStatus_output = scalar, S16, 524, "", 0.01, 0
boostStatus_error = scalar, S16, 526, "", 0.01, 0
boostStatus_resetCounter = scalar, U32, 528, "", 1, 0
vvtStatus1_pTerm = scalar, F32, 532, "", 1, 0
vvtStatus1_iTerm = scalar, S16, 536, "", 0.01, 0
vvtStatus1_dTerm = scalar, S16, 538, "", 0.01, 0
vvtStatus1_output = scalar, S16, 540, "", 0.01, 0
vvtStatus1_error = scalar, S16, 542, "", 0.01, 0
vvtStatus1_resetCounter = scalar, U32, 544, "", 1, 0
vvtStatus2_pTerm = scalar, F32, 548, "", 1, 0
vvtStatus2_iTerm = scalar, S16, 552, "", 0.01, 0
vvtStatus2_dTerm = scalar, S16, 554, "", 0.01, 0
vvtStatus2_output = scalar, S16, 556, "", 0.01, 0
vvtStatus2_error = scalar, S16, 558, "", 0.01, 0
vvtStatus2_resetCounter = scalar, U32, 560, "", 1, 0
vvtStatus3_pTerm = scalar, F32, 564, "", 1, 0
vvtStatus3_iTerm = scalar, S16, 568, "", 0.01, 0
vvtStatus3_dTerm = scalar, S16, 570, "", 0.01, 0
vvtStatus3_output = scalar, S16, 572, "", 0.01, 0
vvtStatus3_error = scalar, S16, 574, "", 0.01, 0
vvtStatus3_resetCounter = scalar, U32, 576, "", 1, 0
vvtStatus4_pTerm = scalar, F32, 580, "", 1, 0
vvtStatus4_iTerm = scalar, S16, 584, "", 0.01, 0
vvtStatus4_dTerm = scalar, S16, 586, "", 0.01, 0
vvtStatus4_output = scalar, S16, 588, "", 0.01, 0
vvtStatus4_error = scalar, S16, 590, "", 0.01, 0
vvtStatus4_resetCounter = scalar, U32, 592, "", 1, 0
auxSpeed1 = scalar, U16, 596, "s", 1, 0
auxSpeed2 = scalar, U16, 598, "s", 1, 0
ISSValue = scalar, U16, 600, "RPM", 1, 0
rawAnalogInput1 = scalar, S16, 602, "V", 0.001, 0
rawAnalogInput2 = scalar, S16, 604, "V", 0.001, 0
rawAnalogInput3 = scalar, S16, 606, "V", 0.001, 0
rawAnalogInput4 = scalar, S16, 608, "V", 0.001, 0
rawAnalogInput5 = scalar, S16, 610, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 612, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 614, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 616, "V", 0.001, 0
gppwmOutput1 = scalar, U08, 618, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 619, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 620, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 621, "%", 0.5, 0
rawBattery = scalar, S16, 622, "V", 0.001, 0
ignBlendBias1 = scalar, U08, 624, "%", 0.5, 0
ignBlendBias2 = scalar, U08, 625, "%", 0.5, 0
ignBlendBias3 = scalar, U08, 626, "%", 0.5, 0
ignBlendBias4 = scalar, U08, 627, "%", 0.5, 0
ignBlendOutput1 = scalar, S16, 628, "deg", 0.01, 0
ignBlendOutput2 = scalar, S16, 630, "deg", 0.01, 0
ignBlendOutput3 = scalar, S16, 632, "deg", 0.01, 0
ignBlendOutput4 = scalar, S16, 634, "deg", 0.01, 0
veBlendBias1 = scalar, U08, 636, "%", 0.5, 0
veBlendBias2 = scalar, U08, 637, "%", 0.5, 0
veBlendBias3 = scalar, U08, 638, "%", 0.5, 0
veBlendBias4 = scalar, U08, 639, "%", 0.5, 0
veBlendOutput1 = scalar, S16, 640, "%", 0.01, 0
veBlendOutput2 = scalar, S16, 642, "%", 0.01, 0
veBlendOutput3 = scalar, S16, 644, "%", 0.01, 0
veBlendOutput4 = scalar, S16, 646, "%", 0.01, 0
coilState1 = bits, U32, 648, [0:0]
coilState2 = bits, U32, 648, [1:1]
coilState3 = bits, U32, 648, [2:2]
coilState4 = bits, U32, 648, [3:3]
coilState5 = bits, U32, 648, [4:4]
coilState6 = bits, U32, 648, [5:5]
coilState7 = bits, U32, 648, [6:6]
coilState8 = bits, U32, 648, [7:7]
coilState9 = bits, U32, 648, [8:8]
coilState10 = bits, U32, 648, [9:9]
coilState11 = bits, U32, 648, [10:10]
coilState12 = bits, U32, 648, [11:11]
injectorState1 = bits, U32, 648, [12:12]
injectorState2 = bits, U32, 648, [13:13]
injectorState3 = bits, U32, 648, [14:14]
injectorState4 = bits, U32, 648, [15:15]
injectorState5 = bits, U32, 648, [16:16]
injectorState6 = bits, U32, 648, [17:17]
injectorState7 = bits, U32, 648, [18:18]
injectorState8 = bits, U32, 648, [19:19]
injectorState9 = bits, U32, 648, [20:20]
injectorState10 = bits, U32, 648, [21:21]
injectorState11 = bits, U32, 648, [22:22]
injectorState12 = bits, U32, 648, [23:23]
outputRequestPeriod = scalar, U32, 652, "", 1, 0
mapFast = scalar, F32, 656, "", 1, 0
luaGauges1 = scalar, F32, 660, "value", 1, 0
luaGauges2 = scalar, F32, 664, "value", 1, 0
rawMaf2 = scalar, U16, 668, "V", 0.001, 0
mafMeasured2 = scalar, U16, 670, "kg/h", 0.1, 0
schedulingUsedCount = scalar, U16, 672, "", 1,0
unusedAtTheEnd1 = scalar, U08, 674, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 675, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 676, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 677, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 678, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 679, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 680, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 681, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 682, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 683, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 684, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 685, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 686, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 687, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 688, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 689, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 690, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 691, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 692, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 693, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 694, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 695, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 696, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 697, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 698, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 699, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 700, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 701, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 702, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 703, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 704, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 705, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 706, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 707, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 708, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 709, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 710, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 711, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 712, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 713, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 714, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 715, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 716, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 717, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 718, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 719, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 720, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 721, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 722, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 723, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 724, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 725, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 726, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 727, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 728, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 729, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 730, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 731, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 732, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 733, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 734, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 735, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 736, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 737, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 738, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 739, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 740, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 741, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 742, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 743, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 744, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 745, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 746, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 747, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 748, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 749, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 750, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 751, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 752, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 753, "", 1, 0
unusedAtTheEnd81 = scalar, U08, 754, "", 1, 0
unusedAtTheEnd82 = scalar, U08, 755, "", 1, 0
unusedAtTheEnd83 = scalar, U08, 756, "", 1, 0
unusedAtTheEnd84 = scalar, U08, 757, "", 1, 0
unusedAtTheEnd85 = scalar, U08, 758, "", 1, 0
unusedAtTheEnd86 = scalar, U08, 759, "", 1, 0
unusedAtTheEnd87 = scalar, U08, 760, "", 1, 0
unusedAtTheEnd88 = scalar, U08, 761, "", 1, 0
unusedAtTheEnd89 = scalar, U08, 762, "", 1, 0
unusedAtTheEnd90 = scalar, U08, 763, "", 1, 0
unusedAtTheEnd91 = scalar, U08, 764, "", 1, 0
unusedAtTheEnd92 = scalar, U08, 765, "", 1, 0
unusedAtTheEnd93 = scalar, U08, 766, "", 1, 0
unusedAtTheEnd94 = scalar, U08, 767, "", 1, 0
unusedAtTheEnd95 = scalar, U08, 768, "", 1, 0
unusedAtTheEnd96 = scalar, U08, 769, "", 1, 0
unusedAtTheEnd97 = scalar, U08, 770, "", 1, 0
unusedAtTheEnd98 = scalar, U08, 771, "", 1, 0
unusedAtTheEnd99 = scalar, U08, 772, "", 1, 0
unusedAtTheEnd100 = scalar, U08, 773, "", 1, 0
unusedAtTheEnd101 = scalar, U08, 774, "", 1, 0
unusedAtTheEnd102 = scalar, U08, 775, "", 1, 0
unusedAtTheEnd103 = scalar, U08, 776, "", 1, 0
unusedAtTheEnd104 = scalar, U08, 777, "", 1, 0
unusedAtTheEnd105 = scalar, U08, 778, "", 1, 0
unusedAtTheEnd106 = scalar, U08, 779, "", 1, 0
unusedAtTheEnd107 = scalar, U08, 780, "", 1, 0
unusedAtTheEnd108 = scalar, U08, 781, "", 1, 0
unusedAtTheEnd109 = scalar, U08, 782, "", 1, 0
unusedAtTheEnd110 = scalar, U08, 783, "", 1, 0
unusedAtTheEnd111 = scalar, U08, 784, "", 1, 0
unusedAtTheEnd112 = scalar, U08, 785, "", 1, 0
unusedAtTheEnd113 = scalar, U08, 786, "", 1, 0
unusedAtTheEnd114 = scalar, U08, 787, "", 1, 0
unusedAtTheEnd115 = scalar, U08, 788, "", 1, 0
unusedAtTheEnd116 = scalar, U08, 789, "", 1, 0
unusedAtTheEnd117 = scalar, U08, 790, "", 1, 0
unusedAtTheEnd118 = scalar, U08, 791, "", 1, 0
unusedAtTheEnd119 = scalar, U08, 792, "", 1, 0
unusedAtTheEnd120 = scalar, U08, 793, "", 1, 0
unusedAtTheEnd121 = scalar, U08, 794, "", 1, 0
unusedAtTheEnd122 = scalar, U08, 795, "", 1, 0
unusedAtTheEnd123 = scalar, U08, 796, "", 1, 0
unusedAtTheEnd124 = scalar, U08, 797, "", 1, 0
unusedAtTheEnd125 = scalar, U08, 798, "", 1, 0
unusedAtTheEnd126 = scalar, U08, 799, "", 1, 0
unusedAtTheEnd127 = scalar, U08, 800, "", 1, 0
unusedAtTheEnd128 = scalar, U08, 801, "", 1, 0
unusedAtTheEnd129 = scalar, U08, 802, "", 1, 0
unusedAtTheEnd130 = scalar, U08, 803, "", 1, 0
unusedAtTheEnd131 = scalar, U08, 804, "", 1, 0
unusedAtTheEnd132 = scalar, U08, 805, "", 1, 0
unusedAtTheEnd133 = scalar, U08, 806, "", 1, 0
unusedAtTheEnd134 = scalar, U08, 807, "", 1, 0
unusedAtTheEnd135 = scalar, U08, 808, "", 1, 0
unusedAtTheEnd136 = scalar, U08, 809, "", 1, 0
sd_present = bits, U32, 0, [0:0]
sd_logging_internal = bits, U32, 0, [1:1]
triggerScopeReady = bits, U32, 0, [2:2]
antilagTriggered = bits, U32, 0, [3:3]
isFanOn = bits, U32, 0, [4:4]
isO2HeaterOn = bits, U32, 0, [5:5]
checkEngine = bits, U32, 0, [6:6]
needBurn = bits, U32, 0, [7:7]
sd_msd = bits, U32, 0, [8:8]
isFan2On = bits, U32, 0, [9:9]
unusedBitLAtwfs = bits, U32, 0, [10:10]
toothLogReady = bits, U32, 0, [11:11]
unused3123 = bits, U32, 0, [12:12]
isTpsError = bits, U32, 0, [13:13]
isCltError = bits, U32, 0, [14:14]
isMapError = bits, U32, 0, [15:15]
isIatError = bits, U32, 0, [16:16]
unused131313 = bits, U32, 0, [17:17]
isTriggerError = bits, U32, 0, [18:18]
hasCriticalError = bits, U32, 0, [19:19]
isWarnNow = bits, U32, 0, [20:20]
isPedalError = bits, U32, 0, [21:21]
isKnockChipOk = bits, U32, 0, [22:22]
launchTriggered = bits, U32, 0, [23:23]
isTps2Error = bits, U32, 0, [24:24]
isIdleClosedLoop = bits, U32, 0, [25:25]
RPMValue = scalar, U16, 4, "RPM", 1, 0
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
vehicleSpeedKph = scalar, U08, 10, "kph", 1, 0
internalMcuTemperature = scalar, S08, 11, "deg C", 1, 0
coolant = scalar, S16, 12, "deg C", 0.01, 0
intake = scalar, S16, 14, "deg C", 0.01, 0
auxTemp1 = scalar, S16, 16, "deg C", 0.01, 0
auxTemp2 = scalar, S16, 18, "deg C", 0.01, 0
TPSValue = scalar, S16, 20, "%", 0.01, 0
throttlePedalPosition = scalar, S16, 22, "%", 0.01, 0
tpsADC = scalar, U16, 24, "ADC", 1, 0
rawMaf = scalar, U16, 26, "V", 0.001, 0
mafMeasured = scalar, U16, 28, "kg/h", 0.1, 0
MAPValue = scalar, U16, 30, "kPa", 0.03333333333333333, 0
baroPressure = scalar, U16, 32, "kPa", 0.03333333333333333, 0
lambdaValue = scalar, U16, 34, "", 1.0E-4, 0
knockRetard = scalar, U08, 36, "deg", 0.1, 0
idleCurrentPosition = scalar, U08, 37, "%", 0.5, 0
VBatt = scalar, U16, 38, "V", 0.001, 0
oilPressure = scalar, U16, 40, "kPa", 0.03333333333333333, 0
vvtPositionB1I = scalar, S16, 42, "deg", 0.02, 0
chargeAirMass = scalar, U16, 44, "g", 0.001, 0
crankingFuelMs = scalar, U16, 46, "ms", 0.01, 0
baseFuel = scalar, U16, 48, "mg", 0.01, 0
fuelRunning = scalar, U16, 50, "mg", 0.01, 0
actualLastInjection = scalar, U16, 52, "ms", 0.0033333333333333335, 0
injectorDutyCycle = scalar, U08, 54, "%", 0.5, 0
veValue = scalar, U08, 55, "ratio", 0.5, 0
injectionOffset = scalar, S16, 56, "deg", 1, 0
tCharge = scalar, S16, 58, "deg C", 0.01, 0
injectorLagMs = scalar, U16, 60, "ms", 0.0033333333333333335, 0
engineMakeCodeNameCrc16 = scalar, U16, 62, "crc16", 1, 0
wallFuelAmount = scalar, U16, 64, "mg", 0.01, 0
wallFuelCorrectionValue = scalar, S16, 66, "mg", 0.01, 0
revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
canReadCounter = scalar, U16, 72, "", 1, 0
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
ignitionAdvance = scalar, S16, 76, "deg", 0.02, 0
unusedDwellWasHere = scalar, U16, 78, "", 1, 0
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
etbTarget = scalar, S16, 84, "%", 0.01, 0
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
TPS2Value = scalar, S16, 94, "%", 0.01, 0
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
knockLevel = scalar, F32, 100, "Volts", 1, 0
seconds = scalar, U32, 104, "sec", 1, 0
engineMode = scalar, U32, 108, "em", 1, 0
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
accelerationX = scalar, S16, 120, "G", 0.01, 0
accelerationY = scalar, S16, 122, "G", 0.01, 0
tsConfigVersion = scalar, U32, 124, "", 1, 0
calibrationValue = scalar, F32, 128, "", 1, 0
calibrationMode = scalar, U08, 132, "", 1, 0
idleTargetPosition = scalar, U08, 133, "", 1, 0
detectedGear = scalar, U08, 134, "", 1, 0
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
orderingErrorCounter = scalar, U32, 140, "", 1, 0
warningCounter = scalar, U16, 144, "count", 1, 0
lastErrorCode = scalar, U16, 146, "error", 1, 0
recentErrorCode1 = scalar, U16, 148, "error", 1, 0
recentErrorCode2 = scalar, U16, 150, "error", 1, 0
recentErrorCode3 = scalar, U16, 152, "error", 1, 0
recentErrorCode4 = scalar, U16, 154, "error", 1, 0
recentErrorCode5 = scalar, U16, 156, "error", 1, 0
recentErrorCode6 = scalar, U16, 158, "error", 1, 0
recentErrorCode7 = scalar, U16, 160, "error", 1, 0
recentErrorCode8 = scalar, U16, 162, "error", 1, 0
debugFloatField1 = scalar, F32, 164, "val", 1, 0
debugFloatField2 = scalar, F32, 168, "val", 1, 0
debugFloatField3 = scalar, F32, 172, "val", 1, 0
debugFloatField4 = scalar, F32, 176, "val", 1, 0
debugFloatField5 = scalar, F32, 180, "val", 1, 0
debugFloatField6 = scalar, F32, 184, "val", 1, 0
debugFloatField7 = scalar, F32, 188, "val", 1, 0
debugIntField1 = scalar, U32, 192, "val", 1, 0
debugIntField2 = scalar, U32, 196, "val", 1, 0
debugIntField3 = scalar, U32, 200, "val", 1, 0
debugIntField4 = scalar, S16, 204, "val", 1, 0
debugIntField5 = scalar, S16, 206, "val", 1, 0
egt1 = scalar, U16, 208, "deg C", 1, 0
egt2 = scalar, U16, 210, "deg C", 1, 0
egt3 = scalar, U16, 212, "deg C", 1, 0
egt4 = scalar, U16, 214, "deg C", 1, 0
egt5 = scalar, U16, 216, "deg C", 1, 0
egt6 = scalar, U16, 218, "deg C", 1, 0
egt7 = scalar, U16, 220, "deg C", 1, 0
egt8 = scalar, U16, 222, "deg C", 1, 0
rawTps1Primary = scalar, S16, 224, "V", 0.001, 0
rawPpsPrimary = scalar, S16, 226, "V", 0.001, 0
rawClt = scalar, S16, 228, "V", 0.001, 0
rawIat = scalar, S16, 230, "V", 0.001, 0
rawOilPressure = scalar, S16, 232, "V", 0.001, 0
fuelClosedLoopBinIdx = scalar, U08, 234, "", 1, 0
tcuCurrentGear = scalar, S08, 235, "gear", 1, 0
rawPpsSecondary = scalar, S16, 236, "V", 0.001, 0
knock1 = scalar, S08, 238, "dBv", 1, 0
knock2 = scalar, S08, 239, "dBv", 1, 0
knock3 = scalar, S08, 240, "dBv", 1, 0
knock4 = scalar, S08, 241, "dBv", 1, 0
knock5 = scalar, S08, 242, "dBv", 1, 0
knock6 = scalar, S08, 243, "dBv", 1, 0
knock7 = scalar, S08, 244, "dBv", 1, 0
knock8 = scalar, S08, 245, "dBv", 1, 0
knock9 = scalar, S08, 246, "dBv", 1, 0
knock10 = scalar, S08, 247, "dBv", 1, 0
knock11 = scalar, S08, 248, "dBv", 1, 0
knock12 = scalar, S08, 249, "dBv", 1, 0
tcuDesiredGear = scalar, S08, 250, "gear", 1, 0
flexPercent = scalar, U08, 251, "%", 0.5, 0
wastegatePositionSensor = scalar, S16, 252, "%", 0.01, 0
idlePositionSensor = scalar, S16, 254, "%", 0.01, 0
rawLowFuelPressure = scalar, S16, 256, "V", 0.001, 0
rawHighFuelPressure = scalar, S16, 258, "V", 0.001, 0
lowFuelPressure = scalar, S16, 260, "kpa", 0.03333333333333333, 0
highFuelPressure = scalar, S16, 262, "bar", 0.1, 0
AFRValue = scalar, U16, 264, "AFR", 0.001, 0
VssAcceleration = scalar, U16, 266, "m/s2", 0.0033333333333333335, 0
lambdaValue2 = scalar, U16, 268, "", 1.0E-4, 0
AFRValue2 = scalar, U16, 270, "AFR", 0.001, 0
vvtPositionB1E = scalar, S16, 272, "deg", 0.02, 0
vvtPositionB2I = scalar, S16, 274, "deg", 0.02, 0
vvtPositionB2E = scalar, S16, 276, "deg", 0.02, 0
fuelPidCorrection1 = scalar, S16, 278, "%", 0.01, 0
fuelPidCorrection2 = scalar, S16, 280, "%", 0.01, 0
rawTps1Secondary = scalar, S16, 282, "V", 0.001, 0
rawTps2Primary = scalar, S16, 284, "V", 0.001, 0
rawTps2Secondary = scalar, S16, 286, "V", 0.001, 0
knockCount = scalar, U16, 288, "", 1, 0
accelerationZ = scalar, S16, 290, "G", 0.01, 0
accelerationRoll = scalar, S16, 292, "G", 0.01, 0
accelerationYaw = scalar, S16, 294, "G", 0.01, 0
vvtTargets1 = scalar, S08, 296, "deg", 1, 0
vvtTargets2 = scalar, S08, 297, "deg", 1, 0
vvtTargets3 = scalar, S08, 298, "deg", 1, 0
vvtTargets4 = scalar, S08, 299, "deg", 1, 0
turboSpeed = scalar, U16, 300, "hz", 1, 0
tps1Split = scalar, S16, 302, "%", 0.01, 0
tps2Split = scalar, S16, 304, "%", 0.01, 0
tps12Split = scalar, S16, 306, "%", 0.01, 0
accPedalSplit = scalar, S16, 308, "%", 0.01, 0
sparkCutReason = scalar, S08, 310, "code", 1, 0
fuelCutReason = scalar, S08, 311, "code", 1, 0
mafEstimate = scalar, U16, 312, "kg/h", 0.1, 0
instantRpm = scalar, U16, 314, "rpm", 1, 0
systemEventReuse = scalar, U16, 316, "counter", 1, 0
rawMap = scalar, U16, 318, "V", 0.001, 0
rawAfr = scalar, U16, 320, "V", 0.001, 0
tpsAccelFrom = scalar, U08, 322, "%", 1, 0
tpsAccelTo = scalar, U08, 323, "%", 1, 0
calibrationValue2 = scalar, F32, 324, "", 1, 0
isMainRelayOn = bits, U32, 328, [0:0]
isUsbConnected = bits, U32, 328, [1:1]
luaInvocationCounter = scalar, U32, 332, "count", 1, 0
luaLastCycleDuration = scalar, U32, 336, "nt", 1, 0
testBenchIter = scalar, U08, 340, "count", 1, 0
tcu_currentRange = scalar, U08, 341, "", 1, 0
tcRatio = scalar, U16, 342, "value", 0.01, 0
lastShiftTime = scalar, F32, 344, "", 1, 0
vssEdgeCounter = scalar, U32, 348, "", 1, 0
issEdgeCounter = scalar, U32, 352, "", 1, 0
auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
triggerSecondaryRise = scalar, U32, 388, "", 1, 0
triggerVvtFall = scalar, U32, 392, "", 1, 0
triggerVvtRise = scalar, U32, 396, "", 1, 0
starterState = scalar, U08, 400, "", 1, 0
starterRelayDisable = scalar, U08, 401, "", 1, 0
multiSparkCounter = scalar, U08, 402, "", 1, 0
extiOverflowCount = scalar, U08, 403, "", 1, 0
alternatorStatus_pTerm = scalar, F32, 404, "", 1, 0
alternatorStatus_iTerm = scalar, S16, 408, "", 0.01, 0
alternatorStatus_dTerm = scalar, S16, 410, "", 0.01, 0
alternatorStatus_output = scalar, S16, 412, "", 0.01, 0
alternatorStatus_error = scalar, S16, 414, "", 0.01, 0
alternatorStatus_resetCounter = scalar, U32, 416, "", 1, 0
idleStatus_pTerm = scalar, F32, 420, "", 1, 0
idleStatus_iTerm = scalar, S16, 424, "", 0.01, 0
idleStatus_dTerm = scalar, S16, 426, "", 0.01, 0
idleStatus_output = scalar, S16, 428, "", 0.01, 0
idleStatus_error = scalar, S16, 430, "", 0.01, 0
idleStatus_resetCounter = scalar, U32, 432, "", 1, 0
etbStatus_pTerm = scalar, F32, 436, "", 1, 0
etbStatus_iTerm = scalar, S16, 440, "", 0.01, 0
etbStatus_dTerm = scalar, S16, 442, "", 0.01, 0
etbStatus_output = scalar, S16, 444, "", 0.01, 0
etbStatus_error = scalar, S16, 446, "", 0.01, 0
etbStatus_resetCounter = scalar, U32, 448, "", 1, 0
boostStatus_pTerm = scalar, F32, 452, "", 1, 0
boostStatus_iTerm = scalar, S16, 456, "", 0.01, 0
boostStatus_dTerm = scalar, S16, 458, "", 0.01, 0
boostStatus_output = scalar, S16, 460, "", 0.01, 0
boostStatus_error = scalar, S16, 462, "", 0.01, 0
boostStatus_resetCounter = scalar, U32, 464, "", 1, 0
vvtStatus1_pTerm = scalar, F32, 468, "", 1, 0
vvtStatus1_iTerm = scalar, S16, 472, "", 0.01, 0
vvtStatus1_dTerm = scalar, S16, 474, "", 0.01, 0
vvtStatus1_output = scalar, S16, 476, "", 0.01, 0
vvtStatus1_error = scalar, S16, 478, "", 0.01, 0
vvtStatus1_resetCounter = scalar, U32, 480, "", 1, 0
vvtStatus2_pTerm = scalar, F32, 484, "", 1, 0
vvtStatus2_iTerm = scalar, S16, 488, "", 0.01, 0
vvtStatus2_dTerm = scalar, S16, 490, "", 0.01, 0
vvtStatus2_output = scalar, S16, 492, "", 0.01, 0
vvtStatus2_error = scalar, S16, 494, "", 0.01, 0
vvtStatus2_resetCounter = scalar, U32, 496, "", 1, 0
vvtStatus3_pTerm = scalar, F32, 500, "", 1, 0
vvtStatus3_iTerm = scalar, S16, 504, "", 0.01, 0
vvtStatus3_dTerm = scalar, S16, 506, "", 0.01, 0
vvtStatus3_output = scalar, S16, 508, "", 0.01, 0
vvtStatus3_error = scalar, S16, 510, "", 0.01, 0
vvtStatus3_resetCounter = scalar, U32, 512, "", 1, 0
vvtStatus4_pTerm = scalar, F32, 516, "", 1, 0
vvtStatus4_iTerm = scalar, S16, 520, "", 0.01, 0
vvtStatus4_dTerm = scalar, S16, 522, "", 0.01, 0
vvtStatus4_output = scalar, S16, 524, "", 0.01, 0
vvtStatus4_error = scalar, S16, 526, "", 0.01, 0
vvtStatus4_resetCounter = scalar, U32, 528, "", 1, 0
auxSpeed1 = scalar, U16, 532, "s", 1, 0
auxSpeed2 = scalar, U16, 534, "s", 1, 0
ISSValue = scalar, U16, 536, "RPM", 1, 0
rawAnalogInput1 = scalar, S16, 538, "V", 0.001, 0
rawAnalogInput2 = scalar, S16, 540, "V", 0.001, 0
rawAnalogInput3 = scalar, S16, 542, "V", 0.001, 0
rawAnalogInput4 = scalar, S16, 544, "V", 0.001, 0
rawAnalogInput5 = scalar, S16, 546, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 548, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 550, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 552, "V", 0.001, 0
gppwmOutput1 = scalar, U08, 554, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 555, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 556, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 557, "%", 0.5, 0
rawBattery = scalar, S16, 558, "V", 0.001, 0
ignBlendBias1 = scalar, U08, 560, "%", 0.5, 0
ignBlendBias2 = scalar, U08, 561, "%", 0.5, 0
ignBlendBias3 = scalar, U08, 562, "%", 0.5, 0
ignBlendBias4 = scalar, U08, 563, "%", 0.5, 0
ignBlendOutput1 = scalar, S16, 564, "deg", 0.01, 0
ignBlendOutput2 = scalar, S16, 566, "deg", 0.01, 0
ignBlendOutput3 = scalar, S16, 568, "deg", 0.01, 0
ignBlendOutput4 = scalar, S16, 570, "deg", 0.01, 0
veBlendBias1 = scalar, U08, 572, "%", 0.5, 0
veBlendBias2 = scalar, U08, 573, "%", 0.5, 0
veBlendBias3 = scalar, U08, 574, "%", 0.5, 0
veBlendBias4 = scalar, U08, 575, "%", 0.5, 0
veBlendOutput1 = scalar, S16, 576, "%", 0.01, 0
veBlendOutput2 = scalar, S16, 578, "%", 0.01, 0
veBlendOutput3 = scalar, S16, 580, "%", 0.01, 0
veBlendOutput4 = scalar, S16, 582, "%", 0.01, 0
coilState1 = bits, U32, 584, [0:0]
coilState2 = bits, U32, 584, [1:1]
coilState3 = bits, U32, 584, [2:2]
coilState4 = bits, U32, 584, [3:3]
coilState5 = bits, U32, 584, [4:4]
coilState6 = bits, U32, 584, [5:5]
coilState7 = bits, U32, 584, [6:6]
coilState8 = bits, U32, 584, [7:7]
coilState9 = bits, U32, 584, [8:8]
coilState10 = bits, U32, 584, [9:9]
coilState11 = bits, U32, 584, [10:10]
coilState12 = bits, U32, 584, [11:11]
injectorState1 = bits, U32, 584, [12:12]
injectorState2 = bits, U32, 584, [13:13]
injectorState3 = bits, U32, 584, [14:14]
injectorState4 = bits, U32, 584, [15:15]
injectorState5 = bits, U32, 584, [16:16]
injectorState6 = bits, U32, 584, [17:17]
injectorState7 = bits, U32, 584, [18:18]
injectorState8 = bits, U32, 584, [19:19]
injectorState9 = bits, U32, 584, [20:20]
injectorState10 = bits, U32, 584, [21:21]
injectorState11 = bits, U32, 584, [22:22]
injectorState12 = bits, U32, 584, [23:23]
outputRequestPeriod = scalar, U32, 588, "", 1, 0
mapFast = scalar, F32, 592, "", 1, 0
luaGauges1 = scalar, F32, 596, "value", 1, 0
luaGauges2 = scalar, F32, 600, "value", 1, 0
rawMaf2 = scalar, U16, 604, "V", 0.001, 0
mafMeasured2 = scalar, U16, 606, "kg/h", 0.1, 0
schedulingUsedCount = scalar, U16, 608, "", 1,0
unusedAtTheEnd1 = scalar, U08, 610, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 611, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 612, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 613, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 614, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 615, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 616, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 617, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 618, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 619, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 620, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 621, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 622, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 623, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 624, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 625, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 626, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 627, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 628, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 629, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 630, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 631, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 632, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 633, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 634, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 635, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 636, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 637, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 638, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 639, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 640, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 641, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 642, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 643, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 644, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 645, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 646, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 647, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 648, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 649, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 650, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 651, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 652, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 653, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 654, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 655, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 656, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 657, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 658, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 659, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 660, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 661, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 662, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 663, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 664, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 665, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 666, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 667, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 668, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 669, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 670, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 671, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 672, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 673, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 674, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 675, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 676, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 677, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 678, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 679, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 680, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 681, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 682, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 683, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 684, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 685, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 686, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 687, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 688, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 689, "", 1, 0
unusedAtTheEnd81 = scalar, U08, 690, "", 1, 0
unusedAtTheEnd82 = scalar, U08, 691, "", 1, 0
unusedAtTheEnd83 = scalar, U08, 692, "", 1, 0
unusedAtTheEnd84 = scalar, U08, 693, "", 1, 0
unusedAtTheEnd85 = scalar, U08, 694, "", 1, 0
unusedAtTheEnd86 = scalar, U08, 695, "", 1, 0
unusedAtTheEnd87 = scalar, U08, 696, "", 1, 0
unusedAtTheEnd88 = scalar, U08, 697, "", 1, 0
unusedAtTheEnd89 = scalar, U08, 698, "", 1, 0
unusedAtTheEnd90 = scalar, U08, 699, "", 1, 0
unusedAtTheEnd91 = scalar, U08, 700, "", 1, 0
unusedAtTheEnd92 = scalar, U08, 701, "", 1, 0
unusedAtTheEnd93 = scalar, U08, 702, "", 1, 0
unusedAtTheEnd94 = scalar, U08, 703, "", 1, 0
unusedAtTheEnd95 = scalar, U08, 704, "", 1, 0
unusedAtTheEnd96 = scalar, U08, 705, "", 1, 0
unusedAtTheEnd97 = scalar, U08, 706, "", 1, 0
unusedAtTheEnd98 = scalar, U08, 707, "", 1, 0
unusedAtTheEnd99 = scalar, U08, 708, "", 1, 0
unusedAtTheEnd100 = scalar, U08, 709, "", 1, 0
unusedAtTheEnd101 = scalar, U08, 710, "", 1, 0
unusedAtTheEnd102 = scalar, U08, 711, "", 1, 0
unusedAtTheEnd103 = scalar, U08, 712, "", 1, 0
unusedAtTheEnd104 = scalar, U08, 713, "", 1, 0
unusedAtTheEnd105 = scalar, U08, 714, "", 1, 0
unusedAtTheEnd106 = scalar, U08, 715, "", 1, 0
unusedAtTheEnd107 = scalar, U08, 716, "", 1, 0
unusedAtTheEnd108 = scalar, U08, 717, "", 1, 0
unusedAtTheEnd109 = scalar, U08, 718, "", 1, 0
unusedAtTheEnd110 = scalar, U08, 719, "", 1, 0
unusedAtTheEnd111 = scalar, U08, 720, "", 1, 0
unusedAtTheEnd112 = scalar, U08, 721, "", 1, 0
unusedAtTheEnd113 = scalar, U08, 722, "", 1, 0
unusedAtTheEnd114 = scalar, U08, 723, "", 1, 0
unusedAtTheEnd115 = scalar, U08, 724, "", 1, 0
unusedAtTheEnd116 = scalar, U08, 725, "", 1, 0
unusedAtTheEnd117 = scalar, U08, 726, "", 1, 0
unusedAtTheEnd118 = scalar, U08, 727, "", 1, 0
unusedAtTheEnd119 = scalar, U08, 728, "", 1, 0
unusedAtTheEnd120 = scalar, U08, 729, "", 1, 0
unusedAtTheEnd121 = scalar, U08, 730, "", 1, 0
unusedAtTheEnd122 = scalar, U08, 731, "", 1, 0
unusedAtTheEnd123 = scalar, U08, 732, "", 1, 0
unusedAtTheEnd124 = scalar, U08, 733, "", 1, 0
unusedAtTheEnd125 = scalar, U08, 734, "", 1, 0
unusedAtTheEnd126 = scalar, U08, 735, "", 1, 0
unusedAtTheEnd127 = scalar, U08, 736, "", 1, 0
unusedAtTheEnd128 = scalar, U08, 737, "", 1, 0
unusedAtTheEnd129 = scalar, U08, 738, "", 1, 0
unusedAtTheEnd130 = scalar, U08, 739, "", 1, 0
unusedAtTheEnd131 = scalar, U08, 740, "", 1, 0
unusedAtTheEnd132 = scalar, U08, 741, "", 1, 0
unusedAtTheEnd133 = scalar, U08, 742, "", 1, 0
unusedAtTheEnd134 = scalar, U08, 743, "", 1, 0
unusedAtTheEnd135 = scalar, U08, 744, "", 1, 0
unusedAtTheEnd136 = scalar, U08, 745, "", 1, 0
; total TS size = 748
totalFuelCorrection = scalar, F32, 748, "", 1, 0
running_postCrankingFuelCorrection = scalar, F32, 752, "", 1, 0
running_intakeTemperatureCoefficient = scalar, F32, 756, "", 1, 0
running_coolantTemperatureCoefficient = scalar, F32, 760, "", 1, 0
running_timeSinceCrankingInSecs = scalar, F32, 764, "", 1, 0
running_baseFuel = scalar, F32, 768, "", 1, 0
running_fuel = scalar, F32, 772, "", 1, 0
afrTableYAxis = scalar, U16, 776, "%", 0.01, 0
targetLambda = scalar, U16, 778, "", 1.0E-4, 0
targetAFR = scalar, U16, 780, "ratio", 0.001, 0
stoichiometricRatio = scalar, U16, 782, "ratio", 0.001, 0
sdTcharge_coff = scalar, F32, 784, "", 1, 0
sdAirMassInOneCylinder = scalar, F32, 788, "", 1, 0
sdIsTChargeAirModel = bits, U32, 792, [0:0]
; total TS size = 796
sparkDwell = scalar, F32, 796, "", 1, 0
dwellAngle = scalar, F32, 800, "", 1, 0
cltTimingCorrection = scalar, S16, 804, "deg", 0.01, 0
timingIatCorrection = scalar, S16, 806, "deg", 0.01, 0
timingPidCorrection = scalar, S16, 808, "deg", 0.01, 0
; total TS size = 812
m_knockRetard = scalar, F32, 812, "", 1, 0
m_knockThreshold = scalar, F32, 816, "", 1, 0

View File

@ -1,388 +1,388 @@
totalFuelCorrection("totalFuelCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 0, 1.0, -1.0, -1.0, ""),
running("running", SensorCategory.SENSOR_INPUTS, FieldType.INT, 4, 1.0, -1.0, -1.0, ""),
afrTableYAxis("afrTableYAxis", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 28, 0.01, 0.0, 0.0, "%"),
targetLambda("fuel: target lambda", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 30, 1.0E-4, 0.0, 0.0, ""),
targetAFR("fuel: target AFR", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 32, 0.001, 0.0, 0.0, "ratio"),
stoichiometricRatio("fuel: stoich ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 34, 0.001, 0.0, 0.0, "ratio"),
sdTcharge_coff("sdTcharge_coff", SensorCategory.SENSOR_INPUTS, FieldType.INT, 36, 1.0, -1.0, -1.0, ""),
sdAirMassInOneCylinder("SD cylinder mass\nSpeed-density logic: calculated air mass in one cylinder, in grams", SensorCategory.SENSOR_INPUTS, FieldType.INT, 40, 1.0, -1.0, -1.0, ""),
sparkDwell("dwell: coil charge time", SensorCategory.SENSOR_INPUTS, FieldType.INT, 48, 1.0, -1.0, -1.0, ""),
dwellAngle("ignition dwell duration\nas crankshaft angle\nNAN if engine is stopped\nSee also sparkDwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 52, 1.0, -1.0, -1.0, ""),
cltTimingCorrection("cltTimingCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 56, 0.01, -20.0, 20.0, "deg"),
timingIatCorrection("timingIatCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 58, 0.01, -20.0, 20.0, "deg"),
timingPidCorrection("timingPidCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 60, 0.01, -20.0, 20.0, "deg"),
alignmentFill_at_14("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 62, 1.0, -20.0, 100.0, "units"),
RPMValue("RPM", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 68, 1.0, 0.0, 8000.0, "RPM"),
rpmAcceleration("dRPM", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 70, 1.0, 0.0, 5.0, "RPM/s"),
speedToRpmRatio("Gearbox Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 72, 0.01, 0.0, 0.0, "value"),
vehicleSpeedKph("Vehicle Speed", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 74, 1.0, 0.0, 0.0, "kph"),
internalMcuTemperature("CPU Temperature", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 75, 1.0, 0.0, 0.0, "deg C"),
coolant("CLT", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 76, 0.01, 0.0, 0.0, "deg C"),
intake("IAT", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 78, 0.01, 0.0, 0.0, "deg C"),
auxTemp1("auxTemp1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 80, 0.01, 0.0, 0.0, "deg C"),
auxTemp2("auxTemp2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 82, 0.01, 0.0, 0.0, "deg C"),
TPSValue("TPS", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 84, 0.01, 0.0, 0.0, "%"),
throttlePedalPosition("Throttle pedal position", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 86, 0.01, 0.0, 0.0, "%"),
tpsADC("tpsADC", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 88, 1.0, 0.0, 0.0, "ADC"),
rawMaf("rawMaf", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 90, 0.001, 0.0, 5.0, "V"),
mafMeasured("MAF", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 92, 0.1, 0.0, 0.0, "kg/h"),
MAPValue("MAP", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 94, 0.03333333333333333, 0.0, 0.0, "kPa"),
baroPressure("baroPressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 96, 0.03333333333333333, 0.0, 0.0, "kPa"),
lambdaValue("Lambda", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 98, 1.0E-4, 0.0, 0.0, ""),
knockRetard("knock: retard", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 100, 0.1, 0.0, 0.0, "deg"),
idleCurrentPosition("idleCurrentPosition", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 101, 0.5, 0.0, 100.0, "%"),
VBatt("VBatt", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 102, 0.001, 0.0, 0.0, "V"),
oilPressure("Oil Pressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 104, 0.03333333333333333, 0.0, 0.0, "kPa"),
vvtPositionB1I("VVT: bank 1 intake", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 106, 0.02, 0.0, 0.0, "deg"),
chargeAirMass("air mass", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 108, 0.001, 0.0, 0.0, "g"),
crankingFuelMs("crankingFuelMs\nairmass in mg, 0-65 grams", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 110, 0.01, 0.0, 0.0, "ms"),
baseFuel("fuel: base mass"\nThis is the raw value we take from the fuel map or base fuel algorithm, before the corrections, SensorCategory.SENSOR_INPUTS, FieldType.INT16, 112, 0.01, 0.0, 0.0, "mg"),
fuelRunning("fuel: running"\nTotal fuel with CLT IAT and TPS acceleration without injector lag corrections per cycle, as pulse per cycle, SensorCategory.SENSOR_INPUTS, FieldType.INT16, 114, 0.01, 0.0, 0.0, "mg"),
actualLastInjection("fuel: Last injection"\nActual last injection time - including all compensation and injection mode, SensorCategory.SENSOR_INPUTS, FieldType.INT16, 116, 0.0033333333333333335, 0.0, 0.0, "ms"),
injectorDutyCycle("fuel: injector duty cycle", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 118, 0.5, 0.0, 0.0, "%"),
veValue("fuel: VE", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 119, 0.5, 0.0, 0.0, "ratio"),
injectionOffset("injectionOffset", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 120, 1.0, 0.0, 0.0, "deg"),
tCharge("tCharge", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 122, 0.01, 0.0, 0.0, "deg C"),
injectorLagMs("fuel: injector lag", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 124, 0.0033333333333333335, 0.0, 0.0, "ms"),
engineMakeCodeNameCrc16("Engine CRC16", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 126, 1.0, 0.0, 0.0, "crc16"),
wallFuelAmount("fuel: wall amount", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 128, 0.01, 0.0, 0.0, "mg"),
wallFuelCorrectionValue("fuel: wall correction", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 130, 0.01, 0.0, 0.0, "mg"),
revolutionCounterSinceStart("revolutionCounterSinceStart", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 132, 1.0, 0.0, 0.0, ""),
deltaTpsValue("fuel: TPS change", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 134, 0.01, 0.0, 0.0, "ratio"),
canReadCounter("canReadCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 136, 1.0, 0.0, 0.0, ""),
tpsAccelFuel("fuel: TPS acceleration add fuel ms", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 138, 0.0033333333333333335, 0.0, 0.0, "ms"),
ignitionAdvance("timing", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 140, 0.02, 0.0, 0.0, "deg"),
unusedDwellWasHere("unusedDwellWasHere", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 142, 1.0, -1.0, -1.0, ""),
coilDutyCycle("dwell: coil duty cycle", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 144, 0.01, 0.0, 0.0, "%"),
idleAirValvePosition("Idle Air Valve", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 146, 0.01, 0.0, 0.0, "%"),
etbTarget("ETB Target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 148, 0.01, 0.0, 0.0, "%"),
etb1DutyCycle("ETB Duty", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 150, 0.01, 0.0, 0.0, "%"),
fuelTankLevel("Fuel level", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 152, 0.01, 0.0, 0.0, "%"),
totalFuelConsumption("fuel: Total consumed", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 154, 1.0, 0.0, 0.0, "grams"),
fuelFlowRate("fuel: Flow rate", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 156, 0.005, 0.0, 0.0, "gram/s"),
TPS2Value("TPS2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 158, 0.01, 0.0, 0.0, "%"),
tuneCrc16("Tune CRC16", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 160, 1.0, 0.0, 0.0, "crc16"),
alignmentFill_at_98("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 162, 1.0, -20.0, 100.0, "units"),
knockLevel("knock: current level", SensorCategory.SENSOR_INPUTS, FieldType.INT, 164, 1.0, 0.0, 0.0, "Volts"),
seconds("Uptime", SensorCategory.SENSOR_INPUTS, FieldType.INT, 168, 1.0, 0.0, 0.0, "sec"),
engineMode("Engine Mode", SensorCategory.SENSOR_INPUTS, FieldType.INT, 172, 1.0, 0.0, 0.0, "em"),
firmwareVersion("firmware", SensorCategory.SENSOR_INPUTS, FieldType.INT, 176, 1.0, 0.0, 0.0, "version_f"),
rawIdlePositionSensor("rawIdlePositionSensor", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 180, 0.001, 0.0, 5.0, "V"),
rawWastegatePosition("rawWastegatePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 182, 0.001, 0.0, 5.0, "V"),
accelerationX("Acceleration: X", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 184, 0.01, 0.0, 0.0, "G"),
accelerationY("Acceleration: Y", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 186, 0.01, 0.0, 0.0, "G"),
tsConfigVersion("tsConfigVersion", SensorCategory.SENSOR_INPUTS, FieldType.INT, 188, 1.0, 0.0, 0.0, ""),
calibrationValue("calibrationValue", SensorCategory.SENSOR_INPUTS, FieldType.INT, 192, 1.0, 0.0, 0.0, ""),
calibrationMode("calibrationMode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 196, 1.0, 0.0, 0.0, ""),
idleTargetPosition("idleTargetPosition", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 197, 1.0, 0.0, 0.0, ""),
detectedGear("Detected Gear", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 198, 1.0, 0.0, 8.0, ""),
maxTriggerReentrant("maxTriggerReentrant", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 199, 1.0, 0.0, 100.0, ""),
totalTriggerErrorCounter("Trigger Error Counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 200, 1.0, 0.0, 0.0, "counter"),
orderingErrorCounter("orderingErrorCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 204, 1.0, 0.0, 0.0, ""),
warningCounter("warning: counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 208, 1.0, 0.0, 0.0, "count"),
lastErrorCode("warning: last", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 210, 1.0, 0.0, 0.0, "error"),
recentErrorCode1("recentErrorCode 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 212, 1.0, 0.0, 0.0, "error"),
recentErrorCode2("recentErrorCode 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 214, 1.0, 0.0, 0.0, "error"),
recentErrorCode3("recentErrorCode 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 216, 1.0, 0.0, 0.0, "error"),
recentErrorCode4("recentErrorCode 4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 218, 1.0, 0.0, 0.0, "error"),
recentErrorCode5("recentErrorCode 5", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 220, 1.0, 0.0, 0.0, "error"),
recentErrorCode6("recentErrorCode 6", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 222, 1.0, 0.0, 0.0, "error"),
recentErrorCode7("recentErrorCode 7", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 224, 1.0, 0.0, 0.0, "error"),
recentErrorCode8("recentErrorCode 8", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 226, 1.0, 0.0, 0.0, "error"),
debugFloatField1("debugFloatField1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 228, 1.0, 0.0, 0.0, "val"),
debugFloatField2("debugFloatField2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 232, 1.0, 0.0, 0.0, "val"),
debugFloatField3("debugFloatField3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 236, 1.0, 0.0, 0.0, "val"),
debugFloatField4("debugFloatField4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 240, 1.0, 0.0, 0.0, "val"),
debugFloatField5("debugFloatField5", SensorCategory.SENSOR_INPUTS, FieldType.INT, 244, 1.0, 0.0, 0.0, "val"),
debugFloatField6("debugFloatField6", SensorCategory.SENSOR_INPUTS, FieldType.INT, 248, 1.0, 0.0, 0.0, "val"),
debugFloatField7("debugFloatField7", SensorCategory.SENSOR_INPUTS, FieldType.INT, 252, 1.0, 0.0, 0.0, "val"),
debugIntField1("debugIntField1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 256, 1.0, 0.0, 0.0, "val"),
debugIntField2("debugIntField2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 260, 1.0, 0.0, 0.0, "val"),
debugIntField3("debugIntField3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 264, 1.0, 0.0, 0.0, "val"),
debugIntField4("debugIntField4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 268, 1.0, 0.0, 0.0, "val"),
debugIntField5("debugIntField5", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 270, 1.0, 0.0, 0.0, "val"),
egt1("egt 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 272, 1.0, 0.0, 0.0, "deg C"),
egt2("egt 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 274, 1.0, 0.0, 0.0, "deg C"),
egt3("egt 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 276, 1.0, 0.0, 0.0, "deg C"),
egt4("egt 4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 278, 1.0, 0.0, 0.0, "deg C"),
egt5("egt 5", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 280, 1.0, 0.0, 0.0, "deg C"),
egt6("egt 6", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 282, 1.0, 0.0, 0.0, "deg C"),
egt7("egt 7", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 284, 1.0, 0.0, 0.0, "deg C"),
egt8("egt 8", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 286, 1.0, 0.0, 0.0, "deg C"),
rawTps1Primary("rawTps1Primary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 288, 0.001, 0.0, 5.0, "V"),
rawPpsPrimary("rawPpsPrimary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 290, 0.001, 0.0, 5.0, "V"),
rawClt("rawClt", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 292, 0.001, 0.0, 5.0, "V"),
rawIat("rawIat", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 294, 0.001, 0.0, 5.0, "V"),
rawOilPressure("rawOilPressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 296, 0.001, 0.0, 5.0, "V"),
fuelClosedLoopBinIdx("fuelClosedLoopBinIdx", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 298, 1.0, 0.0, 0.0, ""),
tcuCurrentGear("Current Gear", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 299, 1.0, -1.0, 10.0, "gear"),
rawPpsSecondary("rawPpsSecondary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 300, 0.001, 0.0, 5.0, "V"),
knock1("knock 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 302, 1.0, 0.0, 0.0, "dBv"),
knock2("knock 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 303, 1.0, 0.0, 0.0, "dBv"),
knock3("knock 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 304, 1.0, 0.0, 0.0, "dBv"),
knock4("knock 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 305, 1.0, 0.0, 0.0, "dBv"),
knock5("knock 5", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 306, 1.0, 0.0, 0.0, "dBv"),
knock6("knock 6", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 307, 1.0, 0.0, 0.0, "dBv"),
knock7("knock 7", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 308, 1.0, 0.0, 0.0, "dBv"),
knock8("knock 8", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 309, 1.0, 0.0, 0.0, "dBv"),
knock9("knock 9", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 310, 1.0, 0.0, 0.0, "dBv"),
knock10("knock 10", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 311, 1.0, 0.0, 0.0, "dBv"),
knock11("knock 11", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 312, 1.0, 0.0, 0.0, "dBv"),
knock12("knock 12", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 313, 1.0, 0.0, 0.0, "dBv"),
tcuDesiredGear("Desired Gear", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 314, 1.0, -1.0, 10.0, "gear"),
flexPercent("Flex Ethanol %", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 315, 0.5, 0.0, 0.0, "%"),
wastegatePositionSensor("Wastegate position sensor", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 316, 0.01, 0.0, 0.0, "%"),
idlePositionSensor("Idle position sensor", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 318, 0.01, 0.0, 0.0, "%"),
rawLowFuelPressure("rawLowFuelPressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 320, 0.001, 0.0, 5.0, "V"),
rawHighFuelPressure("rawHighFuelPressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 322, 0.001, 0.0, 5.0, "V"),
lowFuelPressure("Fuel pressure (low)", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 324, 0.03333333333333333, 0.0, 0.0, "kpa"),
highFuelPressure("Fuel pressure (high)", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 326, 0.1, 0.0, 0.0, "bar"),
AFRValue("Air/Fuel Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 328, 0.001, 0.0, 0.0, "AFR"),
VssAcceleration("Vss Accel", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 330, 0.0033333333333333335, 0.0, 0.0, "m/s2"),
lambdaValue2("Lambda 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 332, 1.0E-4, 0.0, 0.0, ""),
AFRValue2("Air/Fuel Ratio 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 334, 0.001, 0.0, 0.0, "AFR"),
vvtPositionB1E("VVT: bank 1 exhaust", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 336, 0.02, 0.0, 0.0, "deg"),
vvtPositionB2I("VVT: bank 2 intake", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 338, 0.02, 0.0, 0.0, "deg"),
vvtPositionB2E("VVT: bank 2 exhaust", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 340, 0.02, 0.0, 0.0, "deg"),
fuelPidCorrection1("fuelPidCorrection 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 342, 0.01, -20.0, 20.0, "%"),
fuelPidCorrection2("fuelPidCorrection 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 344, 0.01, -20.0, 20.0, "%"),
rawTps1Secondary("rawTps1Secondary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 346, 0.001, 0.0, 5.0, "V"),
rawTps2Primary("rawTps2Primary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 348, 0.001, 0.0, 5.0, "V"),
rawTps2Secondary("rawTps2Secondary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 350, 0.001, 0.0, 5.0, "V"),
knockCount("knock: count", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 352, 1.0, 0.0, 0.0, ""),
accelerationZ("Acceleration: Z", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 354, 0.01, 0.0, 0.0, "G"),
accelerationRoll("Acceleration: Roll", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 356, 0.01, 0.0, 0.0, "G"),
accelerationYaw("Acceleration: Yaw", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 358, 0.01, 0.0, 0.0, "G"),
vvtTargets1("vvtTargets 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 360, 1.0, 0.0, 0.0, "deg"),
vvtTargets2("vvtTargets 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 361, 1.0, 0.0, 0.0, "deg"),
vvtTargets3("vvtTargets 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 362, 1.0, 0.0, 0.0, "deg"),
vvtTargets4("vvtTargets 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 363, 1.0, 0.0, 0.0, "deg"),
turboSpeed("Turbocharger Speed", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 364, 1.0, 0.0, 0.0, "hz"),
tps1Split("tps1Split", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 366, 0.01, 0.0, 0.0, "%"),
tps2Split("tps2Split", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 368, 0.01, 0.0, 0.0, "%"),
tps12Split("tps12Split", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 370, 0.01, 0.0, 0.0, "%"),
accPedalSplit("accPedalSplit", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 372, 0.01, 0.0, 0.0, "%"),
sparkCutReason("Spark Cut Code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 374, 1.0, 0.0, 0.0, "code"),
fuelCutReason("Fuel Cut Code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 375, 1.0, 0.0, 0.0, "code"),
mafEstimate("MAF estimate", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 376, 0.1, 0.0, 0.0, "kg/h"),
instantRpm("instantRpm", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 378, 1.0, 0.0, 0.0, "rpm"),
systemEventReuse("systemEventReuse", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 380, 1.0, 0.0, 0.0, "counter"),
rawMap("rawMap", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 382, 0.001, 0.0, 5.0, "V"),
rawAfr("rawAfr", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 384, 0.001, 0.0, 5.0, "V"),
tpsAccelFrom("tpsAccelFrom", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 386, 1.0, 0.0, 100.0, "%"),
tpsAccelTo("tpsAccelTo", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 387, 1.0, 0.0, 100.0, "%"),
calibrationValue2("calibrationValue2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 388, 1.0, 0.0, 0.0, ""),
luaInvocationCounter("luaInvocationCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 396, 1.0, 0.0, 0.0, "count"),
luaLastCycleDuration("luaLastCycleDuration", SensorCategory.SENSOR_INPUTS, FieldType.INT, 400, 1.0, 0.0, 0.0, "nt"),
testBenchIter("testBenchIter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 404, 1.0, 0.0, 0.0, "count"),
tcu_currentRange("Current Range", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 405, 1.0, 0.0, 0.0, ""),
tcRatio("Torque Converter Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 406, 0.01, 0.0, 0.0, "value"),
lastShiftTime("lastShiftTime", SensorCategory.SENSOR_INPUTS, FieldType.INT, 408, 1.0, -1.0, -1.0, ""),
vssEdgeCounter("vssEdgeCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 412, 1.0, -1.0, -1.0, ""),
issEdgeCounter("issEdgeCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 416, 1.0, -1.0, -1.0, ""),
auxLinear1("Aux Linear #1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 420, 0.01, 0.0, 0.0, ""),
auxLinear2("Aux Linear #2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 422, 0.01, 0.0, 0.0, ""),
boostControllerOutput("Boost Output", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 428, 0.5, 0.0, 100.0, "%"),
boostControllerOpenLoopPart("Boost Open Loop", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 429, 0.5, 0.0, 100.0, "%"),
fallbackMap("fallbackMap", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 430, 0.1, 0.0, 1000.0, "kPa"),
instantMAPValue("Instant MAP", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 432, 0.03333333333333333, 0.0, 655.0, "kPa"),
maxLockedDuration("maxLockedDuration", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 434, 1.0, 0.0, 65535.0, "us"),
canWriteOk("canWriteOk", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 436, 1.0, -10000.0, 10000.0, ""),
canWriteNotOk("canWriteNotOk", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 438, 1.0, -10000.0, 10000.0, ""),
triggerPrimaryFall("triggerPrimaryFall", SensorCategory.SENSOR_INPUTS, FieldType.INT, 440, 1.0, -10000.0, 10000.0, ""),
triggerPrimaryRise("triggerPrimaryRise", SensorCategory.SENSOR_INPUTS, FieldType.INT, 444, 1.0, -10000.0, 10000.0, ""),
triggerSecondaryFall("triggerSecondaryFall", SensorCategory.SENSOR_INPUTS, FieldType.INT, 448, 1.0, -10000.0, 10000.0, ""),
triggerSecondaryRise("triggerSecondaryRise", SensorCategory.SENSOR_INPUTS, FieldType.INT, 452, 1.0, -10000.0, 10000.0, ""),
triggerVvtFall("triggerVvtFall", SensorCategory.SENSOR_INPUTS, FieldType.INT, 456, 1.0, -10000.0, 10000.0, ""),
triggerVvtRise("triggerVvtRise", SensorCategory.SENSOR_INPUTS, FieldType.INT, 460, 1.0, -10000.0, 10000.0, ""),
starterState("starterState", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 464, 1.0, -10000.0, 10000.0, ""),
starterRelayDisable("starterRelayDisable", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 465, 1.0, -10000.0, 10000.0, ""),
multiSparkCounter("multiSparkCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 466, 1.0, -10000.0, 10000.0, ""),
extiOverflowCount("extiOverflowCount", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 467, 1.0, 0.0, 255.0, ""),
alternatorStatus("alternatorStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT, 468, 1.0, -1.0, -1.0, ""),
idleStatus("idleStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT, 484, 1.0, -1.0, -1.0, ""),
etbStatus("etbStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT, 500, 1.0, -1.0, -1.0, ""),
boostStatus("boostStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT, 516, 1.0, -1.0, -1.0, ""),
vvtStatus1("vvtStatus 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 532, 1.0, -1.0, -1.0, ""),
vvtStatus2("vvtStatus 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 548, 1.0, -1.0, -1.0, ""),
vvtStatus3("vvtStatus 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 564, 1.0, -1.0, -1.0, ""),
vvtStatus4("vvtStatus 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 580, 1.0, -1.0, -1.0, ""),
auxSpeed1("aux speed 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 596, 1.0, 0.0, 0.0, "s"),
auxSpeed2("aux speed 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 598, 1.0, 0.0, 0.0, "s"),
ISSValue("Input Shaft Speed", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 600, 1.0, 0.0, 8000.0, "RPM"),
rawAnalogInput1("rawAnalogInput 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 602, 0.001, 0.0, 5.0, "V"),
rawAnalogInput2("rawAnalogInput 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 604, 0.001, 0.0, 5.0, "V"),
rawAnalogInput3("rawAnalogInput 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 606, 0.001, 0.0, 5.0, "V"),
rawAnalogInput4("rawAnalogInput 4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 608, 0.001, 0.0, 5.0, "V"),
rawAnalogInput5("rawAnalogInput 5", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 610, 0.001, 0.0, 5.0, "V"),
rawAnalogInput6("rawAnalogInput 6", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 612, 0.001, 0.0, 5.0, "V"),
rawAnalogInput7("rawAnalogInput 7", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 614, 0.001, 0.0, 5.0, "V"),
rawAnalogInput8("rawAnalogInput 8", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 616, 0.001, 0.0, 5.0, "V"),
gppwmOutput1("GPPWM Output 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 618, 0.5, 0.0, 100.0, "%"),
gppwmOutput2("GPPWM Output 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 619, 0.5, 0.0, 100.0, "%"),
gppwmOutput3("GPPWM Output 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 620, 0.5, 0.0, 100.0, "%"),
gppwmOutput4("GPPWM Output 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 621, 0.5, 0.0, 100.0, "%"),
rawBattery("rawBattery", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 622, 0.001, 0.0, 5.0, "V"),
ignBlendBias1("ignBlendBias 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 624, 0.5, 0.0, 100.0, "%"),
ignBlendBias2("ignBlendBias 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 625, 0.5, 0.0, 100.0, "%"),
ignBlendBias3("ignBlendBias 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 626, 0.5, 0.0, 100.0, "%"),
ignBlendBias4("ignBlendBias 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 627, 0.5, 0.0, 100.0, "%"),
ignBlendOutput1("ignBlendOutput 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 628, 0.01, -300.0, 300.0, "deg"),
ignBlendOutput2("ignBlendOutput 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 630, 0.01, -300.0, 300.0, "deg"),
ignBlendOutput3("ignBlendOutput 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 632, 0.01, -300.0, 300.0, "deg"),
ignBlendOutput4("ignBlendOutput 4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 634, 0.01, -300.0, 300.0, "deg"),
veBlendBias1("veBlendBias 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 636, 0.5, 0.0, 100.0, "%"),
veBlendBias2("veBlendBias 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 637, 0.5, 0.0, 100.0, "%"),
veBlendBias3("veBlendBias 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 638, 0.5, 0.0, 100.0, "%"),
veBlendBias4("veBlendBias 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 639, 0.5, 0.0, 100.0, "%"),
veBlendOutput1("veBlendOutput 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 640, 0.01, -50.0, 50.0, "%"),
veBlendOutput2("veBlendOutput 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 642, 0.01, -50.0, 50.0, "%"),
veBlendOutput3("veBlendOutput 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 644, 0.01, -50.0, 50.0, "%"),
veBlendOutput4("veBlendOutput 4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 646, 0.01, -50.0, 50.0, "%"),
outputRequestPeriod("outputRequestPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 652, 1.0, -1.0, -1.0, ""),
mapFast("mapFast", SensorCategory.SENSOR_INPUTS, FieldType.INT, 656, 1.0, -1.0, -1.0, ""),
luaGauges1("luaGauges 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 660, 1.0, 0.0, 50000.0, "value"),
luaGauges2("luaGauges 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 664, 1.0, 0.0, 50000.0, "value"),
rawMaf2("rawMaf2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 668, 0.001, 0.0, 5.0, "V"),
mafMeasured2("MAF #2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 670, 0.1, 0.0, 0.0, "kg/h"),
schedulingUsedCount("schedulingUsedCount", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 672, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd1("unusedAtTheEnd 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 674, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd2("unusedAtTheEnd 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 675, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd3("unusedAtTheEnd 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 676, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd4("unusedAtTheEnd 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 677, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd5("unusedAtTheEnd 5", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 678, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd6("unusedAtTheEnd 6", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 679, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd7("unusedAtTheEnd 7", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 680, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd8("unusedAtTheEnd 8", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 681, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd9("unusedAtTheEnd 9", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 682, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd10("unusedAtTheEnd 10", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 683, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd11("unusedAtTheEnd 11", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 684, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd12("unusedAtTheEnd 12", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 685, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd13("unusedAtTheEnd 13", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 686, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd14("unusedAtTheEnd 14", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 687, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd15("unusedAtTheEnd 15", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 688, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd16("unusedAtTheEnd 16", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 689, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd17("unusedAtTheEnd 17", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 690, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd18("unusedAtTheEnd 18", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 691, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd19("unusedAtTheEnd 19", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 692, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd20("unusedAtTheEnd 20", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 693, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd21("unusedAtTheEnd 21", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 694, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd22("unusedAtTheEnd 22", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 695, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd23("unusedAtTheEnd 23", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 696, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd24("unusedAtTheEnd 24", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 697, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd25("unusedAtTheEnd 25", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 698, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd26("unusedAtTheEnd 26", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 699, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd27("unusedAtTheEnd 27", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 700, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd28("unusedAtTheEnd 28", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 701, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd29("unusedAtTheEnd 29", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 702, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd30("unusedAtTheEnd 30", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 703, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd31("unusedAtTheEnd 31", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 704, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd32("unusedAtTheEnd 32", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 705, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd33("unusedAtTheEnd 33", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 706, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd34("unusedAtTheEnd 34", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 707, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd35("unusedAtTheEnd 35", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 708, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd36("unusedAtTheEnd 36", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 709, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd37("unusedAtTheEnd 37", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 710, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd38("unusedAtTheEnd 38", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 711, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd39("unusedAtTheEnd 39", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 712, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd40("unusedAtTheEnd 40", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 713, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd41("unusedAtTheEnd 41", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 714, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd42("unusedAtTheEnd 42", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 715, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd43("unusedAtTheEnd 43", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 716, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd44("unusedAtTheEnd 44", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 717, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd45("unusedAtTheEnd 45", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 718, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd46("unusedAtTheEnd 46", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 719, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd47("unusedAtTheEnd 47", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 720, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd48("unusedAtTheEnd 48", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 721, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd49("unusedAtTheEnd 49", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 722, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd50("unusedAtTheEnd 50", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 723, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd51("unusedAtTheEnd 51", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 724, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd52("unusedAtTheEnd 52", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 725, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd53("unusedAtTheEnd 53", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 726, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd54("unusedAtTheEnd 54", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 727, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd55("unusedAtTheEnd 55", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 728, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd56("unusedAtTheEnd 56", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 729, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd57("unusedAtTheEnd 57", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 730, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd58("unusedAtTheEnd 58", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 731, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd59("unusedAtTheEnd 59", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 732, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd60("unusedAtTheEnd 60", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 733, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd61("unusedAtTheEnd 61", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 734, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd62("unusedAtTheEnd 62", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 735, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd63("unusedAtTheEnd 63", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 736, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd64("unusedAtTheEnd 64", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 737, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd65("unusedAtTheEnd 65", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 738, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd66("unusedAtTheEnd 66", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 739, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd67("unusedAtTheEnd 67", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 740, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd68("unusedAtTheEnd 68", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 741, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd69("unusedAtTheEnd 69", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 742, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd70("unusedAtTheEnd 70", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 743, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd71("unusedAtTheEnd 71", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 744, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd72("unusedAtTheEnd 72", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 745, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd73("unusedAtTheEnd 73", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 746, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd74("unusedAtTheEnd 74", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 747, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd75("unusedAtTheEnd 75", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 748, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd76("unusedAtTheEnd 76", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 749, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd77("unusedAtTheEnd 77", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 750, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd78("unusedAtTheEnd 78", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 751, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd79("unusedAtTheEnd 79", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 752, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd80("unusedAtTheEnd 80", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 753, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd81("unusedAtTheEnd 81", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 754, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd82("unusedAtTheEnd 82", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 755, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd83("unusedAtTheEnd 83", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 756, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd84("unusedAtTheEnd 84", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 757, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd85("unusedAtTheEnd 85", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 758, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd86("unusedAtTheEnd 86", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 759, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd87("unusedAtTheEnd 87", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 760, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd88("unusedAtTheEnd 88", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 761, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd89("unusedAtTheEnd 89", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 762, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd90("unusedAtTheEnd 90", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 763, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd91("unusedAtTheEnd 91", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 764, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd92("unusedAtTheEnd 92", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 765, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd93("unusedAtTheEnd 93", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 766, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd94("unusedAtTheEnd 94", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 767, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd95("unusedAtTheEnd 95", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 768, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd96("unusedAtTheEnd 96", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 769, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd97("unusedAtTheEnd 97", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 770, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd98("unusedAtTheEnd 98", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 771, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd99("unusedAtTheEnd 99", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 772, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd100("unusedAtTheEnd 100", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 773, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd101("unusedAtTheEnd 101", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 774, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd102("unusedAtTheEnd 102", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 775, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd103("unusedAtTheEnd 103", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 776, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd104("unusedAtTheEnd 104", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 777, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd105("unusedAtTheEnd 105", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 778, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd106("unusedAtTheEnd 106", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 779, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd107("unusedAtTheEnd 107", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 780, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd108("unusedAtTheEnd 108", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 781, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd109("unusedAtTheEnd 109", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 782, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd110("unusedAtTheEnd 110", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 783, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd111("unusedAtTheEnd 111", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 784, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd112("unusedAtTheEnd 112", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 785, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd113("unusedAtTheEnd 113", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 786, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd114("unusedAtTheEnd 114", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 787, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd115("unusedAtTheEnd 115", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 788, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd116("unusedAtTheEnd 116", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 789, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd117("unusedAtTheEnd 117", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 790, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd118("unusedAtTheEnd 118", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 791, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd119("unusedAtTheEnd 119", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 792, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd120("unusedAtTheEnd 120", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 793, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd121("unusedAtTheEnd 121", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 794, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd122("unusedAtTheEnd 122", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 795, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd123("unusedAtTheEnd 123", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 796, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd124("unusedAtTheEnd 124", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 797, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd125("unusedAtTheEnd 125", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 798, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd126("unusedAtTheEnd 126", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 799, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd127("unusedAtTheEnd 127", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 800, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd128("unusedAtTheEnd 128", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 801, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd129("unusedAtTheEnd 129", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 802, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd130("unusedAtTheEnd 130", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 803, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd131("unusedAtTheEnd 131", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 804, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd132("unusedAtTheEnd 132", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 805, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd133("unusedAtTheEnd 133", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 806, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd134("unusedAtTheEnd 134", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 807, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd135("unusedAtTheEnd 135", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 808, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd136("unusedAtTheEnd 136", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 809, 1.0, 0.0, 0.0, ""),
alignmentFill_at_746("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 810, 1.0, -20.0, 100.0, "units"),
RPMValue("RPM", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 4, 1.0, 0.0, 8000.0, "RPM"),
rpmAcceleration("dRPM", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 6, 1.0, 0.0, 5.0, "RPM/s"),
speedToRpmRatio("Gearbox Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 8, 0.01, 0.0, 0.0, "value"),
vehicleSpeedKph("Vehicle Speed", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 10, 1.0, 0.0, 0.0, "kph"),
internalMcuTemperature("CPU Temperature", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 11, 1.0, 0.0, 0.0, "deg C"),
coolant("CLT", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 12, 0.01, 0.0, 0.0, "deg C"),
intake("IAT", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 14, 0.01, 0.0, 0.0, "deg C"),
auxTemp1("auxTemp1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 16, 0.01, 0.0, 0.0, "deg C"),
auxTemp2("auxTemp2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 18, 0.01, 0.0, 0.0, "deg C"),
TPSValue("TPS", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 20, 0.01, 0.0, 0.0, "%"),
throttlePedalPosition("Throttle pedal position", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 22, 0.01, 0.0, 0.0, "%"),
tpsADC("tpsADC", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 24, 1.0, 0.0, 0.0, "ADC"),
rawMaf("rawMaf", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 26, 0.001, 0.0, 5.0, "V"),
mafMeasured("MAF", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 28, 0.1, 0.0, 0.0, "kg/h"),
MAPValue("MAP", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 30, 0.03333333333333333, 0.0, 0.0, "kPa"),
baroPressure("baroPressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 32, 0.03333333333333333, 0.0, 0.0, "kPa"),
lambdaValue("Lambda", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 34, 1.0E-4, 0.0, 0.0, ""),
knockRetard("knock: retard", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 36, 0.1, 0.0, 0.0, "deg"),
idleCurrentPosition("idleCurrentPosition", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 37, 0.5, 0.0, 100.0, "%"),
VBatt("VBatt", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 38, 0.001, 0.0, 0.0, "V"),
oilPressure("Oil Pressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 40, 0.03333333333333333, 0.0, 0.0, "kPa"),
vvtPositionB1I("VVT: bank 1 intake", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 42, 0.02, 0.0, 0.0, "deg"),
chargeAirMass("air mass", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 44, 0.001, 0.0, 0.0, "g"),
crankingFuelMs("crankingFuelMs\nairmass in mg, 0-65 grams", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 46, 0.01, 0.0, 0.0, "ms"),
baseFuel("fuel: base mass"\nThis is the raw value we take from the fuel map or base fuel algorithm, before the corrections, SensorCategory.SENSOR_INPUTS, FieldType.INT16, 48, 0.01, 0.0, 0.0, "mg"),
fuelRunning("fuel: running"\nTotal fuel with CLT IAT and TPS acceleration without injector lag corrections per cycle, as pulse per cycle, SensorCategory.SENSOR_INPUTS, FieldType.INT16, 50, 0.01, 0.0, 0.0, "mg"),
actualLastInjection("fuel: Last injection"\nActual last injection time - including all compensation and injection mode, SensorCategory.SENSOR_INPUTS, FieldType.INT16, 52, 0.0033333333333333335, 0.0, 0.0, "ms"),
injectorDutyCycle("fuel: injector duty cycle", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 54, 0.5, 0.0, 0.0, "%"),
veValue("fuel: VE", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 55, 0.5, 0.0, 0.0, "ratio"),
injectionOffset("injectionOffset", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 56, 1.0, 0.0, 0.0, "deg"),
tCharge("tCharge", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 58, 0.01, 0.0, 0.0, "deg C"),
injectorLagMs("fuel: injector lag", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 60, 0.0033333333333333335, 0.0, 0.0, "ms"),
engineMakeCodeNameCrc16("Engine CRC16", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 62, 1.0, 0.0, 0.0, "crc16"),
wallFuelAmount("fuel: wall amount", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 64, 0.01, 0.0, 0.0, "mg"),
wallFuelCorrectionValue("fuel: wall correction", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 66, 0.01, 0.0, 0.0, "mg"),
revolutionCounterSinceStart("revolutionCounterSinceStart", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 68, 1.0, 0.0, 0.0, ""),
deltaTpsValue("fuel: TPS change", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 70, 0.01, 0.0, 0.0, "ratio"),
canReadCounter("canReadCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 72, 1.0, 0.0, 0.0, ""),
tpsAccelFuel("fuel: TPS acceleration add fuel ms", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 74, 0.0033333333333333335, 0.0, 0.0, "ms"),
ignitionAdvance("timing", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 76, 0.02, 0.0, 0.0, "deg"),
unusedDwellWasHere("unusedDwellWasHere", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 78, 1.0, -1.0, -1.0, ""),
coilDutyCycle("dwell: coil duty cycle", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 80, 0.01, 0.0, 0.0, "%"),
idleAirValvePosition("Idle Air Valve", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 82, 0.01, 0.0, 0.0, "%"),
etbTarget("ETB Target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 84, 0.01, 0.0, 0.0, "%"),
etb1DutyCycle("ETB Duty", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 86, 0.01, 0.0, 0.0, "%"),
fuelTankLevel("Fuel level", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 88, 0.01, 0.0, 0.0, "%"),
totalFuelConsumption("fuel: Total consumed", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 90, 1.0, 0.0, 0.0, "grams"),
fuelFlowRate("fuel: Flow rate", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 92, 0.005, 0.0, 0.0, "gram/s"),
TPS2Value("TPS2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 94, 0.01, 0.0, 0.0, "%"),
tuneCrc16("Tune CRC16", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 96, 1.0, 0.0, 0.0, "crc16"),
alignmentFill_at_98("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 98, 1.0, -20.0, 100.0, "units"),
knockLevel("knock: current level", SensorCategory.SENSOR_INPUTS, FieldType.INT, 100, 1.0, 0.0, 0.0, "Volts"),
seconds("Uptime", SensorCategory.SENSOR_INPUTS, FieldType.INT, 104, 1.0, 0.0, 0.0, "sec"),
engineMode("Engine Mode", SensorCategory.SENSOR_INPUTS, FieldType.INT, 108, 1.0, 0.0, 0.0, "em"),
firmwareVersion("firmware", SensorCategory.SENSOR_INPUTS, FieldType.INT, 112, 1.0, 0.0, 0.0, "version_f"),
rawIdlePositionSensor("rawIdlePositionSensor", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 116, 0.001, 0.0, 5.0, "V"),
rawWastegatePosition("rawWastegatePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 118, 0.001, 0.0, 5.0, "V"),
accelerationX("Acceleration: X", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 120, 0.01, 0.0, 0.0, "G"),
accelerationY("Acceleration: Y", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 122, 0.01, 0.0, 0.0, "G"),
tsConfigVersion("tsConfigVersion", SensorCategory.SENSOR_INPUTS, FieldType.INT, 124, 1.0, 0.0, 0.0, ""),
calibrationValue("calibrationValue", SensorCategory.SENSOR_INPUTS, FieldType.INT, 128, 1.0, 0.0, 0.0, ""),
calibrationMode("calibrationMode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 132, 1.0, 0.0, 0.0, ""),
idleTargetPosition("idleTargetPosition", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 133, 1.0, 0.0, 0.0, ""),
detectedGear("Detected Gear", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 134, 1.0, 0.0, 8.0, ""),
maxTriggerReentrant("maxTriggerReentrant", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 135, 1.0, 0.0, 100.0, ""),
totalTriggerErrorCounter("Trigger Error Counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 136, 1.0, 0.0, 0.0, "counter"),
orderingErrorCounter("orderingErrorCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 140, 1.0, 0.0, 0.0, ""),
warningCounter("warning: counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 144, 1.0, 0.0, 0.0, "count"),
lastErrorCode("warning: last", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 146, 1.0, 0.0, 0.0, "error"),
recentErrorCode1("recentErrorCode 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 148, 1.0, 0.0, 0.0, "error"),
recentErrorCode2("recentErrorCode 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 150, 1.0, 0.0, 0.0, "error"),
recentErrorCode3("recentErrorCode 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 152, 1.0, 0.0, 0.0, "error"),
recentErrorCode4("recentErrorCode 4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 154, 1.0, 0.0, 0.0, "error"),
recentErrorCode5("recentErrorCode 5", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 156, 1.0, 0.0, 0.0, "error"),
recentErrorCode6("recentErrorCode 6", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 158, 1.0, 0.0, 0.0, "error"),
recentErrorCode7("recentErrorCode 7", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 160, 1.0, 0.0, 0.0, "error"),
recentErrorCode8("recentErrorCode 8", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 162, 1.0, 0.0, 0.0, "error"),
debugFloatField1("debugFloatField1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 164, 1.0, 0.0, 0.0, "val"),
debugFloatField2("debugFloatField2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 168, 1.0, 0.0, 0.0, "val"),
debugFloatField3("debugFloatField3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 172, 1.0, 0.0, 0.0, "val"),
debugFloatField4("debugFloatField4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 176, 1.0, 0.0, 0.0, "val"),
debugFloatField5("debugFloatField5", SensorCategory.SENSOR_INPUTS, FieldType.INT, 180, 1.0, 0.0, 0.0, "val"),
debugFloatField6("debugFloatField6", SensorCategory.SENSOR_INPUTS, FieldType.INT, 184, 1.0, 0.0, 0.0, "val"),
debugFloatField7("debugFloatField7", SensorCategory.SENSOR_INPUTS, FieldType.INT, 188, 1.0, 0.0, 0.0, "val"),
debugIntField1("debugIntField1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 192, 1.0, 0.0, 0.0, "val"),
debugIntField2("debugIntField2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 196, 1.0, 0.0, 0.0, "val"),
debugIntField3("debugIntField3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 200, 1.0, 0.0, 0.0, "val"),
debugIntField4("debugIntField4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 204, 1.0, 0.0, 0.0, "val"),
debugIntField5("debugIntField5", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 206, 1.0, 0.0, 0.0, "val"),
egt1("egt 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 208, 1.0, 0.0, 0.0, "deg C"),
egt2("egt 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 210, 1.0, 0.0, 0.0, "deg C"),
egt3("egt 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 212, 1.0, 0.0, 0.0, "deg C"),
egt4("egt 4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 214, 1.0, 0.0, 0.0, "deg C"),
egt5("egt 5", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 216, 1.0, 0.0, 0.0, "deg C"),
egt6("egt 6", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 218, 1.0, 0.0, 0.0, "deg C"),
egt7("egt 7", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 220, 1.0, 0.0, 0.0, "deg C"),
egt8("egt 8", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 222, 1.0, 0.0, 0.0, "deg C"),
rawTps1Primary("rawTps1Primary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 224, 0.001, 0.0, 5.0, "V"),
rawPpsPrimary("rawPpsPrimary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 226, 0.001, 0.0, 5.0, "V"),
rawClt("rawClt", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 228, 0.001, 0.0, 5.0, "V"),
rawIat("rawIat", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 230, 0.001, 0.0, 5.0, "V"),
rawOilPressure("rawOilPressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 232, 0.001, 0.0, 5.0, "V"),
fuelClosedLoopBinIdx("fuelClosedLoopBinIdx", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 234, 1.0, 0.0, 0.0, ""),
tcuCurrentGear("Current Gear", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 235, 1.0, -1.0, 10.0, "gear"),
rawPpsSecondary("rawPpsSecondary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 236, 0.001, 0.0, 5.0, "V"),
knock1("knock 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 238, 1.0, 0.0, 0.0, "dBv"),
knock2("knock 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 239, 1.0, 0.0, 0.0, "dBv"),
knock3("knock 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 240, 1.0, 0.0, 0.0, "dBv"),
knock4("knock 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 241, 1.0, 0.0, 0.0, "dBv"),
knock5("knock 5", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 242, 1.0, 0.0, 0.0, "dBv"),
knock6("knock 6", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 243, 1.0, 0.0, 0.0, "dBv"),
knock7("knock 7", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 244, 1.0, 0.0, 0.0, "dBv"),
knock8("knock 8", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 245, 1.0, 0.0, 0.0, "dBv"),
knock9("knock 9", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 246, 1.0, 0.0, 0.0, "dBv"),
knock10("knock 10", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 247, 1.0, 0.0, 0.0, "dBv"),
knock11("knock 11", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 248, 1.0, 0.0, 0.0, "dBv"),
knock12("knock 12", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 249, 1.0, 0.0, 0.0, "dBv"),
tcuDesiredGear("Desired Gear", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 250, 1.0, -1.0, 10.0, "gear"),
flexPercent("Flex Ethanol %", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 251, 0.5, 0.0, 0.0, "%"),
wastegatePositionSensor("Wastegate position sensor", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 252, 0.01, 0.0, 0.0, "%"),
idlePositionSensor("Idle position sensor", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 254, 0.01, 0.0, 0.0, "%"),
rawLowFuelPressure("rawLowFuelPressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 256, 0.001, 0.0, 5.0, "V"),
rawHighFuelPressure("rawHighFuelPressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 258, 0.001, 0.0, 5.0, "V"),
lowFuelPressure("Fuel pressure (low)", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 260, 0.03333333333333333, 0.0, 0.0, "kpa"),
highFuelPressure("Fuel pressure (high)", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 262, 0.1, 0.0, 0.0, "bar"),
AFRValue("Air/Fuel Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 264, 0.001, 0.0, 0.0, "AFR"),
VssAcceleration("Vss Accel", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 266, 0.0033333333333333335, 0.0, 0.0, "m/s2"),
lambdaValue2("Lambda 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 268, 1.0E-4, 0.0, 0.0, ""),
AFRValue2("Air/Fuel Ratio 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 270, 0.001, 0.0, 0.0, "AFR"),
vvtPositionB1E("VVT: bank 1 exhaust", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 272, 0.02, 0.0, 0.0, "deg"),
vvtPositionB2I("VVT: bank 2 intake", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 274, 0.02, 0.0, 0.0, "deg"),
vvtPositionB2E("VVT: bank 2 exhaust", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 276, 0.02, 0.0, 0.0, "deg"),
fuelPidCorrection1("fuelPidCorrection 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 278, 0.01, -20.0, 20.0, "%"),
fuelPidCorrection2("fuelPidCorrection 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 280, 0.01, -20.0, 20.0, "%"),
rawTps1Secondary("rawTps1Secondary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 282, 0.001, 0.0, 5.0, "V"),
rawTps2Primary("rawTps2Primary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 284, 0.001, 0.0, 5.0, "V"),
rawTps2Secondary("rawTps2Secondary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 286, 0.001, 0.0, 5.0, "V"),
knockCount("knock: count", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 288, 1.0, 0.0, 0.0, ""),
accelerationZ("Acceleration: Z", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 290, 0.01, 0.0, 0.0, "G"),
accelerationRoll("Acceleration: Roll", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 292, 0.01, 0.0, 0.0, "G"),
accelerationYaw("Acceleration: Yaw", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 294, 0.01, 0.0, 0.0, "G"),
vvtTargets1("vvtTargets 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 296, 1.0, 0.0, 0.0, "deg"),
vvtTargets2("vvtTargets 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 297, 1.0, 0.0, 0.0, "deg"),
vvtTargets3("vvtTargets 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 298, 1.0, 0.0, 0.0, "deg"),
vvtTargets4("vvtTargets 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 299, 1.0, 0.0, 0.0, "deg"),
turboSpeed("Turbocharger Speed", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 300, 1.0, 0.0, 0.0, "hz"),
tps1Split("tps1Split", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 302, 0.01, 0.0, 0.0, "%"),
tps2Split("tps2Split", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 304, 0.01, 0.0, 0.0, "%"),
tps12Split("tps12Split", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 306, 0.01, 0.0, 0.0, "%"),
accPedalSplit("accPedalSplit", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 308, 0.01, 0.0, 0.0, "%"),
sparkCutReason("Spark Cut Code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 310, 1.0, 0.0, 0.0, "code"),
fuelCutReason("Fuel Cut Code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 311, 1.0, 0.0, 0.0, "code"),
mafEstimate("MAF estimate", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 312, 0.1, 0.0, 0.0, "kg/h"),
instantRpm("instantRpm", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 314, 1.0, 0.0, 0.0, "rpm"),
systemEventReuse("systemEventReuse", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 316, 1.0, 0.0, 0.0, "counter"),
rawMap("rawMap", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 318, 0.001, 0.0, 5.0, "V"),
rawAfr("rawAfr", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 320, 0.001, 0.0, 5.0, "V"),
tpsAccelFrom("tpsAccelFrom", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 322, 1.0, 0.0, 100.0, "%"),
tpsAccelTo("tpsAccelTo", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 323, 1.0, 0.0, 100.0, "%"),
calibrationValue2("calibrationValue2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 324, 1.0, 0.0, 0.0, ""),
luaInvocationCounter("luaInvocationCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 332, 1.0, 0.0, 0.0, "count"),
luaLastCycleDuration("luaLastCycleDuration", SensorCategory.SENSOR_INPUTS, FieldType.INT, 336, 1.0, 0.0, 0.0, "nt"),
testBenchIter("testBenchIter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 340, 1.0, 0.0, 0.0, "count"),
tcu_currentRange("Current Range", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 341, 1.0, 0.0, 0.0, ""),
tcRatio("Torque Converter Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 342, 0.01, 0.0, 0.0, "value"),
lastShiftTime("lastShiftTime", SensorCategory.SENSOR_INPUTS, FieldType.INT, 344, 1.0, -1.0, -1.0, ""),
vssEdgeCounter("vssEdgeCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 348, 1.0, -1.0, -1.0, ""),
issEdgeCounter("issEdgeCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 352, 1.0, -1.0, -1.0, ""),
auxLinear1("Aux Linear #1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 356, 0.01, 0.0, 0.0, ""),
auxLinear2("Aux Linear #2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 358, 0.01, 0.0, 0.0, ""),
boostControllerOutput("Boost Output", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 364, 0.5, 0.0, 100.0, "%"),
boostControllerOpenLoopPart("Boost Open Loop", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 365, 0.5, 0.0, 100.0, "%"),
fallbackMap("fallbackMap", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 366, 0.1, 0.0, 1000.0, "kPa"),
instantMAPValue("Instant MAP", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 368, 0.03333333333333333, 0.0, 655.0, "kPa"),
maxLockedDuration("maxLockedDuration", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 370, 1.0, 0.0, 65535.0, "us"),
canWriteOk("canWriteOk", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 372, 1.0, -10000.0, 10000.0, ""),
canWriteNotOk("canWriteNotOk", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 374, 1.0, -10000.0, 10000.0, ""),
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.INT, 392, 1.0, -10000.0, 10000.0, ""),
triggerVvtRise("triggerVvtRise", SensorCategory.SENSOR_INPUTS, FieldType.INT, 396, 1.0, -10000.0, 10000.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("multiSparkCounter", 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, ""),
vvtStatus1("vvtStatus 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 468, 1.0, -1.0, -1.0, ""),
vvtStatus2("vvtStatus 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 484, 1.0, -1.0, -1.0, ""),
vvtStatus3("vvtStatus 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 500, 1.0, -1.0, -1.0, ""),
vvtStatus4("vvtStatus 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 516, 1.0, -1.0, -1.0, ""),
auxSpeed1("aux speed 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 532, 1.0, 0.0, 0.0, "s"),
auxSpeed2("aux speed 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 534, 1.0, 0.0, 0.0, "s"),
ISSValue("Input Shaft Speed", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 536, 1.0, 0.0, 8000.0, "RPM"),
rawAnalogInput1("rawAnalogInput 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 538, 0.001, 0.0, 5.0, "V"),
rawAnalogInput2("rawAnalogInput 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 540, 0.001, 0.0, 5.0, "V"),
rawAnalogInput3("rawAnalogInput 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 542, 0.001, 0.0, 5.0, "V"),
rawAnalogInput4("rawAnalogInput 4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 544, 0.001, 0.0, 5.0, "V"),
rawAnalogInput5("rawAnalogInput 5", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 546, 0.001, 0.0, 5.0, "V"),
rawAnalogInput6("rawAnalogInput 6", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 548, 0.001, 0.0, 5.0, "V"),
rawAnalogInput7("rawAnalogInput 7", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 550, 0.001, 0.0, 5.0, "V"),
rawAnalogInput8("rawAnalogInput 8", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 552, 0.001, 0.0, 5.0, "V"),
gppwmOutput1("GPPWM Output 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 554, 0.5, 0.0, 100.0, "%"),
gppwmOutput2("GPPWM Output 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 555, 0.5, 0.0, 100.0, "%"),
gppwmOutput3("GPPWM Output 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 556, 0.5, 0.0, 100.0, "%"),
gppwmOutput4("GPPWM Output 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 557, 0.5, 0.0, 100.0, "%"),
rawBattery("rawBattery", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 558, 0.001, 0.0, 5.0, "V"),
ignBlendBias1("ignBlendBias 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 560, 0.5, 0.0, 100.0, "%"),
ignBlendBias2("ignBlendBias 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 561, 0.5, 0.0, 100.0, "%"),
ignBlendBias3("ignBlendBias 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 562, 0.5, 0.0, 100.0, "%"),
ignBlendBias4("ignBlendBias 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 563, 0.5, 0.0, 100.0, "%"),
ignBlendOutput1("ignBlendOutput 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 564, 0.01, -300.0, 300.0, "deg"),
ignBlendOutput2("ignBlendOutput 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 566, 0.01, -300.0, 300.0, "deg"),
ignBlendOutput3("ignBlendOutput 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 568, 0.01, -300.0, 300.0, "deg"),
ignBlendOutput4("ignBlendOutput 4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 570, 0.01, -300.0, 300.0, "deg"),
veBlendBias1("veBlendBias 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 572, 0.5, 0.0, 100.0, "%"),
veBlendBias2("veBlendBias 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 573, 0.5, 0.0, 100.0, "%"),
veBlendBias3("veBlendBias 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 574, 0.5, 0.0, 100.0, "%"),
veBlendBias4("veBlendBias 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 575, 0.5, 0.0, 100.0, "%"),
veBlendOutput1("veBlendOutput 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 576, 0.01, -50.0, 50.0, "%"),
veBlendOutput2("veBlendOutput 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 578, 0.01, -50.0, 50.0, "%"),
veBlendOutput3("veBlendOutput 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 580, 0.01, -50.0, 50.0, "%"),
veBlendOutput4("veBlendOutput 4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 582, 0.01, -50.0, 50.0, "%"),
outputRequestPeriod("outputRequestPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 588, 1.0, -1.0, -1.0, ""),
mapFast("mapFast", SensorCategory.SENSOR_INPUTS, FieldType.INT, 592, 1.0, -1.0, -1.0, ""),
luaGauges1("luaGauges 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 596, 1.0, 0.0, 50000.0, "value"),
luaGauges2("luaGauges 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 600, 1.0, 0.0, 50000.0, "value"),
rawMaf2("rawMaf2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 604, 0.001, 0.0, 5.0, "V"),
mafMeasured2("MAF #2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 606, 0.1, 0.0, 0.0, "kg/h"),
schedulingUsedCount("schedulingUsedCount", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 608, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd1("unusedAtTheEnd 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 610, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd2("unusedAtTheEnd 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 611, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd3("unusedAtTheEnd 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 612, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd4("unusedAtTheEnd 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 613, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd5("unusedAtTheEnd 5", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 614, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd6("unusedAtTheEnd 6", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 615, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd7("unusedAtTheEnd 7", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 616, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd8("unusedAtTheEnd 8", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 617, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd9("unusedAtTheEnd 9", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 618, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd10("unusedAtTheEnd 10", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 619, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd11("unusedAtTheEnd 11", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 620, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd12("unusedAtTheEnd 12", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 621, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd13("unusedAtTheEnd 13", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 622, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd14("unusedAtTheEnd 14", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 623, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd15("unusedAtTheEnd 15", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 624, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd16("unusedAtTheEnd 16", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 625, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd17("unusedAtTheEnd 17", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 626, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd18("unusedAtTheEnd 18", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 627, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd19("unusedAtTheEnd 19", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 628, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd20("unusedAtTheEnd 20", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 629, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd21("unusedAtTheEnd 21", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 630, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd22("unusedAtTheEnd 22", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 631, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd23("unusedAtTheEnd 23", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 632, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd24("unusedAtTheEnd 24", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 633, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd25("unusedAtTheEnd 25", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 634, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd26("unusedAtTheEnd 26", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 635, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd27("unusedAtTheEnd 27", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 636, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd28("unusedAtTheEnd 28", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 637, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd29("unusedAtTheEnd 29", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 638, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd30("unusedAtTheEnd 30", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 639, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd31("unusedAtTheEnd 31", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 640, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd32("unusedAtTheEnd 32", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 641, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd33("unusedAtTheEnd 33", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 642, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd34("unusedAtTheEnd 34", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 643, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd35("unusedAtTheEnd 35", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 644, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd36("unusedAtTheEnd 36", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 645, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd37("unusedAtTheEnd 37", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 646, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd38("unusedAtTheEnd 38", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 647, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd39("unusedAtTheEnd 39", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 648, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd40("unusedAtTheEnd 40", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 649, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd41("unusedAtTheEnd 41", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 650, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd42("unusedAtTheEnd 42", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 651, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd43("unusedAtTheEnd 43", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 652, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd44("unusedAtTheEnd 44", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 653, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd45("unusedAtTheEnd 45", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 654, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd46("unusedAtTheEnd 46", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 655, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd47("unusedAtTheEnd 47", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 656, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd48("unusedAtTheEnd 48", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 657, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd49("unusedAtTheEnd 49", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 658, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd50("unusedAtTheEnd 50", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 659, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd51("unusedAtTheEnd 51", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 660, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd52("unusedAtTheEnd 52", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 661, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd53("unusedAtTheEnd 53", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 662, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd54("unusedAtTheEnd 54", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 663, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd55("unusedAtTheEnd 55", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 664, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd56("unusedAtTheEnd 56", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 665, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd57("unusedAtTheEnd 57", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 666, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd58("unusedAtTheEnd 58", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 667, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd59("unusedAtTheEnd 59", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 668, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd60("unusedAtTheEnd 60", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 669, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd61("unusedAtTheEnd 61", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 670, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd62("unusedAtTheEnd 62", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 671, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd63("unusedAtTheEnd 63", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 672, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd64("unusedAtTheEnd 64", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 673, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd65("unusedAtTheEnd 65", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 674, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd66("unusedAtTheEnd 66", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 675, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd67("unusedAtTheEnd 67", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 676, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd68("unusedAtTheEnd 68", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 677, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd69("unusedAtTheEnd 69", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 678, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd70("unusedAtTheEnd 70", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 679, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd71("unusedAtTheEnd 71", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 680, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd72("unusedAtTheEnd 72", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 681, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd73("unusedAtTheEnd 73", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 682, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd74("unusedAtTheEnd 74", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 683, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd75("unusedAtTheEnd 75", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 684, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd76("unusedAtTheEnd 76", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 685, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd77("unusedAtTheEnd 77", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 686, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd78("unusedAtTheEnd 78", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 687, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd79("unusedAtTheEnd 79", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 688, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd80("unusedAtTheEnd 80", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 689, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd81("unusedAtTheEnd 81", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 690, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd82("unusedAtTheEnd 82", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 691, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd83("unusedAtTheEnd 83", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 692, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd84("unusedAtTheEnd 84", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 693, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd85("unusedAtTheEnd 85", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 694, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd86("unusedAtTheEnd 86", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 695, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd87("unusedAtTheEnd 87", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 696, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd88("unusedAtTheEnd 88", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 697, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd89("unusedAtTheEnd 89", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 698, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd90("unusedAtTheEnd 90", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 699, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd91("unusedAtTheEnd 91", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 700, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd92("unusedAtTheEnd 92", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 701, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd93("unusedAtTheEnd 93", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 702, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd94("unusedAtTheEnd 94", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 703, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd95("unusedAtTheEnd 95", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 704, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd96("unusedAtTheEnd 96", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 705, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd97("unusedAtTheEnd 97", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 706, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd98("unusedAtTheEnd 98", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 707, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd99("unusedAtTheEnd 99", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 708, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd100("unusedAtTheEnd 100", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 709, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd101("unusedAtTheEnd 101", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 710, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd102("unusedAtTheEnd 102", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 711, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd103("unusedAtTheEnd 103", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 712, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd104("unusedAtTheEnd 104", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 713, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd105("unusedAtTheEnd 105", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 714, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd106("unusedAtTheEnd 106", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 715, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd107("unusedAtTheEnd 107", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 716, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd108("unusedAtTheEnd 108", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 717, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd109("unusedAtTheEnd 109", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 718, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd110("unusedAtTheEnd 110", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 719, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd111("unusedAtTheEnd 111", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 720, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd112("unusedAtTheEnd 112", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 721, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd113("unusedAtTheEnd 113", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 722, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd114("unusedAtTheEnd 114", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 723, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd115("unusedAtTheEnd 115", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 724, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd116("unusedAtTheEnd 116", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 725, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd117("unusedAtTheEnd 117", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 726, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd118("unusedAtTheEnd 118", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 727, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd119("unusedAtTheEnd 119", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 728, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd120("unusedAtTheEnd 120", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 729, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd121("unusedAtTheEnd 121", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 730, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd122("unusedAtTheEnd 122", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 731, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd123("unusedAtTheEnd 123", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 732, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd124("unusedAtTheEnd 124", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 733, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd125("unusedAtTheEnd 125", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 734, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd126("unusedAtTheEnd 126", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 735, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd127("unusedAtTheEnd 127", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 736, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd128("unusedAtTheEnd 128", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 737, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd129("unusedAtTheEnd 129", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 738, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd130("unusedAtTheEnd 130", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 739, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd131("unusedAtTheEnd 131", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 740, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd132("unusedAtTheEnd 132", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 741, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd133("unusedAtTheEnd 133", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 742, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd134("unusedAtTheEnd 134", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 743, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd135("unusedAtTheEnd 135", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 744, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd136("unusedAtTheEnd 136", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 745, 1.0, 0.0, 0.0, ""),
alignmentFill_at_746("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 746, 1.0, -20.0, 100.0, "units"),
totalFuelCorrection("totalFuelCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 748, 1.0, -1.0, -1.0, ""),
running("running", SensorCategory.SENSOR_INPUTS, FieldType.INT, 752, 1.0, -1.0, -1.0, ""),
afrTableYAxis("afrTableYAxis", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 776, 0.01, 0.0, 0.0, "%"),
targetLambda("fuel: target lambda", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 778, 1.0E-4, 0.0, 0.0, ""),
targetAFR("fuel: target AFR", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 780, 0.001, 0.0, 0.0, "ratio"),
stoichiometricRatio("fuel: stoich ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 782, 0.001, 0.0, 0.0, "ratio"),
sdTcharge_coff("sdTcharge_coff", SensorCategory.SENSOR_INPUTS, FieldType.INT, 784, 1.0, -1.0, -1.0, ""),
sdAirMassInOneCylinder("SD cylinder mass\nSpeed-density logic: calculated air mass in one cylinder, in grams", SensorCategory.SENSOR_INPUTS, FieldType.INT, 788, 1.0, -1.0, -1.0, ""),
sparkDwell("dwell: coil charge time", SensorCategory.SENSOR_INPUTS, FieldType.INT, 796, 1.0, -1.0, -1.0, ""),
dwellAngle("ignition dwell duration\nas crankshaft angle\nNAN if engine is stopped\nSee also sparkDwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 800, 1.0, -1.0, -1.0, ""),
cltTimingCorrection("cltTimingCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 804, 0.01, -20.0, 20.0, "deg"),
timingIatCorrection("timingIatCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 806, 0.01, -20.0, 20.0, "deg"),
timingPidCorrection("timingPidCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 808, 0.01, -20.0, 20.0, "deg"),
alignmentFill_at_14("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 810, 1.0, -20.0, 100.0, "units"),
m_knockRetard("Knock Degrees retarded\nlarger number = more retard", SensorCategory.SENSOR_INPUTS, FieldType.INT, 812, 1.0, -1.0, -1.0, ""),
m_knockThreshold("m_knockThreshold", SensorCategory.SENSOR_INPUTS, FieldType.INT, 816, 1.0, -1.0, -1.0, ""),
m_knockCount("m_knockCount", SensorCategory.SENSOR_INPUTS, FieldType.INT, 820, 1.0, -1.0, -1.0, ""),

View File

@ -1,23 +1,5 @@
static constexpr LogField fields[] = {
{packedTime, GAUGE_NAME_TIME, "sec", 0},
{engine->fuelComputer.totalFuelCorrection, "totalFuelCorrection", "", 0},
{engine->fuelComputer.running.postCrankingFuelCorrection, "running.postCrankingFuelCorrection", "", 0},
{engine->fuelComputer.running.intakeTemperatureCoefficient, "fuel: IAT correction", "", 0},
{engine->fuelComputer.running.coolantTemperatureCoefficient, "fuel: CLT correction", "", 0},
{engine->fuelComputer.running.timeSinceCrankingInSecs, "running.timeSinceCrankingInSecs", "", 0},
{engine->fuelComputer.running.baseFuel, "running.baseFuel", "", 0},
{engine->fuelComputer.running.fuel, "Fuel: actual", "", 0},
{engine->fuelComputer.afrTableYAxis, "afrTableYAxis", "%", 0},
{engine->fuelComputer.targetLambda, "fuel: target lambda", "", 3},
{engine->fuelComputer.targetAFR, "fuel: target AFR", "ratio", 2},
{engine->fuelComputer.stoichiometricRatio, "fuel: stoich ratio", "ratio", 2},
{engine->fuelComputer.sdTcharge_coff, "sdTcharge_coff", "", 0},
{engine->fuelComputer.sdAirMassInOneCylinder, "SD cylinder mass", "", 0},
{engine->timingState.sparkDwell, "dwell: coil charge time", "", 0},
{engine->timingState.dwellAngle, "ignition dwell duration", "", 0},
{engine->timingState.cltTimingCorrection, "cltTimingCorrection", "deg", 2},
{engine->timingState.timingIatCorrection, "timingIatCorrection", "deg", 2},
{engine->timingState.timingPidCorrection, "timingPidCorrection", "deg", 2},
{engine->outputChannels.RPMValue, "RPM", "RPM", 0},
{engine->outputChannels.rpmAcceleration, "dRPM", "RPM/s", 2},
{engine->outputChannels.speedToRpmRatio, "Gearbox Ratio", "value", 2},
@ -266,6 +248,24 @@ static constexpr LogField fields[] = {
{engine->outputChannels.rawMaf2, "rawMaf2", "V", 3},
{engine->outputChannels.mafMeasured2, "MAF #2", "kg/h", 1},
{engine->outputChannels.schedulingUsedCount, "schedulingUsedCount", "", 0},
{engine->fuelComputer.totalFuelCorrection, "totalFuelCorrection", "", 0},
{engine->fuelComputer.running.postCrankingFuelCorrection, "running.postCrankingFuelCorrection", "", 0},
{engine->fuelComputer.running.intakeTemperatureCoefficient, "fuel: IAT correction", "", 0},
{engine->fuelComputer.running.coolantTemperatureCoefficient, "fuel: CLT correction", "", 0},
{engine->fuelComputer.running.timeSinceCrankingInSecs, "running.timeSinceCrankingInSecs", "", 0},
{engine->fuelComputer.running.baseFuel, "running.baseFuel", "", 0},
{engine->fuelComputer.running.fuel, "Fuel: actual", "", 0},
{engine->fuelComputer.afrTableYAxis, "afrTableYAxis", "%", 0},
{engine->fuelComputer.targetLambda, "fuel: target lambda", "", 3},
{engine->fuelComputer.targetAFR, "fuel: target AFR", "ratio", 2},
{engine->fuelComputer.stoichiometricRatio, "fuel: stoich ratio", "ratio", 2},
{engine->fuelComputer.sdTcharge_coff, "sdTcharge_coff", "", 0},
{engine->fuelComputer.sdAirMassInOneCylinder, "SD cylinder mass", "", 0},
{engine->timingState.sparkDwell, "dwell: coil charge time", "", 0},
{engine->timingState.dwellAngle, "ignition dwell duration", "", 0},
{engine->timingState.cltTimingCorrection, "cltTimingCorrection", "deg", 2},
{engine->timingState.timingIatCorrection, "timingIatCorrection", "deg", 2},
{engine->timingState.timingPidCorrection, "timingPidCorrection", "deg", 2},
{engine->engineState.lua.fuelAdd, "lua.fuelAdd", "", 0},
{engine->engineState.lua.fuelMult, "lua.fuelMult", "", 0},
{engine->engineState.sd.tCharge, "speed density", "", 0},

View File

@ -3,44 +3,6 @@
float getOutputValueByName(const char *name) {
int hash = djb2lowerCase(name);
switch(hash) {
case -1779658835:
return engine->fuelComputer.totalFuelCorrection;
case -1288205717:
return engine->fuelComputer.running.postCrankingFuelCorrection;
case 197173469:
return engine->fuelComputer.running.intakeTemperatureCoefficient;
case 1822238385:
return engine->fuelComputer.running.coolantTemperatureCoefficient;
case 526786951:
return engine->fuelComputer.running.timeSinceCrankingInSecs;
case -42886021:
return engine->fuelComputer.running.baseFuel;
case -794283008:
return engine->fuelComputer.running.fuel;
case 995190836:
return engine->fuelComputer.afrTableYAxis;
case -734904659:
return engine->fuelComputer.targetLambda;
case 2122891301:
return engine->fuelComputer.targetAFR;
case 341978922:
return engine->fuelComputer.stoichiometricRatio;
case 1417236183:
return engine->fuelComputer.sdTcharge_coff;
case 1650433343:
return engine->fuelComputer.sdAirMassInOneCylinder;
case 816610019:
return engine->fuelComputer.sdIsTChargeAirModel;
case -903101570:
return engine->timingState.sparkDwell;
case -1573373756:
return engine->timingState.dwellAngle;
case 256951528:
return engine->timingState.cltTimingCorrection;
case -1886479485:
return engine->timingState.timingIatCorrection;
case -319326974:
return engine->timingState.timingPidCorrection;
case -230533156:
return engine->outputChannels.sd_present;
case 708639006:
@ -511,6 +473,44 @@ float getOutputValueByName(const char *name) {
return engine->outputChannels.mafMeasured2;
case 967311941:
return engine->outputChannels.schedulingUsedCount;
case -1779658835:
return engine->fuelComputer.totalFuelCorrection;
case -1288205717:
return engine->fuelComputer.running.postCrankingFuelCorrection;
case 197173469:
return engine->fuelComputer.running.intakeTemperatureCoefficient;
case 1822238385:
return engine->fuelComputer.running.coolantTemperatureCoefficient;
case 526786951:
return engine->fuelComputer.running.timeSinceCrankingInSecs;
case -42886021:
return engine->fuelComputer.running.baseFuel;
case -794283008:
return engine->fuelComputer.running.fuel;
case 995190836:
return engine->fuelComputer.afrTableYAxis;
case -734904659:
return engine->fuelComputer.targetLambda;
case 2122891301:
return engine->fuelComputer.targetAFR;
case 341978922:
return engine->fuelComputer.stoichiometricRatio;
case 1417236183:
return engine->fuelComputer.sdTcharge_coff;
case 1650433343:
return engine->fuelComputer.sdAirMassInOneCylinder;
case 816610019:
return engine->fuelComputer.sdIsTChargeAirModel;
case -903101570:
return engine->timingState.sparkDwell;
case -1573373756:
return engine->timingState.dwellAngle;
case 256951528:
return engine->timingState.cltTimingCorrection;
case -1886479485:
return engine->timingState.timingIatCorrection;
case -319326974:
return engine->timingState.timingPidCorrection;
case 1649801578:
return engine->engineState.lua.fuelAdd;
case -1390672637:

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -5,9 +5,9 @@ package com.rusefi.enums;
public enum live_data_e {
LDS_output_channels,
LDS_fuel_computer,
LDS_timing_state,
LDS_output_channels,
LDS_knock_controller,
LDS_high_pressure_fuel_pump,
LDS_injector_model,

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/fuel/fuel_computer.txt Sun Jan 15 04:27:57 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/fuel/fuel_computer.txt Sun Jan 15 11:31:05 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -401,20 +401,20 @@ public class FuelComputer {
public static final int VM_VVT_INACTIVE = 0;
public static final int VR_THRESHOLD_COUNT = 2;
public static final int WWAE_TABLE_SIZE = 8;
public static final Field TOTALFUELCORRECTION = Field.create("TOTALFUELCORRECTION", 0, FieldType.FLOAT).setBaseOffset(0);
public static final Field RUNNING_POSTCRANKINGFUELCORRECTION = Field.create("RUNNING_POSTCRANKINGFUELCORRECTION", 4, FieldType.FLOAT).setBaseOffset(0);
public static final Field RUNNING_INTAKETEMPERATURECOEFFICIENT = Field.create("RUNNING_INTAKETEMPERATURECOEFFICIENT", 8, FieldType.FLOAT).setBaseOffset(0);
public static final Field RUNNING_COOLANTTEMPERATURECOEFFICIENT = Field.create("RUNNING_COOLANTTEMPERATURECOEFFICIENT", 12, FieldType.FLOAT).setBaseOffset(0);
public static final Field RUNNING_TIMESINCECRANKINGINSECS = Field.create("RUNNING_TIMESINCECRANKINGINSECS", 16, FieldType.FLOAT).setBaseOffset(0);
public static final Field RUNNING_BASEFUEL = Field.create("RUNNING_BASEFUEL", 20, FieldType.FLOAT).setBaseOffset(0);
public static final Field RUNNING_FUEL = Field.create("RUNNING_FUEL", 24, FieldType.FLOAT).setBaseOffset(0);
public static final Field AFRTABLEYAXIS = Field.create("AFRTABLEYAXIS", 28, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field TARGETLAMBDA = Field.create("TARGETLAMBDA", 30, FieldType.INT16).setScale(1.0E-4).setBaseOffset(0);
public static final Field TARGETAFR = Field.create("TARGETAFR", 32, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field STOICHIOMETRICRATIO = Field.create("STOICHIOMETRICRATIO", 34, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field SDTCHARGE_COFF = Field.create("SDTCHARGE_COFF", 36, FieldType.FLOAT).setBaseOffset(0);
public static final Field SDAIRMASSINONECYLINDER = Field.create("SDAIRMASSINONECYLINDER", 40, FieldType.FLOAT).setBaseOffset(0);
public static final Field SDISTCHARGEAIRMODEL = Field.create("SDISTCHARGEAIRMODEL", 44, FieldType.BIT, 0).setBaseOffset(0);
public static final Field TOTALFUELCORRECTION = Field.create("TOTALFUELCORRECTION", 0, FieldType.FLOAT).setBaseOffset(748);
public static final Field RUNNING_POSTCRANKINGFUELCORRECTION = Field.create("RUNNING_POSTCRANKINGFUELCORRECTION", 4, FieldType.FLOAT).setBaseOffset(748);
public static final Field RUNNING_INTAKETEMPERATURECOEFFICIENT = Field.create("RUNNING_INTAKETEMPERATURECOEFFICIENT", 8, FieldType.FLOAT).setBaseOffset(748);
public static final Field RUNNING_COOLANTTEMPERATURECOEFFICIENT = Field.create("RUNNING_COOLANTTEMPERATURECOEFFICIENT", 12, FieldType.FLOAT).setBaseOffset(748);
public static final Field RUNNING_TIMESINCECRANKINGINSECS = Field.create("RUNNING_TIMESINCECRANKINGINSECS", 16, FieldType.FLOAT).setBaseOffset(748);
public static final Field RUNNING_BASEFUEL = Field.create("RUNNING_BASEFUEL", 20, FieldType.FLOAT).setBaseOffset(748);
public static final Field RUNNING_FUEL = Field.create("RUNNING_FUEL", 24, FieldType.FLOAT).setBaseOffset(748);
public static final Field AFRTABLEYAXIS = Field.create("AFRTABLEYAXIS", 28, FieldType.INT16).setScale(0.01).setBaseOffset(748);
public static final Field TARGETLAMBDA = Field.create("TARGETLAMBDA", 30, FieldType.INT16).setScale(1.0E-4).setBaseOffset(748);
public static final Field TARGETAFR = Field.create("TARGETAFR", 32, FieldType.INT16).setScale(0.001).setBaseOffset(748);
public static final Field STOICHIOMETRICRATIO = Field.create("STOICHIOMETRICRATIO", 34, FieldType.INT16).setScale(0.001).setBaseOffset(748);
public static final Field SDTCHARGE_COFF = Field.create("SDTCHARGE_COFF", 36, FieldType.FLOAT).setBaseOffset(748);
public static final Field SDAIRMASSINONECYLINDER = Field.create("SDAIRMASSINONECYLINDER", 40, FieldType.FLOAT).setBaseOffset(748);
public static final Field SDISTCHARGEAIRMODEL = Field.create("SDISTCHARGEAIRMODEL", 44, FieldType.BIT, 0).setBaseOffset(748);
public static final Field[] VALUES = {
TOTALFUELCORRECTION,
RUNNING_POSTCRANKINGFUELCORRECTION,

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/timing_state.txt Sat Jan 14 12:55:04 EST 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/timing_state.txt Sun Jan 15 11:31:05 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -401,12 +401,12 @@ public class TimingState {
public static final int VM_VVT_INACTIVE = 0;
public static final int VR_THRESHOLD_COUNT = 2;
public static final int WWAE_TABLE_SIZE = 8;
public static final Field SPARKDWELL = Field.create("SPARKDWELL", 0, FieldType.FLOAT).setBaseOffset(48);
public static final Field DWELLANGLE = Field.create("DWELLANGLE", 4, FieldType.FLOAT).setBaseOffset(48);
public static final Field CLTTIMINGCORRECTION = Field.create("CLTTIMINGCORRECTION", 8, FieldType.INT16).setScale(0.01).setBaseOffset(48);
public static final Field TIMINGIATCORRECTION = Field.create("TIMINGIATCORRECTION", 10, FieldType.INT16).setScale(0.01).setBaseOffset(48);
public static final Field TIMINGPIDCORRECTION = Field.create("TIMINGPIDCORRECTION", 12, FieldType.INT16).setScale(0.01).setBaseOffset(48);
public static final Field ALIGNMENTFILL_AT_14 = Field.create("ALIGNMENTFILL_AT_14", 14, FieldType.INT8).setScale(1.0).setBaseOffset(48);
public static final Field SPARKDWELL = Field.create("SPARKDWELL", 0, FieldType.FLOAT).setBaseOffset(796);
public static final Field DWELLANGLE = Field.create("DWELLANGLE", 4, FieldType.FLOAT).setBaseOffset(796);
public static final Field CLTTIMINGCORRECTION = Field.create("CLTTIMINGCORRECTION", 8, FieldType.INT16).setScale(0.01).setBaseOffset(796);
public static final Field TIMINGIATCORRECTION = Field.create("TIMINGIATCORRECTION", 10, FieldType.INT16).setScale(0.01).setBaseOffset(796);
public static final Field TIMINGPIDCORRECTION = Field.create("TIMINGPIDCORRECTION", 12, FieldType.INT16).setScale(0.01).setBaseOffset(796);
public static final Field ALIGNMENTFILL_AT_14 = Field.create("ALIGNMENTFILL_AT_14", 14, FieldType.INT8).setScale(1.0).setBaseOffset(796);
public static final Field[] VALUES = {
SPARKDWELL,
DWELLANGLE,

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Sun Jan 15 04:27:57 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Sun Jan 15 11:31:05 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -401,468 +401,468 @@ public class TsOutputs {
public static final int VM_VVT_INACTIVE = 0;
public static final int VR_THRESHOLD_COUNT = 2;
public static final int WWAE_TABLE_SIZE = 8;
public static final Field SD_PRESENT = Field.create("SD_PRESENT", 0, FieldType.BIT, 0).setBaseOffset(64);
public static final Field SD_LOGGING_INTERNAL = Field.create("SD_LOGGING_INTERNAL", 0, FieldType.BIT, 1).setBaseOffset(64);
public static final Field TRIGGERSCOPEREADY = Field.create("TRIGGERSCOPEREADY", 0, FieldType.BIT, 2).setBaseOffset(64);
public static final Field ANTILAGTRIGGERED = Field.create("ANTILAGTRIGGERED", 0, FieldType.BIT, 3).setBaseOffset(64);
public static final Field ISFANON = Field.create("ISFANON", 0, FieldType.BIT, 4).setBaseOffset(64);
public static final Field ISO2HEATERON = Field.create("ISO2HEATERON", 0, FieldType.BIT, 5).setBaseOffset(64);
public static final Field CHECKENGINE = Field.create("CHECKENGINE", 0, FieldType.BIT, 6).setBaseOffset(64);
public static final Field NEEDBURN = Field.create("NEEDBURN", 0, FieldType.BIT, 7).setBaseOffset(64);
public static final Field SD_MSD = Field.create("SD_MSD", 0, FieldType.BIT, 8).setBaseOffset(64);
public static final Field ISFAN2ON = Field.create("ISFAN2ON", 0, FieldType.BIT, 9).setBaseOffset(64);
public static final Field TOOTHLOGREADY = Field.create("TOOTHLOGREADY", 0, FieldType.BIT, 11).setBaseOffset(64);
public static final Field ISTPSERROR = Field.create("ISTPSERROR", 0, FieldType.BIT, 13).setBaseOffset(64);
public static final Field ISCLTERROR = Field.create("ISCLTERROR", 0, FieldType.BIT, 14).setBaseOffset(64);
public static final Field ISMAPERROR = Field.create("ISMAPERROR", 0, FieldType.BIT, 15).setBaseOffset(64);
public static final Field ISIATERROR = Field.create("ISIATERROR", 0, FieldType.BIT, 16).setBaseOffset(64);
public static final Field ISTRIGGERERROR = Field.create("ISTRIGGERERROR", 0, FieldType.BIT, 18).setBaseOffset(64);
public static final Field HASCRITICALERROR = Field.create("HASCRITICALERROR", 0, FieldType.BIT, 19).setBaseOffset(64);
public static final Field ISWARNNOW = Field.create("ISWARNNOW", 0, FieldType.BIT, 20).setBaseOffset(64);
public static final Field ISPEDALERROR = Field.create("ISPEDALERROR", 0, FieldType.BIT, 21).setBaseOffset(64);
public static final Field ISKNOCKCHIPOK = Field.create("ISKNOCKCHIPOK", 0, FieldType.BIT, 22).setBaseOffset(64);
public static final Field LAUNCHTRIGGERED = Field.create("LAUNCHTRIGGERED", 0, FieldType.BIT, 23).setBaseOffset(64);
public static final Field ISTPS2ERROR = Field.create("ISTPS2ERROR", 0, FieldType.BIT, 24).setBaseOffset(64);
public static final Field ISIDLECLOSEDLOOP = Field.create("ISIDLECLOSEDLOOP", 0, FieldType.BIT, 25).setBaseOffset(64);
public static final Field RPMVALUE = Field.create("RPMVALUE", 4, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field RPMACCELERATION = Field.create("RPMACCELERATION", 6, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field SPEEDTORPMRATIO = Field.create("SPEEDTORPMRATIO", 8, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field VEHICLESPEEDKPH = Field.create("VEHICLESPEEDKPH", 10, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field INTERNALMCUTEMPERATURE = Field.create("INTERNALMCUTEMPERATURE", 11, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field COOLANT = Field.create("COOLANT", 12, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field INTAKE = Field.create("INTAKE", 14, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field AUXTEMP1 = Field.create("AUXTEMP1", 16, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field AUXTEMP2 = Field.create("AUXTEMP2", 18, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field TPSVALUE = Field.create("TPSVALUE", 20, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field THROTTLEPEDALPOSITION = Field.create("THROTTLEPEDALPOSITION", 22, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field TPSADC = Field.create("TPSADC", 24, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field RAWMAF = Field.create("RAWMAF", 26, FieldType.INT16).setScale(0.001).setBaseOffset(64);
public static final Field MAFMEASURED = Field.create("MAFMEASURED", 28, FieldType.INT16).setScale(0.1).setBaseOffset(64);
public static final Field MAPVALUE = Field.create("MAPVALUE", 30, FieldType.INT16).setScale(0.03333333333333333).setBaseOffset(64);
public static final Field BAROPRESSURE = Field.create("BAROPRESSURE", 32, FieldType.INT16).setScale(0.03333333333333333).setBaseOffset(64);
public static final Field LAMBDAVALUE = Field.create("LAMBDAVALUE", 34, FieldType.INT16).setScale(1.0E-4).setBaseOffset(64);
public static final Field KNOCKRETARD = Field.create("KNOCKRETARD", 36, FieldType.INT8).setScale(0.1).setBaseOffset(64);
public static final Field IDLECURRENTPOSITION = Field.create("IDLECURRENTPOSITION", 37, FieldType.INT8).setScale(0.5).setBaseOffset(64);
public static final Field VBATT = Field.create("VBATT", 38, FieldType.INT16).setScale(0.001).setBaseOffset(64);
public static final Field OILPRESSURE = Field.create("OILPRESSURE", 40, FieldType.INT16).setScale(0.03333333333333333).setBaseOffset(64);
public static final Field VVTPOSITIONB1I = Field.create("VVTPOSITIONB1I", 42, FieldType.INT16).setScale(0.02).setBaseOffset(64);
public static final Field CHARGEAIRMASS = Field.create("CHARGEAIRMASS", 44, FieldType.INT16).setScale(0.001).setBaseOffset(64);
public static final Field CRANKINGFUELMS = Field.create("CRANKINGFUELMS", 46, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field BASEFUEL = Field.create("BASEFUEL", 48, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field FUELRUNNING = Field.create("FUELRUNNING", 50, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field ACTUALLASTINJECTION = Field.create("ACTUALLASTINJECTION", 52, FieldType.INT16).setScale(0.0033333333333333335).setBaseOffset(64);
public static final Field INJECTORDUTYCYCLE = Field.create("INJECTORDUTYCYCLE", 54, FieldType.INT8).setScale(0.5).setBaseOffset(64);
public static final Field VEVALUE = Field.create("VEVALUE", 55, FieldType.INT8).setScale(0.5).setBaseOffset(64);
public static final Field INJECTIONOFFSET = Field.create("INJECTIONOFFSET", 56, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field TCHARGE = Field.create("TCHARGE", 58, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field INJECTORLAGMS = Field.create("INJECTORLAGMS", 60, FieldType.INT16).setScale(0.0033333333333333335).setBaseOffset(64);
public static final Field ENGINEMAKECODENAMECRC16 = Field.create("ENGINEMAKECODENAMECRC16", 62, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field WALLFUELAMOUNT = Field.create("WALLFUELAMOUNT", 64, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field WALLFUELCORRECTIONVALUE = Field.create("WALLFUELCORRECTIONVALUE", 66, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field REVOLUTIONCOUNTERSINCESTART = Field.create("REVOLUTIONCOUNTERSINCESTART", 68, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field DELTATPSVALUE = Field.create("DELTATPSVALUE", 70, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field CANREADCOUNTER = Field.create("CANREADCOUNTER", 72, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field TPSACCELFUEL = Field.create("TPSACCELFUEL", 74, FieldType.INT16).setScale(0.0033333333333333335).setBaseOffset(64);
public static final Field IGNITIONADVANCE = Field.create("IGNITIONADVANCE", 76, FieldType.INT16).setScale(0.02).setBaseOffset(64);
public static final Field UNUSEDDWELLWASHERE = Field.create("UNUSEDDWELLWASHERE", 78, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field COILDUTYCYCLE = Field.create("COILDUTYCYCLE", 80, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field IDLEAIRVALVEPOSITION = Field.create("IDLEAIRVALVEPOSITION", 82, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field ETBTARGET = Field.create("ETBTARGET", 84, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field ETB1DUTYCYCLE = Field.create("ETB1DUTYCYCLE", 86, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field FUELTANKLEVEL = Field.create("FUELTANKLEVEL", 88, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field TOTALFUELCONSUMPTION = Field.create("TOTALFUELCONSUMPTION", 90, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field FUELFLOWRATE = Field.create("FUELFLOWRATE", 92, FieldType.INT16).setScale(0.005).setBaseOffset(64);
public static final Field TPS2VALUE = Field.create("TPS2VALUE", 94, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field TUNECRC16 = Field.create("TUNECRC16", 96, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field ALIGNMENTFILL_AT_98 = Field.create("ALIGNMENTFILL_AT_98", 98, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field KNOCKLEVEL = Field.create("KNOCKLEVEL", 100, FieldType.FLOAT).setBaseOffset(64);
public static final Field SECONDS = Field.create("SECONDS", 104, FieldType.INT).setScale(1.0).setBaseOffset(64);
public static final Field ENGINEMODE = Field.create("ENGINEMODE", 108, FieldType.INT).setScale(1.0).setBaseOffset(64);
public static final Field FIRMWAREVERSION = Field.create("FIRMWAREVERSION", 112, FieldType.INT).setScale(1.0).setBaseOffset(64);
public static final Field RAWIDLEPOSITIONSENSOR = Field.create("RAWIDLEPOSITIONSENSOR", 116, FieldType.INT16).setScale(0.001).setBaseOffset(64);
public static final Field RAWWASTEGATEPOSITION = Field.create("RAWWASTEGATEPOSITION", 118, FieldType.INT16).setScale(0.001).setBaseOffset(64);
public static final Field ACCELERATIONX = Field.create("ACCELERATIONX", 120, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field ACCELERATIONY = Field.create("ACCELERATIONY", 122, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field TSCONFIGVERSION = Field.create("TSCONFIGVERSION", 124, FieldType.INT).setScale(1.0).setBaseOffset(64);
public static final Field CALIBRATIONVALUE = Field.create("CALIBRATIONVALUE", 128, FieldType.FLOAT).setBaseOffset(64);
public static final Field CALIBRATIONMODE = Field.create("CALIBRATIONMODE", 132, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field IDLETARGETPOSITION = Field.create("IDLETARGETPOSITION", 133, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field DETECTEDGEAR = Field.create("DETECTEDGEAR", 134, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field MAXTRIGGERREENTRANT = Field.create("MAXTRIGGERREENTRANT", 135, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field TOTALTRIGGERERRORCOUNTER = Field.create("TOTALTRIGGERERRORCOUNTER", 136, FieldType.INT).setScale(1.0).setBaseOffset(64);
public static final Field ORDERINGERRORCOUNTER = Field.create("ORDERINGERRORCOUNTER", 140, FieldType.INT).setScale(1.0).setBaseOffset(64);
public static final Field WARNINGCOUNTER = Field.create("WARNINGCOUNTER", 144, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field LASTERRORCODE = Field.create("LASTERRORCODE", 146, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field RECENTERRORCODE1 = Field.create("RECENTERRORCODE1", 148, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field RECENTERRORCODE2 = Field.create("RECENTERRORCODE2", 150, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field RECENTERRORCODE3 = Field.create("RECENTERRORCODE3", 152, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field RECENTERRORCODE4 = Field.create("RECENTERRORCODE4", 154, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field RECENTERRORCODE5 = Field.create("RECENTERRORCODE5", 156, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field RECENTERRORCODE6 = Field.create("RECENTERRORCODE6", 158, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field RECENTERRORCODE7 = Field.create("RECENTERRORCODE7", 160, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field RECENTERRORCODE8 = Field.create("RECENTERRORCODE8", 162, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field DEBUGFLOATFIELD1 = Field.create("DEBUGFLOATFIELD1", 164, FieldType.FLOAT).setBaseOffset(64);
public static final Field DEBUGFLOATFIELD2 = Field.create("DEBUGFLOATFIELD2", 168, FieldType.FLOAT).setBaseOffset(64);
public static final Field DEBUGFLOATFIELD3 = Field.create("DEBUGFLOATFIELD3", 172, FieldType.FLOAT).setBaseOffset(64);
public static final Field DEBUGFLOATFIELD4 = Field.create("DEBUGFLOATFIELD4", 176, FieldType.FLOAT).setBaseOffset(64);
public static final Field DEBUGFLOATFIELD5 = Field.create("DEBUGFLOATFIELD5", 180, FieldType.FLOAT).setBaseOffset(64);
public static final Field DEBUGFLOATFIELD6 = Field.create("DEBUGFLOATFIELD6", 184, FieldType.FLOAT).setBaseOffset(64);
public static final Field DEBUGFLOATFIELD7 = Field.create("DEBUGFLOATFIELD7", 188, FieldType.FLOAT).setBaseOffset(64);
public static final Field DEBUGINTFIELD1 = Field.create("DEBUGINTFIELD1", 192, FieldType.INT).setScale(1.0).setBaseOffset(64);
public static final Field DEBUGINTFIELD2 = Field.create("DEBUGINTFIELD2", 196, FieldType.INT).setScale(1.0).setBaseOffset(64);
public static final Field DEBUGINTFIELD3 = Field.create("DEBUGINTFIELD3", 200, FieldType.INT).setScale(1.0).setBaseOffset(64);
public static final Field DEBUGINTFIELD4 = Field.create("DEBUGINTFIELD4", 204, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field DEBUGINTFIELD5 = Field.create("DEBUGINTFIELD5", 206, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field EGT1 = Field.create("EGT1", 208, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field EGT2 = Field.create("EGT2", 210, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field EGT3 = Field.create("EGT3", 212, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field EGT4 = Field.create("EGT4", 214, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field EGT5 = Field.create("EGT5", 216, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field EGT6 = Field.create("EGT6", 218, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field EGT7 = Field.create("EGT7", 220, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field EGT8 = Field.create("EGT8", 222, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field RAWTPS1PRIMARY = Field.create("RAWTPS1PRIMARY", 224, FieldType.INT16).setScale(0.001).setBaseOffset(64);
public static final Field RAWPPSPRIMARY = Field.create("RAWPPSPRIMARY", 226, FieldType.INT16).setScale(0.001).setBaseOffset(64);
public static final Field RAWCLT = Field.create("RAWCLT", 228, FieldType.INT16).setScale(0.001).setBaseOffset(64);
public static final Field RAWIAT = Field.create("RAWIAT", 230, FieldType.INT16).setScale(0.001).setBaseOffset(64);
public static final Field RAWOILPRESSURE = Field.create("RAWOILPRESSURE", 232, FieldType.INT16).setScale(0.001).setBaseOffset(64);
public static final Field FUELCLOSEDLOOPBINIDX = Field.create("FUELCLOSEDLOOPBINIDX", 234, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field TCUCURRENTGEAR = Field.create("TCUCURRENTGEAR", 235, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field RAWPPSSECONDARY = Field.create("RAWPPSSECONDARY", 236, FieldType.INT16).setScale(0.001).setBaseOffset(64);
public static final Field KNOCK1 = Field.create("KNOCK1", 238, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field KNOCK2 = Field.create("KNOCK2", 239, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field KNOCK3 = Field.create("KNOCK3", 240, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field KNOCK4 = Field.create("KNOCK4", 241, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field KNOCK5 = Field.create("KNOCK5", 242, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field KNOCK6 = Field.create("KNOCK6", 243, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field KNOCK7 = Field.create("KNOCK7", 244, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field KNOCK8 = Field.create("KNOCK8", 245, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field KNOCK9 = Field.create("KNOCK9", 246, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field KNOCK10 = Field.create("KNOCK10", 247, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field KNOCK11 = Field.create("KNOCK11", 248, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field KNOCK12 = Field.create("KNOCK12", 249, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field TCUDESIREDGEAR = Field.create("TCUDESIREDGEAR", 250, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field FLEXPERCENT = Field.create("FLEXPERCENT", 251, FieldType.INT8).setScale(0.5).setBaseOffset(64);
public static final Field WASTEGATEPOSITIONSENSOR = Field.create("WASTEGATEPOSITIONSENSOR", 252, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field IDLEPOSITIONSENSOR = Field.create("IDLEPOSITIONSENSOR", 254, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field RAWLOWFUELPRESSURE = Field.create("RAWLOWFUELPRESSURE", 256, FieldType.INT16).setScale(0.001).setBaseOffset(64);
public static final Field RAWHIGHFUELPRESSURE = Field.create("RAWHIGHFUELPRESSURE", 258, FieldType.INT16).setScale(0.001).setBaseOffset(64);
public static final Field LOWFUELPRESSURE = Field.create("LOWFUELPRESSURE", 260, FieldType.INT16).setScale(0.03333333333333333).setBaseOffset(64);
public static final Field HIGHFUELPRESSURE = Field.create("HIGHFUELPRESSURE", 262, FieldType.INT16).setScale(0.1).setBaseOffset(64);
public static final Field AFRVALUE = Field.create("AFRVALUE", 264, FieldType.INT16).setScale(0.001).setBaseOffset(64);
public static final Field VSSACCELERATION = Field.create("VSSACCELERATION", 266, FieldType.INT16).setScale(0.0033333333333333335).setBaseOffset(64);
public static final Field LAMBDAVALUE2 = Field.create("LAMBDAVALUE2", 268, FieldType.INT16).setScale(1.0E-4).setBaseOffset(64);
public static final Field AFRVALUE2 = Field.create("AFRVALUE2", 270, FieldType.INT16).setScale(0.001).setBaseOffset(64);
public static final Field VVTPOSITIONB1E = Field.create("VVTPOSITIONB1E", 272, FieldType.INT16).setScale(0.02).setBaseOffset(64);
public static final Field VVTPOSITIONB2I = Field.create("VVTPOSITIONB2I", 274, FieldType.INT16).setScale(0.02).setBaseOffset(64);
public static final Field VVTPOSITIONB2E = Field.create("VVTPOSITIONB2E", 276, FieldType.INT16).setScale(0.02).setBaseOffset(64);
public static final Field FUELPIDCORRECTION1 = Field.create("FUELPIDCORRECTION1", 278, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field FUELPIDCORRECTION2 = Field.create("FUELPIDCORRECTION2", 280, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field RAWTPS1SECONDARY = Field.create("RAWTPS1SECONDARY", 282, FieldType.INT16).setScale(0.001).setBaseOffset(64);
public static final Field RAWTPS2PRIMARY = Field.create("RAWTPS2PRIMARY", 284, FieldType.INT16).setScale(0.001).setBaseOffset(64);
public static final Field RAWTPS2SECONDARY = Field.create("RAWTPS2SECONDARY", 286, FieldType.INT16).setScale(0.001).setBaseOffset(64);
public static final Field KNOCKCOUNT = Field.create("KNOCKCOUNT", 288, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field ACCELERATIONZ = Field.create("ACCELERATIONZ", 290, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field ACCELERATIONROLL = Field.create("ACCELERATIONROLL", 292, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field ACCELERATIONYAW = Field.create("ACCELERATIONYAW", 294, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field VVTTARGETS1 = Field.create("VVTTARGETS1", 296, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field VVTTARGETS2 = Field.create("VVTTARGETS2", 297, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field VVTTARGETS3 = Field.create("VVTTARGETS3", 298, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field VVTTARGETS4 = Field.create("VVTTARGETS4", 299, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field TURBOSPEED = Field.create("TURBOSPEED", 300, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field TPS1SPLIT = Field.create("TPS1SPLIT", 302, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field TPS2SPLIT = Field.create("TPS2SPLIT", 304, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field TPS12SPLIT = Field.create("TPS12SPLIT", 306, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field ACCPEDALSPLIT = Field.create("ACCPEDALSPLIT", 308, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field SPARKCUTREASON = Field.create("SPARKCUTREASON", 310, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field FUELCUTREASON = Field.create("FUELCUTREASON", 311, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field MAFESTIMATE = Field.create("MAFESTIMATE", 312, FieldType.INT16).setScale(0.1).setBaseOffset(64);
public static final Field INSTANTRPM = Field.create("INSTANTRPM", 314, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field SYSTEMEVENTREUSE = Field.create("SYSTEMEVENTREUSE", 316, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field RAWMAP = Field.create("RAWMAP", 318, FieldType.INT16).setScale(0.001).setBaseOffset(64);
public static final Field RAWAFR = Field.create("RAWAFR", 320, FieldType.INT16).setScale(0.001).setBaseOffset(64);
public static final Field TPSACCELFROM = Field.create("TPSACCELFROM", 322, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field TPSACCELTO = Field.create("TPSACCELTO", 323, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field CALIBRATIONVALUE2 = Field.create("CALIBRATIONVALUE2", 324, FieldType.FLOAT).setBaseOffset(64);
public static final Field ISMAINRELAYON = Field.create("ISMAINRELAYON", 328, FieldType.BIT, 0).setBaseOffset(64);
public static final Field ISUSBCONNECTED = Field.create("ISUSBCONNECTED", 328, FieldType.BIT, 1).setBaseOffset(64);
public static final Field LUAINVOCATIONCOUNTER = Field.create("LUAINVOCATIONCOUNTER", 332, FieldType.INT).setScale(1.0).setBaseOffset(64);
public static final Field LUALASTCYCLEDURATION = Field.create("LUALASTCYCLEDURATION", 336, FieldType.INT).setScale(1.0).setBaseOffset(64);
public static final Field TESTBENCHITER = Field.create("TESTBENCHITER", 340, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field TCU_CURRENTRANGE = Field.create("TCU_CURRENTRANGE", 341, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field TCRATIO = Field.create("TCRATIO", 342, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field LASTSHIFTTIME = Field.create("LASTSHIFTTIME", 344, FieldType.FLOAT).setBaseOffset(64);
public static final Field VSSEDGECOUNTER = Field.create("VSSEDGECOUNTER", 348, FieldType.INT).setScale(1.0).setBaseOffset(64);
public static final Field ISSEDGECOUNTER = Field.create("ISSEDGECOUNTER", 352, FieldType.INT).setScale(1.0).setBaseOffset(64);
public static final Field AUXLINEAR1 = Field.create("AUXLINEAR1", 356, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field AUXLINEAR2 = Field.create("AUXLINEAR2", 358, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field DFCOACTIVE = Field.create("DFCOACTIVE", 360, FieldType.BIT, 0).setBaseOffset(64);
public static final Field TPSACCELACTIVE = Field.create("TPSACCELACTIVE", 360, FieldType.BIT, 1).setBaseOffset(64);
public static final Field BOOSTCONTROLLEROUTPUT = Field.create("BOOSTCONTROLLEROUTPUT", 364, FieldType.INT8).setScale(0.5).setBaseOffset(64);
public static final Field BOOSTCONTROLLEROPENLOOPPART = Field.create("BOOSTCONTROLLEROPENLOOPPART", 365, FieldType.INT8).setScale(0.5).setBaseOffset(64);
public static final Field FALLBACKMAP = Field.create("FALLBACKMAP", 366, FieldType.INT16).setScale(0.1).setBaseOffset(64);
public static final Field INSTANTMAPVALUE = Field.create("INSTANTMAPVALUE", 368, FieldType.INT16).setScale(0.03333333333333333).setBaseOffset(64);
public static final Field MAXLOCKEDDURATION = Field.create("MAXLOCKEDDURATION", 370, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field CANWRITEOK = Field.create("CANWRITEOK", 372, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field CANWRITENOTOK = Field.create("CANWRITENOTOK", 374, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field TRIGGERPRIMARYFALL = Field.create("TRIGGERPRIMARYFALL", 376, FieldType.INT).setScale(1.0).setBaseOffset(64);
public static final Field TRIGGERPRIMARYRISE = Field.create("TRIGGERPRIMARYRISE", 380, FieldType.INT).setScale(1.0).setBaseOffset(64);
public static final Field TRIGGERSECONDARYFALL = Field.create("TRIGGERSECONDARYFALL", 384, FieldType.INT).setScale(1.0).setBaseOffset(64);
public static final Field TRIGGERSECONDARYRISE = Field.create("TRIGGERSECONDARYRISE", 388, FieldType.INT).setScale(1.0).setBaseOffset(64);
public static final Field TRIGGERVVTFALL = Field.create("TRIGGERVVTFALL", 392, FieldType.INT).setScale(1.0).setBaseOffset(64);
public static final Field TRIGGERVVTRISE = Field.create("TRIGGERVVTRISE", 396, FieldType.INT).setScale(1.0).setBaseOffset(64);
public static final Field STARTERSTATE = Field.create("STARTERSTATE", 400, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field STARTERRELAYDISABLE = Field.create("STARTERRELAYDISABLE", 401, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field MULTISPARKCOUNTER = Field.create("MULTISPARKCOUNTER", 402, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field EXTIOVERFLOWCOUNT = Field.create("EXTIOVERFLOWCOUNT", 403, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field ALTERNATORSTATUS_PTERM = Field.create("ALTERNATORSTATUS_PTERM", 404, FieldType.FLOAT).setBaseOffset(64);
public static final Field ALTERNATORSTATUS_ITERM = Field.create("ALTERNATORSTATUS_ITERM", 408, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field ALTERNATORSTATUS_DTERM = Field.create("ALTERNATORSTATUS_DTERM", 410, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field ALTERNATORSTATUS_OUTPUT = Field.create("ALTERNATORSTATUS_OUTPUT", 412, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field ALTERNATORSTATUS_ERROR = Field.create("ALTERNATORSTATUS_ERROR", 414, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field ALTERNATORSTATUS_RESETCOUNTER = Field.create("ALTERNATORSTATUS_RESETCOUNTER", 416, FieldType.INT).setScale(1.0).setBaseOffset(64);
public static final Field IDLESTATUS_PTERM = Field.create("IDLESTATUS_PTERM", 420, FieldType.FLOAT).setBaseOffset(64);
public static final Field IDLESTATUS_ITERM = Field.create("IDLESTATUS_ITERM", 424, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field IDLESTATUS_DTERM = Field.create("IDLESTATUS_DTERM", 426, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field IDLESTATUS_OUTPUT = Field.create("IDLESTATUS_OUTPUT", 428, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field IDLESTATUS_ERROR = Field.create("IDLESTATUS_ERROR", 430, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field IDLESTATUS_RESETCOUNTER = Field.create("IDLESTATUS_RESETCOUNTER", 432, FieldType.INT).setScale(1.0).setBaseOffset(64);
public static final Field ETBSTATUS_PTERM = Field.create("ETBSTATUS_PTERM", 436, FieldType.FLOAT).setBaseOffset(64);
public static final Field ETBSTATUS_ITERM = Field.create("ETBSTATUS_ITERM", 440, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field ETBSTATUS_DTERM = Field.create("ETBSTATUS_DTERM", 442, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field ETBSTATUS_OUTPUT = Field.create("ETBSTATUS_OUTPUT", 444, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field ETBSTATUS_ERROR = Field.create("ETBSTATUS_ERROR", 446, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field ETBSTATUS_RESETCOUNTER = Field.create("ETBSTATUS_RESETCOUNTER", 448, FieldType.INT).setScale(1.0).setBaseOffset(64);
public static final Field BOOSTSTATUS_PTERM = Field.create("BOOSTSTATUS_PTERM", 452, FieldType.FLOAT).setBaseOffset(64);
public static final Field BOOSTSTATUS_ITERM = Field.create("BOOSTSTATUS_ITERM", 456, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field BOOSTSTATUS_DTERM = Field.create("BOOSTSTATUS_DTERM", 458, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field BOOSTSTATUS_OUTPUT = Field.create("BOOSTSTATUS_OUTPUT", 460, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field BOOSTSTATUS_ERROR = Field.create("BOOSTSTATUS_ERROR", 462, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field BOOSTSTATUS_RESETCOUNTER = Field.create("BOOSTSTATUS_RESETCOUNTER", 464, FieldType.INT).setScale(1.0).setBaseOffset(64);
public static final Field VVTSTATUS1_PTERM = Field.create("VVTSTATUS1_PTERM", 468, FieldType.FLOAT).setBaseOffset(64);
public static final Field VVTSTATUS1_ITERM = Field.create("VVTSTATUS1_ITERM", 472, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field VVTSTATUS1_DTERM = Field.create("VVTSTATUS1_DTERM", 474, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field VVTSTATUS1_OUTPUT = Field.create("VVTSTATUS1_OUTPUT", 476, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field VVTSTATUS1_ERROR = Field.create("VVTSTATUS1_ERROR", 478, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field VVTSTATUS1_RESETCOUNTER = Field.create("VVTSTATUS1_RESETCOUNTER", 480, FieldType.INT).setScale(1.0).setBaseOffset(64);
public static final Field VVTSTATUS2_PTERM = Field.create("VVTSTATUS2_PTERM", 484, FieldType.FLOAT).setBaseOffset(64);
public static final Field VVTSTATUS2_ITERM = Field.create("VVTSTATUS2_ITERM", 488, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field VVTSTATUS2_DTERM = Field.create("VVTSTATUS2_DTERM", 490, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field VVTSTATUS2_OUTPUT = Field.create("VVTSTATUS2_OUTPUT", 492, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field VVTSTATUS2_ERROR = Field.create("VVTSTATUS2_ERROR", 494, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field VVTSTATUS2_RESETCOUNTER = Field.create("VVTSTATUS2_RESETCOUNTER", 496, FieldType.INT).setScale(1.0).setBaseOffset(64);
public static final Field VVTSTATUS3_PTERM = Field.create("VVTSTATUS3_PTERM", 500, FieldType.FLOAT).setBaseOffset(64);
public static final Field VVTSTATUS3_ITERM = Field.create("VVTSTATUS3_ITERM", 504, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field VVTSTATUS3_DTERM = Field.create("VVTSTATUS3_DTERM", 506, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field VVTSTATUS3_OUTPUT = Field.create("VVTSTATUS3_OUTPUT", 508, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field VVTSTATUS3_ERROR = Field.create("VVTSTATUS3_ERROR", 510, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field VVTSTATUS3_RESETCOUNTER = Field.create("VVTSTATUS3_RESETCOUNTER", 512, FieldType.INT).setScale(1.0).setBaseOffset(64);
public static final Field VVTSTATUS4_PTERM = Field.create("VVTSTATUS4_PTERM", 516, FieldType.FLOAT).setBaseOffset(64);
public static final Field VVTSTATUS4_ITERM = Field.create("VVTSTATUS4_ITERM", 520, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field VVTSTATUS4_DTERM = Field.create("VVTSTATUS4_DTERM", 522, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field VVTSTATUS4_OUTPUT = Field.create("VVTSTATUS4_OUTPUT", 524, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field VVTSTATUS4_ERROR = Field.create("VVTSTATUS4_ERROR", 526, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field VVTSTATUS4_RESETCOUNTER = Field.create("VVTSTATUS4_RESETCOUNTER", 528, FieldType.INT).setScale(1.0).setBaseOffset(64);
public static final Field AUXSPEED1 = Field.create("AUXSPEED1", 532, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field AUXSPEED2 = Field.create("AUXSPEED2", 534, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field ISSVALUE = Field.create("ISSVALUE", 536, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field RAWANALOGINPUT1 = Field.create("RAWANALOGINPUT1", 538, FieldType.INT16).setScale(0.001).setBaseOffset(64);
public static final Field RAWANALOGINPUT2 = Field.create("RAWANALOGINPUT2", 540, FieldType.INT16).setScale(0.001).setBaseOffset(64);
public static final Field RAWANALOGINPUT3 = Field.create("RAWANALOGINPUT3", 542, FieldType.INT16).setScale(0.001).setBaseOffset(64);
public static final Field RAWANALOGINPUT4 = Field.create("RAWANALOGINPUT4", 544, FieldType.INT16).setScale(0.001).setBaseOffset(64);
public static final Field RAWANALOGINPUT5 = Field.create("RAWANALOGINPUT5", 546, FieldType.INT16).setScale(0.001).setBaseOffset(64);
public static final Field RAWANALOGINPUT6 = Field.create("RAWANALOGINPUT6", 548, FieldType.INT16).setScale(0.001).setBaseOffset(64);
public static final Field RAWANALOGINPUT7 = Field.create("RAWANALOGINPUT7", 550, FieldType.INT16).setScale(0.001).setBaseOffset(64);
public static final Field RAWANALOGINPUT8 = Field.create("RAWANALOGINPUT8", 552, FieldType.INT16).setScale(0.001).setBaseOffset(64);
public static final Field GPPWMOUTPUT1 = Field.create("GPPWMOUTPUT1", 554, FieldType.INT8).setScale(0.5).setBaseOffset(64);
public static final Field GPPWMOUTPUT2 = Field.create("GPPWMOUTPUT2", 555, FieldType.INT8).setScale(0.5).setBaseOffset(64);
public static final Field GPPWMOUTPUT3 = Field.create("GPPWMOUTPUT3", 556, FieldType.INT8).setScale(0.5).setBaseOffset(64);
public static final Field GPPWMOUTPUT4 = Field.create("GPPWMOUTPUT4", 557, FieldType.INT8).setScale(0.5).setBaseOffset(64);
public static final Field RAWBATTERY = Field.create("RAWBATTERY", 558, FieldType.INT16).setScale(0.001).setBaseOffset(64);
public static final Field IGNBLENDBIAS1 = Field.create("IGNBLENDBIAS1", 560, FieldType.INT8).setScale(0.5).setBaseOffset(64);
public static final Field IGNBLENDBIAS2 = Field.create("IGNBLENDBIAS2", 561, FieldType.INT8).setScale(0.5).setBaseOffset(64);
public static final Field IGNBLENDBIAS3 = Field.create("IGNBLENDBIAS3", 562, FieldType.INT8).setScale(0.5).setBaseOffset(64);
public static final Field IGNBLENDBIAS4 = Field.create("IGNBLENDBIAS4", 563, FieldType.INT8).setScale(0.5).setBaseOffset(64);
public static final Field IGNBLENDOUTPUT1 = Field.create("IGNBLENDOUTPUT1", 564, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field IGNBLENDOUTPUT2 = Field.create("IGNBLENDOUTPUT2", 566, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field IGNBLENDOUTPUT3 = Field.create("IGNBLENDOUTPUT3", 568, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field IGNBLENDOUTPUT4 = Field.create("IGNBLENDOUTPUT4", 570, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field VEBLENDBIAS1 = Field.create("VEBLENDBIAS1", 572, FieldType.INT8).setScale(0.5).setBaseOffset(64);
public static final Field VEBLENDBIAS2 = Field.create("VEBLENDBIAS2", 573, FieldType.INT8).setScale(0.5).setBaseOffset(64);
public static final Field VEBLENDBIAS3 = Field.create("VEBLENDBIAS3", 574, FieldType.INT8).setScale(0.5).setBaseOffset(64);
public static final Field VEBLENDBIAS4 = Field.create("VEBLENDBIAS4", 575, FieldType.INT8).setScale(0.5).setBaseOffset(64);
public static final Field VEBLENDOUTPUT1 = Field.create("VEBLENDOUTPUT1", 576, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field VEBLENDOUTPUT2 = Field.create("VEBLENDOUTPUT2", 578, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field VEBLENDOUTPUT3 = Field.create("VEBLENDOUTPUT3", 580, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field VEBLENDOUTPUT4 = Field.create("VEBLENDOUTPUT4", 582, FieldType.INT16).setScale(0.01).setBaseOffset(64);
public static final Field COILSTATE1 = Field.create("COILSTATE1", 584, FieldType.BIT, 0).setBaseOffset(64);
public static final Field COILSTATE2 = Field.create("COILSTATE2", 584, FieldType.BIT, 1).setBaseOffset(64);
public static final Field COILSTATE3 = Field.create("COILSTATE3", 584, FieldType.BIT, 2).setBaseOffset(64);
public static final Field COILSTATE4 = Field.create("COILSTATE4", 584, FieldType.BIT, 3).setBaseOffset(64);
public static final Field COILSTATE5 = Field.create("COILSTATE5", 584, FieldType.BIT, 4).setBaseOffset(64);
public static final Field COILSTATE6 = Field.create("COILSTATE6", 584, FieldType.BIT, 5).setBaseOffset(64);
public static final Field COILSTATE7 = Field.create("COILSTATE7", 584, FieldType.BIT, 6).setBaseOffset(64);
public static final Field COILSTATE8 = Field.create("COILSTATE8", 584, FieldType.BIT, 7).setBaseOffset(64);
public static final Field COILSTATE9 = Field.create("COILSTATE9", 584, FieldType.BIT, 8).setBaseOffset(64);
public static final Field COILSTATE10 = Field.create("COILSTATE10", 584, FieldType.BIT, 9).setBaseOffset(64);
public static final Field COILSTATE11 = Field.create("COILSTATE11", 584, FieldType.BIT, 10).setBaseOffset(64);
public static final Field COILSTATE12 = Field.create("COILSTATE12", 584, FieldType.BIT, 11).setBaseOffset(64);
public static final Field INJECTORSTATE1 = Field.create("INJECTORSTATE1", 584, FieldType.BIT, 12).setBaseOffset(64);
public static final Field INJECTORSTATE2 = Field.create("INJECTORSTATE2", 584, FieldType.BIT, 13).setBaseOffset(64);
public static final Field INJECTORSTATE3 = Field.create("INJECTORSTATE3", 584, FieldType.BIT, 14).setBaseOffset(64);
public static final Field INJECTORSTATE4 = Field.create("INJECTORSTATE4", 584, FieldType.BIT, 15).setBaseOffset(64);
public static final Field INJECTORSTATE5 = Field.create("INJECTORSTATE5", 584, FieldType.BIT, 16).setBaseOffset(64);
public static final Field INJECTORSTATE6 = Field.create("INJECTORSTATE6", 584, FieldType.BIT, 17).setBaseOffset(64);
public static final Field INJECTORSTATE7 = Field.create("INJECTORSTATE7", 584, FieldType.BIT, 18).setBaseOffset(64);
public static final Field INJECTORSTATE8 = Field.create("INJECTORSTATE8", 584, FieldType.BIT, 19).setBaseOffset(64);
public static final Field INJECTORSTATE9 = Field.create("INJECTORSTATE9", 584, FieldType.BIT, 20).setBaseOffset(64);
public static final Field INJECTORSTATE10 = Field.create("INJECTORSTATE10", 584, FieldType.BIT, 21).setBaseOffset(64);
public static final Field INJECTORSTATE11 = Field.create("INJECTORSTATE11", 584, FieldType.BIT, 22).setBaseOffset(64);
public static final Field INJECTORSTATE12 = Field.create("INJECTORSTATE12", 584, FieldType.BIT, 23).setBaseOffset(64);
public static final Field OUTPUTREQUESTPERIOD = Field.create("OUTPUTREQUESTPERIOD", 588, FieldType.INT).setScale(1.0).setBaseOffset(64);
public static final Field MAPFAST = Field.create("MAPFAST", 592, FieldType.FLOAT).setBaseOffset(64);
public static final Field LUAGAUGES1 = Field.create("LUAGAUGES1", 596, FieldType.FLOAT).setBaseOffset(64);
public static final Field LUAGAUGES2 = Field.create("LUAGAUGES2", 600, FieldType.FLOAT).setBaseOffset(64);
public static final Field RAWMAF2 = Field.create("RAWMAF2", 604, FieldType.INT16).setScale(0.001).setBaseOffset(64);
public static final Field MAFMEASURED2 = Field.create("MAFMEASURED2", 606, FieldType.INT16).setScale(0.1).setBaseOffset(64);
public static final Field SCHEDULINGUSEDCOUNT = Field.create("SCHEDULINGUSEDCOUNT", 608, FieldType.INT16).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND1 = Field.create("UNUSEDATTHEEND1", 610, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND2 = Field.create("UNUSEDATTHEEND2", 611, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND3 = Field.create("UNUSEDATTHEEND3", 612, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND4 = Field.create("UNUSEDATTHEEND4", 613, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND5 = Field.create("UNUSEDATTHEEND5", 614, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND6 = Field.create("UNUSEDATTHEEND6", 615, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND7 = Field.create("UNUSEDATTHEEND7", 616, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND8 = Field.create("UNUSEDATTHEEND8", 617, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND9 = Field.create("UNUSEDATTHEEND9", 618, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND10 = Field.create("UNUSEDATTHEEND10", 619, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND11 = Field.create("UNUSEDATTHEEND11", 620, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND12 = Field.create("UNUSEDATTHEEND12", 621, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND13 = Field.create("UNUSEDATTHEEND13", 622, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND14 = Field.create("UNUSEDATTHEEND14", 623, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND15 = Field.create("UNUSEDATTHEEND15", 624, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND16 = Field.create("UNUSEDATTHEEND16", 625, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND17 = Field.create("UNUSEDATTHEEND17", 626, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND18 = Field.create("UNUSEDATTHEEND18", 627, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND19 = Field.create("UNUSEDATTHEEND19", 628, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND20 = Field.create("UNUSEDATTHEEND20", 629, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND21 = Field.create("UNUSEDATTHEEND21", 630, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND22 = Field.create("UNUSEDATTHEEND22", 631, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND23 = Field.create("UNUSEDATTHEEND23", 632, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND24 = Field.create("UNUSEDATTHEEND24", 633, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND25 = Field.create("UNUSEDATTHEEND25", 634, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND26 = Field.create("UNUSEDATTHEEND26", 635, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND27 = Field.create("UNUSEDATTHEEND27", 636, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND28 = Field.create("UNUSEDATTHEEND28", 637, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND29 = Field.create("UNUSEDATTHEEND29", 638, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND30 = Field.create("UNUSEDATTHEEND30", 639, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND31 = Field.create("UNUSEDATTHEEND31", 640, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND32 = Field.create("UNUSEDATTHEEND32", 641, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND33 = Field.create("UNUSEDATTHEEND33", 642, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND34 = Field.create("UNUSEDATTHEEND34", 643, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND35 = Field.create("UNUSEDATTHEEND35", 644, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND36 = Field.create("UNUSEDATTHEEND36", 645, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND37 = Field.create("UNUSEDATTHEEND37", 646, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND38 = Field.create("UNUSEDATTHEEND38", 647, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND39 = Field.create("UNUSEDATTHEEND39", 648, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND40 = Field.create("UNUSEDATTHEEND40", 649, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND41 = Field.create("UNUSEDATTHEEND41", 650, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND42 = Field.create("UNUSEDATTHEEND42", 651, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND43 = Field.create("UNUSEDATTHEEND43", 652, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND44 = Field.create("UNUSEDATTHEEND44", 653, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND45 = Field.create("UNUSEDATTHEEND45", 654, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND46 = Field.create("UNUSEDATTHEEND46", 655, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND47 = Field.create("UNUSEDATTHEEND47", 656, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND48 = Field.create("UNUSEDATTHEEND48", 657, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND49 = Field.create("UNUSEDATTHEEND49", 658, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND50 = Field.create("UNUSEDATTHEEND50", 659, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND51 = Field.create("UNUSEDATTHEEND51", 660, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND52 = Field.create("UNUSEDATTHEEND52", 661, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND53 = Field.create("UNUSEDATTHEEND53", 662, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND54 = Field.create("UNUSEDATTHEEND54", 663, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND55 = Field.create("UNUSEDATTHEEND55", 664, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND56 = Field.create("UNUSEDATTHEEND56", 665, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND57 = Field.create("UNUSEDATTHEEND57", 666, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND58 = Field.create("UNUSEDATTHEEND58", 667, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND59 = Field.create("UNUSEDATTHEEND59", 668, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND60 = Field.create("UNUSEDATTHEEND60", 669, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND61 = Field.create("UNUSEDATTHEEND61", 670, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND62 = Field.create("UNUSEDATTHEEND62", 671, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND63 = Field.create("UNUSEDATTHEEND63", 672, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND64 = Field.create("UNUSEDATTHEEND64", 673, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND65 = Field.create("UNUSEDATTHEEND65", 674, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND66 = Field.create("UNUSEDATTHEEND66", 675, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND67 = Field.create("UNUSEDATTHEEND67", 676, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND68 = Field.create("UNUSEDATTHEEND68", 677, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND69 = Field.create("UNUSEDATTHEEND69", 678, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND70 = Field.create("UNUSEDATTHEEND70", 679, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND71 = Field.create("UNUSEDATTHEEND71", 680, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND72 = Field.create("UNUSEDATTHEEND72", 681, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND73 = Field.create("UNUSEDATTHEEND73", 682, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND74 = Field.create("UNUSEDATTHEEND74", 683, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND75 = Field.create("UNUSEDATTHEEND75", 684, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND76 = Field.create("UNUSEDATTHEEND76", 685, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND77 = Field.create("UNUSEDATTHEEND77", 686, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND78 = Field.create("UNUSEDATTHEEND78", 687, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND79 = Field.create("UNUSEDATTHEEND79", 688, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND80 = Field.create("UNUSEDATTHEEND80", 689, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND81 = Field.create("UNUSEDATTHEEND81", 690, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND82 = Field.create("UNUSEDATTHEEND82", 691, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND83 = Field.create("UNUSEDATTHEEND83", 692, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND84 = Field.create("UNUSEDATTHEEND84", 693, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND85 = Field.create("UNUSEDATTHEEND85", 694, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND86 = Field.create("UNUSEDATTHEEND86", 695, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND87 = Field.create("UNUSEDATTHEEND87", 696, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND88 = Field.create("UNUSEDATTHEEND88", 697, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND89 = Field.create("UNUSEDATTHEEND89", 698, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND90 = Field.create("UNUSEDATTHEEND90", 699, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND91 = Field.create("UNUSEDATTHEEND91", 700, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND92 = Field.create("UNUSEDATTHEEND92", 701, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND93 = Field.create("UNUSEDATTHEEND93", 702, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND94 = Field.create("UNUSEDATTHEEND94", 703, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND95 = Field.create("UNUSEDATTHEEND95", 704, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND96 = Field.create("UNUSEDATTHEEND96", 705, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND97 = Field.create("UNUSEDATTHEEND97", 706, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND98 = Field.create("UNUSEDATTHEEND98", 707, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND99 = Field.create("UNUSEDATTHEEND99", 708, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND100 = Field.create("UNUSEDATTHEEND100", 709, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND101 = Field.create("UNUSEDATTHEEND101", 710, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND102 = Field.create("UNUSEDATTHEEND102", 711, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND103 = Field.create("UNUSEDATTHEEND103", 712, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND104 = Field.create("UNUSEDATTHEEND104", 713, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND105 = Field.create("UNUSEDATTHEEND105", 714, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND106 = Field.create("UNUSEDATTHEEND106", 715, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND107 = Field.create("UNUSEDATTHEEND107", 716, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND108 = Field.create("UNUSEDATTHEEND108", 717, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND109 = Field.create("UNUSEDATTHEEND109", 718, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND110 = Field.create("UNUSEDATTHEEND110", 719, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND111 = Field.create("UNUSEDATTHEEND111", 720, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND112 = Field.create("UNUSEDATTHEEND112", 721, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND113 = Field.create("UNUSEDATTHEEND113", 722, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND114 = Field.create("UNUSEDATTHEEND114", 723, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND115 = Field.create("UNUSEDATTHEEND115", 724, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND116 = Field.create("UNUSEDATTHEEND116", 725, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND117 = Field.create("UNUSEDATTHEEND117", 726, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND118 = Field.create("UNUSEDATTHEEND118", 727, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND119 = Field.create("UNUSEDATTHEEND119", 728, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND120 = Field.create("UNUSEDATTHEEND120", 729, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND121 = Field.create("UNUSEDATTHEEND121", 730, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND122 = Field.create("UNUSEDATTHEEND122", 731, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND123 = Field.create("UNUSEDATTHEEND123", 732, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND124 = Field.create("UNUSEDATTHEEND124", 733, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND125 = Field.create("UNUSEDATTHEEND125", 734, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND126 = Field.create("UNUSEDATTHEEND126", 735, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND127 = Field.create("UNUSEDATTHEEND127", 736, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND128 = Field.create("UNUSEDATTHEEND128", 737, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND129 = Field.create("UNUSEDATTHEEND129", 738, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND130 = Field.create("UNUSEDATTHEEND130", 739, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND131 = Field.create("UNUSEDATTHEEND131", 740, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND132 = Field.create("UNUSEDATTHEEND132", 741, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND133 = Field.create("UNUSEDATTHEEND133", 742, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND134 = Field.create("UNUSEDATTHEEND134", 743, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND135 = Field.create("UNUSEDATTHEEND135", 744, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field UNUSEDATTHEEND136 = Field.create("UNUSEDATTHEEND136", 745, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field ALIGNMENTFILL_AT_746 = Field.create("ALIGNMENTFILL_AT_746", 746, FieldType.INT8).setScale(1.0).setBaseOffset(64);
public static final Field SD_PRESENT = Field.create("SD_PRESENT", 0, FieldType.BIT, 0).setBaseOffset(0);
public static final Field SD_LOGGING_INTERNAL = Field.create("SD_LOGGING_INTERNAL", 0, FieldType.BIT, 1).setBaseOffset(0);
public static final Field TRIGGERSCOPEREADY = Field.create("TRIGGERSCOPEREADY", 0, FieldType.BIT, 2).setBaseOffset(0);
public static final Field ANTILAGTRIGGERED = Field.create("ANTILAGTRIGGERED", 0, FieldType.BIT, 3).setBaseOffset(0);
public static final Field ISFANON = Field.create("ISFANON", 0, FieldType.BIT, 4).setBaseOffset(0);
public static final Field ISO2HEATERON = Field.create("ISO2HEATERON", 0, FieldType.BIT, 5).setBaseOffset(0);
public static final Field CHECKENGINE = Field.create("CHECKENGINE", 0, FieldType.BIT, 6).setBaseOffset(0);
public static final Field NEEDBURN = Field.create("NEEDBURN", 0, FieldType.BIT, 7).setBaseOffset(0);
public static final Field SD_MSD = Field.create("SD_MSD", 0, FieldType.BIT, 8).setBaseOffset(0);
public static final Field ISFAN2ON = Field.create("ISFAN2ON", 0, FieldType.BIT, 9).setBaseOffset(0);
public static final Field TOOTHLOGREADY = Field.create("TOOTHLOGREADY", 0, FieldType.BIT, 11).setBaseOffset(0);
public static final Field ISTPSERROR = Field.create("ISTPSERROR", 0, FieldType.BIT, 13).setBaseOffset(0);
public static final Field ISCLTERROR = Field.create("ISCLTERROR", 0, FieldType.BIT, 14).setBaseOffset(0);
public static final Field ISMAPERROR = Field.create("ISMAPERROR", 0, FieldType.BIT, 15).setBaseOffset(0);
public static final Field ISIATERROR = Field.create("ISIATERROR", 0, FieldType.BIT, 16).setBaseOffset(0);
public static final Field ISTRIGGERERROR = Field.create("ISTRIGGERERROR", 0, FieldType.BIT, 18).setBaseOffset(0);
public static final Field HASCRITICALERROR = Field.create("HASCRITICALERROR", 0, FieldType.BIT, 19).setBaseOffset(0);
public static final Field ISWARNNOW = Field.create("ISWARNNOW", 0, FieldType.BIT, 20).setBaseOffset(0);
public static final Field ISPEDALERROR = Field.create("ISPEDALERROR", 0, FieldType.BIT, 21).setBaseOffset(0);
public static final Field ISKNOCKCHIPOK = Field.create("ISKNOCKCHIPOK", 0, FieldType.BIT, 22).setBaseOffset(0);
public static final Field LAUNCHTRIGGERED = Field.create("LAUNCHTRIGGERED", 0, FieldType.BIT, 23).setBaseOffset(0);
public static final Field ISTPS2ERROR = Field.create("ISTPS2ERROR", 0, FieldType.BIT, 24).setBaseOffset(0);
public static final Field ISIDLECLOSEDLOOP = Field.create("ISIDLECLOSEDLOOP", 0, FieldType.BIT, 25).setBaseOffset(0);
public static final Field RPMVALUE = Field.create("RPMVALUE", 4, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RPMACCELERATION = Field.create("RPMACCELERATION", 6, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field SPEEDTORPMRATIO = Field.create("SPEEDTORPMRATIO", 8, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VEHICLESPEEDKPH = Field.create("VEHICLESPEEDKPH", 10, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field INTERNALMCUTEMPERATURE = Field.create("INTERNALMCUTEMPERATURE", 11, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field COOLANT = Field.create("COOLANT", 12, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field INTAKE = Field.create("INTAKE", 14, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field AUXTEMP1 = Field.create("AUXTEMP1", 16, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field AUXTEMP2 = Field.create("AUXTEMP2", 18, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field TPSVALUE = Field.create("TPSVALUE", 20, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field THROTTLEPEDALPOSITION = Field.create("THROTTLEPEDALPOSITION", 22, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field TPSADC = Field.create("TPSADC", 24, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RAWMAF = Field.create("RAWMAF", 26, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field MAFMEASURED = Field.create("MAFMEASURED", 28, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field MAPVALUE = Field.create("MAPVALUE", 30, FieldType.INT16).setScale(0.03333333333333333).setBaseOffset(0);
public static final Field BAROPRESSURE = Field.create("BAROPRESSURE", 32, FieldType.INT16).setScale(0.03333333333333333).setBaseOffset(0);
public static final Field LAMBDAVALUE = Field.create("LAMBDAVALUE", 34, FieldType.INT16).setScale(1.0E-4).setBaseOffset(0);
public static final Field KNOCKRETARD = Field.create("KNOCKRETARD", 36, FieldType.INT8).setScale(0.1).setBaseOffset(0);
public static final Field IDLECURRENTPOSITION = Field.create("IDLECURRENTPOSITION", 37, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field VBATT = Field.create("VBATT", 38, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field OILPRESSURE = Field.create("OILPRESSURE", 40, FieldType.INT16).setScale(0.03333333333333333).setBaseOffset(0);
public static final Field VVTPOSITIONB1I = Field.create("VVTPOSITIONB1I", 42, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field CHARGEAIRMASS = Field.create("CHARGEAIRMASS", 44, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field CRANKINGFUELMS = Field.create("CRANKINGFUELMS", 46, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field BASEFUEL = Field.create("BASEFUEL", 48, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field FUELRUNNING = Field.create("FUELRUNNING", 50, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ACTUALLASTINJECTION = Field.create("ACTUALLASTINJECTION", 52, FieldType.INT16).setScale(0.0033333333333333335).setBaseOffset(0);
public static final Field INJECTORDUTYCYCLE = Field.create("INJECTORDUTYCYCLE", 54, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field VEVALUE = Field.create("VEVALUE", 55, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field INJECTIONOFFSET = Field.create("INJECTIONOFFSET", 56, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field TCHARGE = Field.create("TCHARGE", 58, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field INJECTORLAGMS = Field.create("INJECTORLAGMS", 60, FieldType.INT16).setScale(0.0033333333333333335).setBaseOffset(0);
public static final Field ENGINEMAKECODENAMECRC16 = Field.create("ENGINEMAKECODENAMECRC16", 62, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field WALLFUELAMOUNT = Field.create("WALLFUELAMOUNT", 64, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field WALLFUELCORRECTIONVALUE = Field.create("WALLFUELCORRECTIONVALUE", 66, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field REVOLUTIONCOUNTERSINCESTART = Field.create("REVOLUTIONCOUNTERSINCESTART", 68, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field DELTATPSVALUE = Field.create("DELTATPSVALUE", 70, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field CANREADCOUNTER = Field.create("CANREADCOUNTER", 72, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field TPSACCELFUEL = Field.create("TPSACCELFUEL", 74, FieldType.INT16).setScale(0.0033333333333333335).setBaseOffset(0);
public static final Field IGNITIONADVANCE = Field.create("IGNITIONADVANCE", 76, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field UNUSEDDWELLWASHERE = Field.create("UNUSEDDWELLWASHERE", 78, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field COILDUTYCYCLE = Field.create("COILDUTYCYCLE", 80, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field IDLEAIRVALVEPOSITION = Field.create("IDLEAIRVALVEPOSITION", 82, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ETBTARGET = Field.create("ETBTARGET", 84, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ETB1DUTYCYCLE = Field.create("ETB1DUTYCYCLE", 86, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field FUELTANKLEVEL = Field.create("FUELTANKLEVEL", 88, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field TOTALFUELCONSUMPTION = Field.create("TOTALFUELCONSUMPTION", 90, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field FUELFLOWRATE = Field.create("FUELFLOWRATE", 92, FieldType.INT16).setScale(0.005).setBaseOffset(0);
public static final Field TPS2VALUE = Field.create("TPS2VALUE", 94, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field TUNECRC16 = Field.create("TUNECRC16", 96, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_98 = Field.create("ALIGNMENTFILL_AT_98", 98, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field KNOCKLEVEL = Field.create("KNOCKLEVEL", 100, FieldType.FLOAT).setBaseOffset(0);
public static final Field SECONDS = Field.create("SECONDS", 104, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field ENGINEMODE = Field.create("ENGINEMODE", 108, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field FIRMWAREVERSION = Field.create("FIRMWAREVERSION", 112, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field RAWIDLEPOSITIONSENSOR = Field.create("RAWIDLEPOSITIONSENSOR", 116, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWWASTEGATEPOSITION = Field.create("RAWWASTEGATEPOSITION", 118, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field ACCELERATIONX = Field.create("ACCELERATIONX", 120, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ACCELERATIONY = Field.create("ACCELERATIONY", 122, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field TSCONFIGVERSION = Field.create("TSCONFIGVERSION", 124, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field CALIBRATIONVALUE = Field.create("CALIBRATIONVALUE", 128, FieldType.FLOAT).setBaseOffset(0);
public static final Field CALIBRATIONMODE = Field.create("CALIBRATIONMODE", 132, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field IDLETARGETPOSITION = Field.create("IDLETARGETPOSITION", 133, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field DETECTEDGEAR = Field.create("DETECTEDGEAR", 134, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAXTRIGGERREENTRANT = Field.create("MAXTRIGGERREENTRANT", 135, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TOTALTRIGGERERRORCOUNTER = Field.create("TOTALTRIGGERERRORCOUNTER", 136, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field ORDERINGERRORCOUNTER = Field.create("ORDERINGERRORCOUNTER", 140, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field WARNINGCOUNTER = Field.create("WARNINGCOUNTER", 144, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field LASTERRORCODE = Field.create("LASTERRORCODE", 146, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RECENTERRORCODE1 = Field.create("RECENTERRORCODE1", 148, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RECENTERRORCODE2 = Field.create("RECENTERRORCODE2", 150, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RECENTERRORCODE3 = Field.create("RECENTERRORCODE3", 152, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RECENTERRORCODE4 = Field.create("RECENTERRORCODE4", 154, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RECENTERRORCODE5 = Field.create("RECENTERRORCODE5", 156, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RECENTERRORCODE6 = Field.create("RECENTERRORCODE6", 158, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RECENTERRORCODE7 = Field.create("RECENTERRORCODE7", 160, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RECENTERRORCODE8 = Field.create("RECENTERRORCODE8", 162, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field DEBUGFLOATFIELD1 = Field.create("DEBUGFLOATFIELD1", 164, FieldType.FLOAT).setBaseOffset(0);
public static final Field DEBUGFLOATFIELD2 = Field.create("DEBUGFLOATFIELD2", 168, FieldType.FLOAT).setBaseOffset(0);
public static final Field DEBUGFLOATFIELD3 = Field.create("DEBUGFLOATFIELD3", 172, FieldType.FLOAT).setBaseOffset(0);
public static final Field DEBUGFLOATFIELD4 = Field.create("DEBUGFLOATFIELD4", 176, FieldType.FLOAT).setBaseOffset(0);
public static final Field DEBUGFLOATFIELD5 = Field.create("DEBUGFLOATFIELD5", 180, FieldType.FLOAT).setBaseOffset(0);
public static final Field DEBUGFLOATFIELD6 = Field.create("DEBUGFLOATFIELD6", 184, FieldType.FLOAT).setBaseOffset(0);
public static final Field DEBUGFLOATFIELD7 = Field.create("DEBUGFLOATFIELD7", 188, FieldType.FLOAT).setBaseOffset(0);
public static final Field DEBUGINTFIELD1 = Field.create("DEBUGINTFIELD1", 192, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field DEBUGINTFIELD2 = Field.create("DEBUGINTFIELD2", 196, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field DEBUGINTFIELD3 = Field.create("DEBUGINTFIELD3", 200, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field DEBUGINTFIELD4 = Field.create("DEBUGINTFIELD4", 204, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field DEBUGINTFIELD5 = Field.create("DEBUGINTFIELD5", 206, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field EGT1 = Field.create("EGT1", 208, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field EGT2 = Field.create("EGT2", 210, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field EGT3 = Field.create("EGT3", 212, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field EGT4 = Field.create("EGT4", 214, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field EGT5 = Field.create("EGT5", 216, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field EGT6 = Field.create("EGT6", 218, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field EGT7 = Field.create("EGT7", 220, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field EGT8 = Field.create("EGT8", 222, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RAWTPS1PRIMARY = Field.create("RAWTPS1PRIMARY", 224, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWPPSPRIMARY = Field.create("RAWPPSPRIMARY", 226, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWCLT = Field.create("RAWCLT", 228, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWIAT = Field.create("RAWIAT", 230, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWOILPRESSURE = Field.create("RAWOILPRESSURE", 232, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field FUELCLOSEDLOOPBINIDX = Field.create("FUELCLOSEDLOOPBINIDX", 234, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TCUCURRENTGEAR = Field.create("TCUCURRENTGEAR", 235, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field RAWPPSSECONDARY = Field.create("RAWPPSSECONDARY", 236, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field KNOCK1 = Field.create("KNOCK1", 238, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field KNOCK2 = Field.create("KNOCK2", 239, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field KNOCK3 = Field.create("KNOCK3", 240, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field KNOCK4 = Field.create("KNOCK4", 241, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field KNOCK5 = Field.create("KNOCK5", 242, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field KNOCK6 = Field.create("KNOCK6", 243, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field KNOCK7 = Field.create("KNOCK7", 244, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field KNOCK8 = Field.create("KNOCK8", 245, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field KNOCK9 = Field.create("KNOCK9", 246, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field KNOCK10 = Field.create("KNOCK10", 247, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field KNOCK11 = Field.create("KNOCK11", 248, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field KNOCK12 = Field.create("KNOCK12", 249, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TCUDESIREDGEAR = Field.create("TCUDESIREDGEAR", 250, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field FLEXPERCENT = Field.create("FLEXPERCENT", 251, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field WASTEGATEPOSITIONSENSOR = Field.create("WASTEGATEPOSITIONSENSOR", 252, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field IDLEPOSITIONSENSOR = Field.create("IDLEPOSITIONSENSOR", 254, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field RAWLOWFUELPRESSURE = Field.create("RAWLOWFUELPRESSURE", 256, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWHIGHFUELPRESSURE = Field.create("RAWHIGHFUELPRESSURE", 258, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field LOWFUELPRESSURE = Field.create("LOWFUELPRESSURE", 260, FieldType.INT16).setScale(0.03333333333333333).setBaseOffset(0);
public static final Field HIGHFUELPRESSURE = Field.create("HIGHFUELPRESSURE", 262, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field AFRVALUE = Field.create("AFRVALUE", 264, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field VSSACCELERATION = Field.create("VSSACCELERATION", 266, FieldType.INT16).setScale(0.0033333333333333335).setBaseOffset(0);
public static final Field LAMBDAVALUE2 = Field.create("LAMBDAVALUE2", 268, FieldType.INT16).setScale(1.0E-4).setBaseOffset(0);
public static final Field AFRVALUE2 = Field.create("AFRVALUE2", 270, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field VVTPOSITIONB1E = Field.create("VVTPOSITIONB1E", 272, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field VVTPOSITIONB2I = Field.create("VVTPOSITIONB2I", 274, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field VVTPOSITIONB2E = Field.create("VVTPOSITIONB2E", 276, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field FUELPIDCORRECTION1 = Field.create("FUELPIDCORRECTION1", 278, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field FUELPIDCORRECTION2 = Field.create("FUELPIDCORRECTION2", 280, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field RAWTPS1SECONDARY = Field.create("RAWTPS1SECONDARY", 282, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWTPS2PRIMARY = Field.create("RAWTPS2PRIMARY", 284, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWTPS2SECONDARY = Field.create("RAWTPS2SECONDARY", 286, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field KNOCKCOUNT = Field.create("KNOCKCOUNT", 288, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ACCELERATIONZ = Field.create("ACCELERATIONZ", 290, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ACCELERATIONROLL = Field.create("ACCELERATIONROLL", 292, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ACCELERATIONYAW = Field.create("ACCELERATIONYAW", 294, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTTARGETS1 = Field.create("VVTTARGETS1", 296, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field VVTTARGETS2 = Field.create("VVTTARGETS2", 297, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field VVTTARGETS3 = Field.create("VVTTARGETS3", 298, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field VVTTARGETS4 = Field.create("VVTTARGETS4", 299, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TURBOSPEED = Field.create("TURBOSPEED", 300, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field TPS1SPLIT = Field.create("TPS1SPLIT", 302, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field TPS2SPLIT = Field.create("TPS2SPLIT", 304, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field TPS12SPLIT = Field.create("TPS12SPLIT", 306, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ACCPEDALSPLIT = Field.create("ACCPEDALSPLIT", 308, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field SPARKCUTREASON = Field.create("SPARKCUTREASON", 310, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field FUELCUTREASON = Field.create("FUELCUTREASON", 311, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAFESTIMATE = Field.create("MAFESTIMATE", 312, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field INSTANTRPM = Field.create("INSTANTRPM", 314, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field SYSTEMEVENTREUSE = Field.create("SYSTEMEVENTREUSE", 316, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RAWMAP = Field.create("RAWMAP", 318, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWAFR = Field.create("RAWAFR", 320, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field TPSACCELFROM = Field.create("TPSACCELFROM", 322, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TPSACCELTO = Field.create("TPSACCELTO", 323, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field CALIBRATIONVALUE2 = Field.create("CALIBRATIONVALUE2", 324, FieldType.FLOAT).setBaseOffset(0);
public static final Field ISMAINRELAYON = Field.create("ISMAINRELAYON", 328, FieldType.BIT, 0).setBaseOffset(0);
public static final Field ISUSBCONNECTED = Field.create("ISUSBCONNECTED", 328, FieldType.BIT, 1).setBaseOffset(0);
public static final Field LUAINVOCATIONCOUNTER = Field.create("LUAINVOCATIONCOUNTER", 332, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field LUALASTCYCLEDURATION = Field.create("LUALASTCYCLEDURATION", 336, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field TESTBENCHITER = Field.create("TESTBENCHITER", 340, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TCU_CURRENTRANGE = Field.create("TCU_CURRENTRANGE", 341, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TCRATIO = Field.create("TCRATIO", 342, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field LASTSHIFTTIME = Field.create("LASTSHIFTTIME", 344, FieldType.FLOAT).setBaseOffset(0);
public static final Field VSSEDGECOUNTER = Field.create("VSSEDGECOUNTER", 348, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field ISSEDGECOUNTER = Field.create("ISSEDGECOUNTER", 352, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field AUXLINEAR1 = Field.create("AUXLINEAR1", 356, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field AUXLINEAR2 = Field.create("AUXLINEAR2", 358, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field DFCOACTIVE = Field.create("DFCOACTIVE", 360, FieldType.BIT, 0).setBaseOffset(0);
public static final Field TPSACCELACTIVE = Field.create("TPSACCELACTIVE", 360, FieldType.BIT, 1).setBaseOffset(0);
public static final Field BOOSTCONTROLLEROUTPUT = Field.create("BOOSTCONTROLLEROUTPUT", 364, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field BOOSTCONTROLLEROPENLOOPPART = Field.create("BOOSTCONTROLLEROPENLOOPPART", 365, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field FALLBACKMAP = Field.create("FALLBACKMAP", 366, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field INSTANTMAPVALUE = Field.create("INSTANTMAPVALUE", 368, FieldType.INT16).setScale(0.03333333333333333).setBaseOffset(0);
public static final Field MAXLOCKEDDURATION = Field.create("MAXLOCKEDDURATION", 370, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field CANWRITEOK = Field.create("CANWRITEOK", 372, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field CANWRITENOTOK = Field.create("CANWRITENOTOK", 374, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field TRIGGERPRIMARYFALL = Field.create("TRIGGERPRIMARYFALL", 376, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field TRIGGERPRIMARYRISE = Field.create("TRIGGERPRIMARYRISE", 380, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field TRIGGERSECONDARYFALL = Field.create("TRIGGERSECONDARYFALL", 384, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field TRIGGERSECONDARYRISE = Field.create("TRIGGERSECONDARYRISE", 388, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field TRIGGERVVTFALL = Field.create("TRIGGERVVTFALL", 392, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field TRIGGERVVTRISE = Field.create("TRIGGERVVTRISE", 396, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field STARTERSTATE = Field.create("STARTERSTATE", 400, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field STARTERRELAYDISABLE = Field.create("STARTERRELAYDISABLE", 401, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MULTISPARKCOUNTER = Field.create("MULTISPARKCOUNTER", 402, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field EXTIOVERFLOWCOUNT = Field.create("EXTIOVERFLOWCOUNT", 403, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALTERNATORSTATUS_PTERM = Field.create("ALTERNATORSTATUS_PTERM", 404, FieldType.FLOAT).setBaseOffset(0);
public static final Field ALTERNATORSTATUS_ITERM = Field.create("ALTERNATORSTATUS_ITERM", 408, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ALTERNATORSTATUS_DTERM = Field.create("ALTERNATORSTATUS_DTERM", 410, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ALTERNATORSTATUS_OUTPUT = Field.create("ALTERNATORSTATUS_OUTPUT", 412, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ALTERNATORSTATUS_ERROR = Field.create("ALTERNATORSTATUS_ERROR", 414, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ALTERNATORSTATUS_RESETCOUNTER = Field.create("ALTERNATORSTATUS_RESETCOUNTER", 416, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field IDLESTATUS_PTERM = Field.create("IDLESTATUS_PTERM", 420, FieldType.FLOAT).setBaseOffset(0);
public static final Field IDLESTATUS_ITERM = Field.create("IDLESTATUS_ITERM", 424, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field IDLESTATUS_DTERM = Field.create("IDLESTATUS_DTERM", 426, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field IDLESTATUS_OUTPUT = Field.create("IDLESTATUS_OUTPUT", 428, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field IDLESTATUS_ERROR = Field.create("IDLESTATUS_ERROR", 430, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field IDLESTATUS_RESETCOUNTER = Field.create("IDLESTATUS_RESETCOUNTER", 432, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field ETBSTATUS_PTERM = Field.create("ETBSTATUS_PTERM", 436, FieldType.FLOAT).setBaseOffset(0);
public static final Field ETBSTATUS_ITERM = Field.create("ETBSTATUS_ITERM", 440, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ETBSTATUS_DTERM = Field.create("ETBSTATUS_DTERM", 442, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ETBSTATUS_OUTPUT = Field.create("ETBSTATUS_OUTPUT", 444, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ETBSTATUS_ERROR = Field.create("ETBSTATUS_ERROR", 446, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ETBSTATUS_RESETCOUNTER = Field.create("ETBSTATUS_RESETCOUNTER", 448, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTSTATUS_PTERM = Field.create("BOOSTSTATUS_PTERM", 452, FieldType.FLOAT).setBaseOffset(0);
public static final Field BOOSTSTATUS_ITERM = Field.create("BOOSTSTATUS_ITERM", 456, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field BOOSTSTATUS_DTERM = Field.create("BOOSTSTATUS_DTERM", 458, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field BOOSTSTATUS_OUTPUT = Field.create("BOOSTSTATUS_OUTPUT", 460, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field BOOSTSTATUS_ERROR = Field.create("BOOSTSTATUS_ERROR", 462, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field BOOSTSTATUS_RESETCOUNTER = Field.create("BOOSTSTATUS_RESETCOUNTER", 464, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field VVTSTATUS1_PTERM = Field.create("VVTSTATUS1_PTERM", 468, FieldType.FLOAT).setBaseOffset(0);
public static final Field VVTSTATUS1_ITERM = Field.create("VVTSTATUS1_ITERM", 472, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS1_DTERM = Field.create("VVTSTATUS1_DTERM", 474, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS1_OUTPUT = Field.create("VVTSTATUS1_OUTPUT", 476, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS1_ERROR = Field.create("VVTSTATUS1_ERROR", 478, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS1_RESETCOUNTER = Field.create("VVTSTATUS1_RESETCOUNTER", 480, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field VVTSTATUS2_PTERM = Field.create("VVTSTATUS2_PTERM", 484, FieldType.FLOAT).setBaseOffset(0);
public static final Field VVTSTATUS2_ITERM = Field.create("VVTSTATUS2_ITERM", 488, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS2_DTERM = Field.create("VVTSTATUS2_DTERM", 490, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS2_OUTPUT = Field.create("VVTSTATUS2_OUTPUT", 492, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS2_ERROR = Field.create("VVTSTATUS2_ERROR", 494, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS2_RESETCOUNTER = Field.create("VVTSTATUS2_RESETCOUNTER", 496, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field VVTSTATUS3_PTERM = Field.create("VVTSTATUS3_PTERM", 500, FieldType.FLOAT).setBaseOffset(0);
public static final Field VVTSTATUS3_ITERM = Field.create("VVTSTATUS3_ITERM", 504, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS3_DTERM = Field.create("VVTSTATUS3_DTERM", 506, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS3_OUTPUT = Field.create("VVTSTATUS3_OUTPUT", 508, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS3_ERROR = Field.create("VVTSTATUS3_ERROR", 510, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS3_RESETCOUNTER = Field.create("VVTSTATUS3_RESETCOUNTER", 512, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field VVTSTATUS4_PTERM = Field.create("VVTSTATUS4_PTERM", 516, FieldType.FLOAT).setBaseOffset(0);
public static final Field VVTSTATUS4_ITERM = Field.create("VVTSTATUS4_ITERM", 520, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS4_DTERM = Field.create("VVTSTATUS4_DTERM", 522, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS4_OUTPUT = Field.create("VVTSTATUS4_OUTPUT", 524, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS4_ERROR = Field.create("VVTSTATUS4_ERROR", 526, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS4_RESETCOUNTER = Field.create("VVTSTATUS4_RESETCOUNTER", 528, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field AUXSPEED1 = Field.create("AUXSPEED1", 532, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field AUXSPEED2 = Field.create("AUXSPEED2", 534, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ISSVALUE = Field.create("ISSVALUE", 536, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RAWANALOGINPUT1 = Field.create("RAWANALOGINPUT1", 538, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWANALOGINPUT2 = Field.create("RAWANALOGINPUT2", 540, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWANALOGINPUT3 = Field.create("RAWANALOGINPUT3", 542, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWANALOGINPUT4 = Field.create("RAWANALOGINPUT4", 544, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWANALOGINPUT5 = Field.create("RAWANALOGINPUT5", 546, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWANALOGINPUT6 = Field.create("RAWANALOGINPUT6", 548, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWANALOGINPUT7 = Field.create("RAWANALOGINPUT7", 550, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWANALOGINPUT8 = Field.create("RAWANALOGINPUT8", 552, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field GPPWMOUTPUT1 = Field.create("GPPWMOUTPUT1", 554, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field GPPWMOUTPUT2 = Field.create("GPPWMOUTPUT2", 555, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field GPPWMOUTPUT3 = Field.create("GPPWMOUTPUT3", 556, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field GPPWMOUTPUT4 = Field.create("GPPWMOUTPUT4", 557, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field RAWBATTERY = Field.create("RAWBATTERY", 558, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field IGNBLENDBIAS1 = Field.create("IGNBLENDBIAS1", 560, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field IGNBLENDBIAS2 = Field.create("IGNBLENDBIAS2", 561, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field IGNBLENDBIAS3 = Field.create("IGNBLENDBIAS3", 562, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field IGNBLENDBIAS4 = Field.create("IGNBLENDBIAS4", 563, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field IGNBLENDOUTPUT1 = Field.create("IGNBLENDOUTPUT1", 564, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field IGNBLENDOUTPUT2 = Field.create("IGNBLENDOUTPUT2", 566, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field IGNBLENDOUTPUT3 = Field.create("IGNBLENDOUTPUT3", 568, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field IGNBLENDOUTPUT4 = Field.create("IGNBLENDOUTPUT4", 570, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VEBLENDBIAS1 = Field.create("VEBLENDBIAS1", 572, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field VEBLENDBIAS2 = Field.create("VEBLENDBIAS2", 573, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field VEBLENDBIAS3 = Field.create("VEBLENDBIAS3", 574, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field VEBLENDBIAS4 = Field.create("VEBLENDBIAS4", 575, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field VEBLENDOUTPUT1 = Field.create("VEBLENDOUTPUT1", 576, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VEBLENDOUTPUT2 = Field.create("VEBLENDOUTPUT2", 578, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VEBLENDOUTPUT3 = Field.create("VEBLENDOUTPUT3", 580, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VEBLENDOUTPUT4 = Field.create("VEBLENDOUTPUT4", 582, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field COILSTATE1 = Field.create("COILSTATE1", 584, FieldType.BIT, 0).setBaseOffset(0);
public static final Field COILSTATE2 = Field.create("COILSTATE2", 584, FieldType.BIT, 1).setBaseOffset(0);
public static final Field COILSTATE3 = Field.create("COILSTATE3", 584, FieldType.BIT, 2).setBaseOffset(0);
public static final Field COILSTATE4 = Field.create("COILSTATE4", 584, FieldType.BIT, 3).setBaseOffset(0);
public static final Field COILSTATE5 = Field.create("COILSTATE5", 584, FieldType.BIT, 4).setBaseOffset(0);
public static final Field COILSTATE6 = Field.create("COILSTATE6", 584, FieldType.BIT, 5).setBaseOffset(0);
public static final Field COILSTATE7 = Field.create("COILSTATE7", 584, FieldType.BIT, 6).setBaseOffset(0);
public static final Field COILSTATE8 = Field.create("COILSTATE8", 584, FieldType.BIT, 7).setBaseOffset(0);
public static final Field COILSTATE9 = Field.create("COILSTATE9", 584, FieldType.BIT, 8).setBaseOffset(0);
public static final Field COILSTATE10 = Field.create("COILSTATE10", 584, FieldType.BIT, 9).setBaseOffset(0);
public static final Field COILSTATE11 = Field.create("COILSTATE11", 584, FieldType.BIT, 10).setBaseOffset(0);
public static final Field COILSTATE12 = Field.create("COILSTATE12", 584, FieldType.BIT, 11).setBaseOffset(0);
public static final Field INJECTORSTATE1 = Field.create("INJECTORSTATE1", 584, FieldType.BIT, 12).setBaseOffset(0);
public static final Field INJECTORSTATE2 = Field.create("INJECTORSTATE2", 584, FieldType.BIT, 13).setBaseOffset(0);
public static final Field INJECTORSTATE3 = Field.create("INJECTORSTATE3", 584, FieldType.BIT, 14).setBaseOffset(0);
public static final Field INJECTORSTATE4 = Field.create("INJECTORSTATE4", 584, FieldType.BIT, 15).setBaseOffset(0);
public static final Field INJECTORSTATE5 = Field.create("INJECTORSTATE5", 584, FieldType.BIT, 16).setBaseOffset(0);
public static final Field INJECTORSTATE6 = Field.create("INJECTORSTATE6", 584, FieldType.BIT, 17).setBaseOffset(0);
public static final Field INJECTORSTATE7 = Field.create("INJECTORSTATE7", 584, FieldType.BIT, 18).setBaseOffset(0);
public static final Field INJECTORSTATE8 = Field.create("INJECTORSTATE8", 584, FieldType.BIT, 19).setBaseOffset(0);
public static final Field INJECTORSTATE9 = Field.create("INJECTORSTATE9", 584, FieldType.BIT, 20).setBaseOffset(0);
public static final Field INJECTORSTATE10 = Field.create("INJECTORSTATE10", 584, FieldType.BIT, 21).setBaseOffset(0);
public static final Field INJECTORSTATE11 = Field.create("INJECTORSTATE11", 584, FieldType.BIT, 22).setBaseOffset(0);
public static final Field INJECTORSTATE12 = Field.create("INJECTORSTATE12", 584, FieldType.BIT, 23).setBaseOffset(0);
public static final Field OUTPUTREQUESTPERIOD = Field.create("OUTPUTREQUESTPERIOD", 588, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field MAPFAST = Field.create("MAPFAST", 592, FieldType.FLOAT).setBaseOffset(0);
public static final Field LUAGAUGES1 = Field.create("LUAGAUGES1", 596, FieldType.FLOAT).setBaseOffset(0);
public static final Field LUAGAUGES2 = Field.create("LUAGAUGES2", 600, FieldType.FLOAT).setBaseOffset(0);
public static final Field RAWMAF2 = Field.create("RAWMAF2", 604, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field MAFMEASURED2 = Field.create("MAFMEASURED2", 606, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field SCHEDULINGUSEDCOUNT = Field.create("SCHEDULINGUSEDCOUNT", 608, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND1 = Field.create("UNUSEDATTHEEND1", 610, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND2 = Field.create("UNUSEDATTHEEND2", 611, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND3 = Field.create("UNUSEDATTHEEND3", 612, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND4 = Field.create("UNUSEDATTHEEND4", 613, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND5 = Field.create("UNUSEDATTHEEND5", 614, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND6 = Field.create("UNUSEDATTHEEND6", 615, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND7 = Field.create("UNUSEDATTHEEND7", 616, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND8 = Field.create("UNUSEDATTHEEND8", 617, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND9 = Field.create("UNUSEDATTHEEND9", 618, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND10 = Field.create("UNUSEDATTHEEND10", 619, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND11 = Field.create("UNUSEDATTHEEND11", 620, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND12 = Field.create("UNUSEDATTHEEND12", 621, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND13 = Field.create("UNUSEDATTHEEND13", 622, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND14 = Field.create("UNUSEDATTHEEND14", 623, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND15 = Field.create("UNUSEDATTHEEND15", 624, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND16 = Field.create("UNUSEDATTHEEND16", 625, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND17 = Field.create("UNUSEDATTHEEND17", 626, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND18 = Field.create("UNUSEDATTHEEND18", 627, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND19 = Field.create("UNUSEDATTHEEND19", 628, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND20 = Field.create("UNUSEDATTHEEND20", 629, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND21 = Field.create("UNUSEDATTHEEND21", 630, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND22 = Field.create("UNUSEDATTHEEND22", 631, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND23 = Field.create("UNUSEDATTHEEND23", 632, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND24 = Field.create("UNUSEDATTHEEND24", 633, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND25 = Field.create("UNUSEDATTHEEND25", 634, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND26 = Field.create("UNUSEDATTHEEND26", 635, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND27 = Field.create("UNUSEDATTHEEND27", 636, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND28 = Field.create("UNUSEDATTHEEND28", 637, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND29 = Field.create("UNUSEDATTHEEND29", 638, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND30 = Field.create("UNUSEDATTHEEND30", 639, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND31 = Field.create("UNUSEDATTHEEND31", 640, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND32 = Field.create("UNUSEDATTHEEND32", 641, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND33 = Field.create("UNUSEDATTHEEND33", 642, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND34 = Field.create("UNUSEDATTHEEND34", 643, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND35 = Field.create("UNUSEDATTHEEND35", 644, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND36 = Field.create("UNUSEDATTHEEND36", 645, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND37 = Field.create("UNUSEDATTHEEND37", 646, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND38 = Field.create("UNUSEDATTHEEND38", 647, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND39 = Field.create("UNUSEDATTHEEND39", 648, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND40 = Field.create("UNUSEDATTHEEND40", 649, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND41 = Field.create("UNUSEDATTHEEND41", 650, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND42 = Field.create("UNUSEDATTHEEND42", 651, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND43 = Field.create("UNUSEDATTHEEND43", 652, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND44 = Field.create("UNUSEDATTHEEND44", 653, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND45 = Field.create("UNUSEDATTHEEND45", 654, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND46 = Field.create("UNUSEDATTHEEND46", 655, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND47 = Field.create("UNUSEDATTHEEND47", 656, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND48 = Field.create("UNUSEDATTHEEND48", 657, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND49 = Field.create("UNUSEDATTHEEND49", 658, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND50 = Field.create("UNUSEDATTHEEND50", 659, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND51 = Field.create("UNUSEDATTHEEND51", 660, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND52 = Field.create("UNUSEDATTHEEND52", 661, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND53 = Field.create("UNUSEDATTHEEND53", 662, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND54 = Field.create("UNUSEDATTHEEND54", 663, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND55 = Field.create("UNUSEDATTHEEND55", 664, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND56 = Field.create("UNUSEDATTHEEND56", 665, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND57 = Field.create("UNUSEDATTHEEND57", 666, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND58 = Field.create("UNUSEDATTHEEND58", 667, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND59 = Field.create("UNUSEDATTHEEND59", 668, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND60 = Field.create("UNUSEDATTHEEND60", 669, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND61 = Field.create("UNUSEDATTHEEND61", 670, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND62 = Field.create("UNUSEDATTHEEND62", 671, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND63 = Field.create("UNUSEDATTHEEND63", 672, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND64 = Field.create("UNUSEDATTHEEND64", 673, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND65 = Field.create("UNUSEDATTHEEND65", 674, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND66 = Field.create("UNUSEDATTHEEND66", 675, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND67 = Field.create("UNUSEDATTHEEND67", 676, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND68 = Field.create("UNUSEDATTHEEND68", 677, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND69 = Field.create("UNUSEDATTHEEND69", 678, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND70 = Field.create("UNUSEDATTHEEND70", 679, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND71 = Field.create("UNUSEDATTHEEND71", 680, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND72 = Field.create("UNUSEDATTHEEND72", 681, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND73 = Field.create("UNUSEDATTHEEND73", 682, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND74 = Field.create("UNUSEDATTHEEND74", 683, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND75 = Field.create("UNUSEDATTHEEND75", 684, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND76 = Field.create("UNUSEDATTHEEND76", 685, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND77 = Field.create("UNUSEDATTHEEND77", 686, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND78 = Field.create("UNUSEDATTHEEND78", 687, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND79 = Field.create("UNUSEDATTHEEND79", 688, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND80 = Field.create("UNUSEDATTHEEND80", 689, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND81 = Field.create("UNUSEDATTHEEND81", 690, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND82 = Field.create("UNUSEDATTHEEND82", 691, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND83 = Field.create("UNUSEDATTHEEND83", 692, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND84 = Field.create("UNUSEDATTHEEND84", 693, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND85 = Field.create("UNUSEDATTHEEND85", 694, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND86 = Field.create("UNUSEDATTHEEND86", 695, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND87 = Field.create("UNUSEDATTHEEND87", 696, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND88 = Field.create("UNUSEDATTHEEND88", 697, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND89 = Field.create("UNUSEDATTHEEND89", 698, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND90 = Field.create("UNUSEDATTHEEND90", 699, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND91 = Field.create("UNUSEDATTHEEND91", 700, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND92 = Field.create("UNUSEDATTHEEND92", 701, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND93 = Field.create("UNUSEDATTHEEND93", 702, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND94 = Field.create("UNUSEDATTHEEND94", 703, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND95 = Field.create("UNUSEDATTHEEND95", 704, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND96 = Field.create("UNUSEDATTHEEND96", 705, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND97 = Field.create("UNUSEDATTHEEND97", 706, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND98 = Field.create("UNUSEDATTHEEND98", 707, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND99 = Field.create("UNUSEDATTHEEND99", 708, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND100 = Field.create("UNUSEDATTHEEND100", 709, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND101 = Field.create("UNUSEDATTHEEND101", 710, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND102 = Field.create("UNUSEDATTHEEND102", 711, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND103 = Field.create("UNUSEDATTHEEND103", 712, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND104 = Field.create("UNUSEDATTHEEND104", 713, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND105 = Field.create("UNUSEDATTHEEND105", 714, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND106 = Field.create("UNUSEDATTHEEND106", 715, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND107 = Field.create("UNUSEDATTHEEND107", 716, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND108 = Field.create("UNUSEDATTHEEND108", 717, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND109 = Field.create("UNUSEDATTHEEND109", 718, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND110 = Field.create("UNUSEDATTHEEND110", 719, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND111 = Field.create("UNUSEDATTHEEND111", 720, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND112 = Field.create("UNUSEDATTHEEND112", 721, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND113 = Field.create("UNUSEDATTHEEND113", 722, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND114 = Field.create("UNUSEDATTHEEND114", 723, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND115 = Field.create("UNUSEDATTHEEND115", 724, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND116 = Field.create("UNUSEDATTHEEND116", 725, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND117 = Field.create("UNUSEDATTHEEND117", 726, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND118 = Field.create("UNUSEDATTHEEND118", 727, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND119 = Field.create("UNUSEDATTHEEND119", 728, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND120 = Field.create("UNUSEDATTHEEND120", 729, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND121 = Field.create("UNUSEDATTHEEND121", 730, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND122 = Field.create("UNUSEDATTHEEND122", 731, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND123 = Field.create("UNUSEDATTHEEND123", 732, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND124 = Field.create("UNUSEDATTHEEND124", 733, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND125 = Field.create("UNUSEDATTHEEND125", 734, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND126 = Field.create("UNUSEDATTHEEND126", 735, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND127 = Field.create("UNUSEDATTHEEND127", 736, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND128 = Field.create("UNUSEDATTHEEND128", 737, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND129 = Field.create("UNUSEDATTHEEND129", 738, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND130 = Field.create("UNUSEDATTHEEND130", 739, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND131 = Field.create("UNUSEDATTHEEND131", 740, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND132 = Field.create("UNUSEDATTHEEND132", 741, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND133 = Field.create("UNUSEDATTHEEND133", 742, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND134 = Field.create("UNUSEDATTHEEND134", 743, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND135 = Field.create("UNUSEDATTHEEND135", 744, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDATTHEEND136 = Field.create("UNUSEDATTHEEND136", 745, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_746 = Field.create("ALIGNMENTFILL_AT_746", 746, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field[] VALUES = {
SD_PRESENT,
SD_LOGGING_INTERNAL,