Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2023-01-15 04:28:54 +00:00
parent cfeecaf119
commit 12c11f5130
62 changed files with 930 additions and 960 deletions

View File

@ -1,5 +1,23 @@
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},
@ -248,19 +266,6 @@ 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->engineState.lua.fuelAdd, "lua.fuelAdd", "", 0},
{engine->engineState.lua.fuelMult, "lua.fuelMult", "", 0},
{engine->engineState.sd.tCharge, "speed density", "", 0},
@ -279,11 +284,6 @@ static constexpr LogField fields[] = {
{engine->engineState.crankingFuel.tpsCoefficient, "crankingFuel.tpsCoefficient", "", 0},
{engine->engineState.crankingFuel.durationCoefficient, "crankingFuel.durationCoefficient", "", 0},
{engine->engineState.crankingFuel.fuel, "Fuel: Actual injection", "", 0},
{engine->engineState.sparkDwell, "ignition dwell duration in ms", "", 0},
{engine->engineState.dwellAngle, "ignition dwell duration", "", 0},
{engine->engineState.cltTimingCorrection, "cltTimingCorrection", "deg", 2},
{engine->engineState.timingIatCorrection, "timingIatCorrection", "deg", 2},
{engine->engineState.timingPidCorrection, "timingPidCorrection", "deg", 2},
{engine->engineState.hellenBoardId, "Detected Board ID", "id", 0},
{engine->engineState.startStopStateToggleCounter, "startStopStateToggleCounter", "", 0},
{engine->engineState.egtValue1, "egtValue1", "", 0},

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Sat Jan 14 21:07:33 UTC 2023
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -210,195 +210,172 @@ struct engine_state_s {
* offset 56
*/
cranking_fuel_s crankingFuel;
/**
* ignition dwell duration in ms
* See also dwellAngle
* offset 76
*/
floatms_t sparkDwell = (floatms_t)0;
/**
* ignition dwell duration
* as crankshaft angle
* NAN if engine is stopped
* See also sparkDwell
* offset 80
*/
angle_t dwellAngle = (angle_t)0;
/**
deg
* offset 84
*/
scaled_channel<int16_t, 100, 1> cltTimingCorrection = (int16_t)0;
/**
deg
* offset 86
*/
scaled_channel<int16_t, 100, 1> timingIatCorrection = (int16_t)0;
/**
deg
* offset 88
*/
scaled_channel<int16_t, 100, 1> timingPidCorrection = (int16_t)0;
/**
* Detected Board ID
id
* offset 90
* offset 76
*/
int16_t hellenBoardId = (int16_t)0;
/**
* need 4 byte alignment
units
* offset 78
*/
uint8_t alignmentFill_at_78[2];
/**
* @@INDICATOR_NAME_CLUTCH_UP@@
offset 92 bit 0 */
offset 80 bit 0 */
bool clutchUpState : 1 {};
/**
* @@INDICATOR_NAME_CLUTCH_DOWN@@
offset 92 bit 1 */
offset 80 bit 1 */
bool clutchDownState : 1 {};
/**
* @@INDICATOR_NAME_BRAKE_DOWN@@
offset 92 bit 2 */
offset 80 bit 2 */
bool brakePedalState : 1 {};
/**
offset 92 bit 3 */
offset 80 bit 3 */
bool startStopState : 1 {};
/**
offset 92 bit 4 */
bool unusedBit_21_4 : 1 {};
offset 80 bit 4 */
bool unusedBit_17_4 : 1 {};
/**
offset 92 bit 5 */
bool unusedBit_21_5 : 1 {};
offset 80 bit 5 */
bool unusedBit_17_5 : 1 {};
/**
offset 92 bit 6 */
bool unusedBit_21_6 : 1 {};
offset 80 bit 6 */
bool unusedBit_17_6 : 1 {};
/**
offset 92 bit 7 */
bool unusedBit_21_7 : 1 {};
offset 80 bit 7 */
bool unusedBit_17_7 : 1 {};
/**
offset 92 bit 8 */
bool unusedBit_21_8 : 1 {};
offset 80 bit 8 */
bool unusedBit_17_8 : 1 {};
/**
offset 92 bit 9 */
bool unusedBit_21_9 : 1 {};
offset 80 bit 9 */
bool unusedBit_17_9 : 1 {};
/**
offset 92 bit 10 */
bool unusedBit_21_10 : 1 {};
offset 80 bit 10 */
bool unusedBit_17_10 : 1 {};
/**
offset 92 bit 11 */
bool unusedBit_21_11 : 1 {};
offset 80 bit 11 */
bool unusedBit_17_11 : 1 {};
/**
offset 92 bit 12 */
bool unusedBit_21_12 : 1 {};
offset 80 bit 12 */
bool unusedBit_17_12 : 1 {};
/**
offset 92 bit 13 */
bool unusedBit_21_13 : 1 {};
offset 80 bit 13 */
bool unusedBit_17_13 : 1 {};
/**
offset 92 bit 14 */
bool unusedBit_21_14 : 1 {};
offset 80 bit 14 */
bool unusedBit_17_14 : 1 {};
/**
offset 92 bit 15 */
bool unusedBit_21_15 : 1 {};
offset 80 bit 15 */
bool unusedBit_17_15 : 1 {};
/**
offset 92 bit 16 */
bool unusedBit_21_16 : 1 {};
offset 80 bit 16 */
bool unusedBit_17_16 : 1 {};
/**
offset 92 bit 17 */
bool unusedBit_21_17 : 1 {};
offset 80 bit 17 */
bool unusedBit_17_17 : 1 {};
/**
offset 92 bit 18 */
bool unusedBit_21_18 : 1 {};
offset 80 bit 18 */
bool unusedBit_17_18 : 1 {};
/**
offset 92 bit 19 */
bool unusedBit_21_19 : 1 {};
offset 80 bit 19 */
bool unusedBit_17_19 : 1 {};
/**
offset 92 bit 20 */
bool unusedBit_21_20 : 1 {};
offset 80 bit 20 */
bool unusedBit_17_20 : 1 {};
/**
offset 92 bit 21 */
bool unusedBit_21_21 : 1 {};
offset 80 bit 21 */
bool unusedBit_17_21 : 1 {};
/**
offset 92 bit 22 */
bool unusedBit_21_22 : 1 {};
offset 80 bit 22 */
bool unusedBit_17_22 : 1 {};
/**
offset 92 bit 23 */
bool unusedBit_21_23 : 1 {};
offset 80 bit 23 */
bool unusedBit_17_23 : 1 {};
/**
offset 92 bit 24 */
bool unusedBit_21_24 : 1 {};
offset 80 bit 24 */
bool unusedBit_17_24 : 1 {};
/**
offset 92 bit 25 */
bool unusedBit_21_25 : 1 {};
offset 80 bit 25 */
bool unusedBit_17_25 : 1 {};
/**
offset 92 bit 26 */
bool unusedBit_21_26 : 1 {};
offset 80 bit 26 */
bool unusedBit_17_26 : 1 {};
/**
offset 92 bit 27 */
bool unusedBit_21_27 : 1 {};
offset 80 bit 27 */
bool unusedBit_17_27 : 1 {};
/**
offset 92 bit 28 */
bool unusedBit_21_28 : 1 {};
offset 80 bit 28 */
bool unusedBit_17_28 : 1 {};
/**
offset 92 bit 29 */
bool unusedBit_21_29 : 1 {};
offset 80 bit 29 */
bool unusedBit_17_29 : 1 {};
/**
offset 92 bit 30 */
bool unusedBit_21_30 : 1 {};
offset 80 bit 30 */
bool unusedBit_17_30 : 1 {};
/**
offset 92 bit 31 */
bool unusedBit_21_31 : 1 {};
offset 80 bit 31 */
bool unusedBit_17_31 : 1 {};
/**
* offset 96
* offset 84
*/
uint32_t startStopStateToggleCounter = (uint32_t)0;
/**
* offset 100
* offset 88
*/
float egtValue1 = (float)0;
/**
* offset 104
* offset 92
*/
float egtValue2 = (float)0;
/**
* User-defined RPM hard limit
rpm
* offset 108
* offset 96
*/
int16_t desiredRpmLimit = (int16_t)0;
/**
* need 4 byte alignment
units
* offset 110
* offset 98
*/
uint8_t alignmentFill_at_110[2];
uint8_t alignmentFill_at_98[2];
/**
* offset 112
* offset 100
*/
uint32_t fuelInjectionCounter = (uint32_t)0;
/**
* offset 116
* offset 104
*/
uint32_t sparkCounter = (uint32_t)0;
/**
* @@GAUGE_NAME_FUEL_LOAD@@
* offset 120
* offset 108
*/
float fuelingLoad = (float)0;
/**
* @@GAUGE_NAME_IGNITION_LOAD@@
* offset 124
* offset 112
*/
float ignitionLoad = (float)0;
/**
%
* offset 128
* offset 116
*/
scaled_channel<uint16_t, 100, 1> veTableYAxis = (uint16_t)0;
/**
* need 4 byte alignment
units
* offset 130
* offset 118
*/
uint8_t alignmentFill_at_130[2];
uint8_t alignmentFill_at_118[2];
};
static_assert(sizeof(engine_state_s) == 132);
static_assert(sizeof(engine_state_s) == 120);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Sat Jan 14 21:07:33 UTC 2023
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Sun Jan 15 04:27:57 UTC 2023

View File

@ -1,4 +1,4 @@
// this section 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 section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/timing_state.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -6,8 +6,7 @@
// start of timing_state_s
struct timing_state_s {
/**
* ignition dwell duration in ms
* See also dwellAngle
* @@GAUGE_COIL_DWELL_TIME@@
* offset 0
*/
floatms_t sparkDwell = (floatms_t)0;
@ -44,4 +43,4 @@ struct timing_state_s {
static_assert(sizeof(timing_state_s) == 16);
// end
// this section 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 section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/timing_state.txt Sun Jan 15 04:27:57 UTC 2023

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_49913
#define TS_SIGNATURE "rusEFI 2023.01.15.48way.snap_49913"
#define SIGNATURE_HASH snap_46770
#define TS_SIGNATURE "rusEFI 2023.01.15.48way.snap_46770"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_51894
#define TS_SIGNATURE "rusEFI 2023.01.15.all.snap_51894"
#define SIGNATURE_HASH snap_48893
#define TS_SIGNATURE "rusEFI 2023.01.15.all.snap_48893"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_22490
#define TS_SIGNATURE "rusEFI 2023.01.15.alphax-2chan.snap_22490"
#define SIGNATURE_HASH snap_9105
#define TS_SIGNATURE "rusEFI 2023.01.15.alphax-2chan.snap_9105"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_56223
#define TS_SIGNATURE "rusEFI 2023.01.15.alphax-4chan.snap_56223"
#define SIGNATURE_HASH snap_45012
#define TS_SIGNATURE "rusEFI 2023.01.15.alphax-4chan.snap_45012"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_21818
#define TS_SIGNATURE "rusEFI 2023.01.15.alphax-8chan.snap_21818"
#define SIGNATURE_HASH snap_8561
#define TS_SIGNATURE "rusEFI 2023.01.15.alphax-8chan.snap_8561"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_16273
#define TS_SIGNATURE "rusEFI 2023.01.15.atlas.snap_16273"
#define SIGNATURE_HASH snap_19418
#define TS_SIGNATURE "rusEFI 2023.01.15.atlas.snap_19418"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_39759
#define TS_SIGNATURE "rusEFI 2023.01.15.core8.snap_39759"
#define SIGNATURE_HASH snap_61188
#define TS_SIGNATURE "rusEFI 2023.01.15.core8.snap_61188"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat by SignatureConsumer
//
#define SIGNATURE_HASH snap_51894
#define TS_SIGNATURE "rusEFI 2023.01.15.cypress.snap_51894"
#define SIGNATURE_HASH snap_48893
#define TS_SIGNATURE "rusEFI 2023.01.15.cypress.snap_48893"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_51894
#define TS_SIGNATURE "rusEFI 2023.01.15.f407-discovery.snap_51894"
#define SIGNATURE_HASH snap_48893
#define TS_SIGNATURE "rusEFI 2023.01.15.f407-discovery.snap_48893"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_51894
#define TS_SIGNATURE "rusEFI 2023.01.15.f429-discovery.snap_51894"
#define SIGNATURE_HASH snap_48893
#define TS_SIGNATURE "rusEFI 2023.01.15.f429-discovery.snap_48893"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_13938
#define TS_SIGNATURE "rusEFI 2023.01.15.frankenso_na6.snap_13938"
#define SIGNATURE_HASH snap_16953
#define TS_SIGNATURE "rusEFI 2023.01.15.frankenso_na6.snap_16953"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_35913
#define TS_SIGNATURE "rusEFI 2023.01.15.harley81.snap_35913"
#define SIGNATURE_HASH snap_63490
#define TS_SIGNATURE "rusEFI 2023.01.15.harley81.snap_63490"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_43442
#define TS_SIGNATURE "rusEFI 2023.01.15.hellen-gm-e67.snap_43442"
#define SIGNATURE_HASH snap_56825
#define TS_SIGNATURE "rusEFI 2023.01.15.hellen-gm-e67.snap_56825"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_64378
#define TS_SIGNATURE "rusEFI 2023.01.15.hellen-nb1.snap_64378"
#define SIGNATURE_HASH snap_36657
#define TS_SIGNATURE "rusEFI 2023.01.15.hellen-nb1.snap_36657"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_14116
#define TS_SIGNATURE "rusEFI 2023.01.15.hellen121nissan.snap_14116"
#define SIGNATURE_HASH snap_17263
#define TS_SIGNATURE "rusEFI 2023.01.15.hellen121nissan.snap_17263"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_23979
#define TS_SIGNATURE "rusEFI 2023.01.15.hellen121vag.snap_23979"
#define SIGNATURE_HASH snap_10720
#define TS_SIGNATURE "rusEFI 2023.01.15.hellen121vag.snap_10720"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_46989
#define TS_SIGNATURE "rusEFI 2023.01.15.hellen128.snap_46989"
#define SIGNATURE_HASH snap_50118
#define TS_SIGNATURE "rusEFI 2023.01.15.hellen128.snap_50118"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_61525
#define TS_SIGNATURE "rusEFI 2023.01.15.hellen154hyundai.snap_61525"
#define SIGNATURE_HASH snap_33822
#define TS_SIGNATURE "rusEFI 2023.01.15.hellen154hyundai.snap_33822"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_50237
#define TS_SIGNATURE "rusEFI 2023.01.15.hellen72.snap_50237"
#define SIGNATURE_HASH snap_45174
#define TS_SIGNATURE "rusEFI 2023.01.15.hellen72.snap_45174"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_21707
#define TS_SIGNATURE "rusEFI 2023.01.15.hellen81.snap_21707"
#define SIGNATURE_HASH snap_8320
#define TS_SIGNATURE "rusEFI 2023.01.15.hellen81.snap_8320"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_55674
#define TS_SIGNATURE "rusEFI 2023.01.15.hellen88bmw.snap_55674"
#define SIGNATURE_HASH snap_44337
#define TS_SIGNATURE "rusEFI 2023.01.15.hellen88bmw.snap_44337"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_31617
#define TS_SIGNATURE "rusEFI 2023.01.15.hellenNA6.snap_31617"
#define SIGNATURE_HASH snap_4042
#define TS_SIGNATURE "rusEFI 2023.01.15.hellenNA6.snap_4042"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_31582
#define TS_SIGNATURE "rusEFI 2023.01.15.hellenNA8_96.snap_31582"
#define SIGNATURE_HASH snap_3861
#define TS_SIGNATURE "rusEFI 2023.01.15.hellenNA8_96.snap_3861"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat by SignatureConsumer
//
#define SIGNATURE_HASH snap_26746
#define TS_SIGNATURE "rusEFI 2023.01.15.kin.snap_26746"
#define SIGNATURE_HASH snap_7217
#define TS_SIGNATURE "rusEFI 2023.01.15.kin.snap_7217"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_6029
#define TS_SIGNATURE "rusEFI 2023.01.15.m74_9.snap_6029"
#define SIGNATURE_HASH snap_25542
#define TS_SIGNATURE "rusEFI 2023.01.15.m74_9.snap_25542"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_44470
#define TS_SIGNATURE "rusEFI 2023.01.15.mre_f4.snap_44470"
#define SIGNATURE_HASH snap_55805
#define TS_SIGNATURE "rusEFI 2023.01.15.mre_f4.snap_55805"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_44470
#define TS_SIGNATURE "rusEFI 2023.01.15.mre_f7.snap_44470"
#define SIGNATURE_HASH snap_55805
#define TS_SIGNATURE "rusEFI 2023.01.15.mre_f7.snap_55805"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_4944
#define TS_SIGNATURE "rusEFI 2023.01.15.prometheus_405.snap_4944"
#define SIGNATURE_HASH snap_26395
#define TS_SIGNATURE "rusEFI 2023.01.15.prometheus_405.snap_26395"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_4944
#define TS_SIGNATURE "rusEFI 2023.01.15.prometheus_469.snap_4944"
#define SIGNATURE_HASH snap_26395
#define TS_SIGNATURE "rusEFI 2023.01.15.prometheus_469.snap_26395"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_262
#define TS_SIGNATURE "rusEFI 2023.01.15.proteus_f4.snap_262"
#define SIGNATURE_HASH snap_30029
#define TS_SIGNATURE "rusEFI 2023.01.15.proteus_f4.snap_30029"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_262
#define TS_SIGNATURE "rusEFI 2023.01.15.proteus_f7.snap_262"
#define SIGNATURE_HASH snap_30029
#define TS_SIGNATURE "rusEFI 2023.01.15.proteus_f7.snap_30029"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_262
#define TS_SIGNATURE "rusEFI 2023.01.15.proteus_h7.snap_262"
#define SIGNATURE_HASH snap_30029
#define TS_SIGNATURE "rusEFI 2023.01.15.proteus_h7.snap_30029"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_26993
#define TS_SIGNATURE "rusEFI 2023.01.15.s105.snap_26993"
#define SIGNATURE_HASH snap_7482
#define TS_SIGNATURE "rusEFI 2023.01.15.s105.snap_7482"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_4972
#define TS_SIGNATURE "rusEFI 2023.01.15.subaru_eg33_f7.snap_4972"
#define SIGNATURE_HASH snap_26407
#define TS_SIGNATURE "rusEFI 2023.01.15.subaru_eg33_f7.snap_26407"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_1250
#define TS_SIGNATURE "rusEFI 2023.01.15.tdg-pdm8.snap_1250"
#define SIGNATURE_HASH snap_28841
#define TS_SIGNATURE "rusEFI 2023.01.15.tdg-pdm8.snap_28841"

View File

@ -3,6 +3,44 @@
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:
@ -473,34 +511,6 @@ 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 1649801578:
return engine->engineState.lua.fuelAdd;
case -1390672637:
@ -547,16 +557,6 @@ float getOutputValueByName(const char *name) {
return engine->engineState.crankingFuel.durationCoefficient;
case -180401224:
return engine->engineState.crankingFuel.fuel;
case -903101570:
return engine->engineState.sparkDwell;
case -1573373756:
return engine->engineState.dwellAngle;
case 256951528:
return engine->engineState.cltTimingCorrection;
case -1886479485:
return engine->engineState.timingIatCorrection;
case -319326974:
return engine->engineState.timingPidCorrection;
case -295556270:
return engine->engineState.hellenBoardId;
case -797965330:

View File

@ -1,6 +1,6 @@
#include "global.h"
#include "live_data_ids.h"
// was generated automatically by rusEFI tool from live_data_ids.h // by enum2string.jar tool on Sat Dec 17 01:28:44 UTC 2022
// was generated automatically by rusEFI tool from live_data_ids.h // by enum2string.jar tool on Sun Jan 15 04:27:57 UTC 2023
// see also gen_config_and_enums.bat
@ -39,6 +39,8 @@ case LDS_main_relay:
return "LDS_main_relay";
case LDS_output_channels:
return "LDS_output_channels";
case LDS_timing_state:
return "LDS_timing_state";
case LDS_tps_accel_state:
return "LDS_tps_accel_state";
case LDS_trigger_central:

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/actuators/ac_control.txt Sun Jan 15 04:02:37 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/ac_control.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -401,17 +401,17 @@ public class AcControl {
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 ACBUTTONSTATE = Field.create("ACBUTTONSTATE", 0, FieldType.BIT, 0).setBaseOffset(892);
public static final Field M_ACENABLED = Field.create("M_ACENABLED", 0, FieldType.BIT, 1).setBaseOffset(892);
public static final Field ENGINETOOSLOW = Field.create("ENGINETOOSLOW", 0, FieldType.BIT, 2).setBaseOffset(892);
public static final Field ENGINETOOFAST = Field.create("ENGINETOOFAST", 0, FieldType.BIT, 3).setBaseOffset(892);
public static final Field NOCLT = Field.create("NOCLT", 0, FieldType.BIT, 4).setBaseOffset(892);
public static final Field ENGINETOOHOT = Field.create("ENGINETOOHOT", 0, FieldType.BIT, 5).setBaseOffset(892);
public static final Field TPSTOOHIGH = Field.create("TPSTOOHIGH", 0, FieldType.BIT, 6).setBaseOffset(892);
public static final Field ISDISABLEDBYLUA = Field.create("ISDISABLEDBYLUA", 0, FieldType.BIT, 7).setBaseOffset(892);
public static final Field ACCOMPRESSORSTATE = Field.create("ACCOMPRESSORSTATE", 0, FieldType.BIT, 8).setBaseOffset(892);
public static final Field LATEST_USAGE_AC_CONTROL = Field.create("LATEST_USAGE_AC_CONTROL", 4, FieldType.INT).setScale(1.0).setBaseOffset(892);
public static final Field ACSWITCHLASTCHANGETIMEMS = Field.create("ACSWITCHLASTCHANGETIMEMS", 8, FieldType.INT).setScale(1.0).setBaseOffset(892);
public static final Field ACBUTTONSTATE = Field.create("ACBUTTONSTATE", 0, FieldType.BIT, 0).setBaseOffset(908);
public static final Field M_ACENABLED = Field.create("M_ACENABLED", 0, FieldType.BIT, 1).setBaseOffset(908);
public static final Field ENGINETOOSLOW = Field.create("ENGINETOOSLOW", 0, FieldType.BIT, 2).setBaseOffset(908);
public static final Field ENGINETOOFAST = Field.create("ENGINETOOFAST", 0, FieldType.BIT, 3).setBaseOffset(908);
public static final Field NOCLT = Field.create("NOCLT", 0, FieldType.BIT, 4).setBaseOffset(908);
public static final Field ENGINETOOHOT = Field.create("ENGINETOOHOT", 0, FieldType.BIT, 5).setBaseOffset(908);
public static final Field TPSTOOHIGH = Field.create("TPSTOOHIGH", 0, FieldType.BIT, 6).setBaseOffset(908);
public static final Field ISDISABLEDBYLUA = Field.create("ISDISABLEDBYLUA", 0, FieldType.BIT, 7).setBaseOffset(908);
public static final Field ACCOMPRESSORSTATE = Field.create("ACCOMPRESSORSTATE", 0, FieldType.BIT, 8).setBaseOffset(908);
public static final Field LATEST_USAGE_AC_CONTROL = Field.create("LATEST_USAGE_AC_CONTROL", 4, FieldType.INT).setScale(1.0).setBaseOffset(908);
public static final Field ACSWITCHLASTCHANGETIMEMS = Field.create("ACSWITCHLASTCHANGETIMEMS", 8, FieldType.INT).setScale(1.0).setBaseOffset(908);
public static final Field[] VALUES = {
ACBUTTONSTATE,
M_ACENABLED,

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/antilag_system_state.txt Sun Jan 15 04:02:37 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/antilag_system_state.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -401,18 +401,18 @@ public class AntilagSystem {
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 ISANTILAGCONDITION = Field.create("ISANTILAGCONDITION", 0, FieldType.BIT, 0).setBaseOffset(856);
public static final Field ALSMINRPMCONDITION = Field.create("ALSMINRPMCONDITION", 0, FieldType.BIT, 1).setBaseOffset(856);
public static final Field ALSMAXRPMCONDITION = Field.create("ALSMAXRPMCONDITION", 0, FieldType.BIT, 2).setBaseOffset(856);
public static final Field ALSMINCLTCONDITION = Field.create("ALSMINCLTCONDITION", 0, FieldType.BIT, 3).setBaseOffset(856);
public static final Field ALSMAXCLTCONDITION = Field.create("ALSMAXCLTCONDITION", 0, FieldType.BIT, 4).setBaseOffset(856);
public static final Field ALSMAXTHROTTLEINTENTCONDITION = Field.create("ALSMAXTHROTTLEINTENTCONDITION", 0, FieldType.BIT, 5).setBaseOffset(856);
public static final Field ISALSSWITCHACTIVATED = Field.create("ISALSSWITCHACTIVATED", 0, FieldType.BIT, 6).setBaseOffset(856);
public static final Field ALSACTIVATEPINSTATE = Field.create("ALSACTIVATEPINSTATE", 0, FieldType.BIT, 7).setBaseOffset(856);
public static final Field ALSSWITCHCONDITION = Field.create("ALSSWITCHCONDITION", 0, FieldType.BIT, 8).setBaseOffset(856);
public static final Field FUELALSCORRECTION = Field.create("FUELALSCORRECTION", 4, FieldType.FLOAT).setBaseOffset(856);
public static final Field TIMINGALSCORRECTION = Field.create("TIMINGALSCORRECTION", 8, FieldType.INT16).setScale(0.01).setBaseOffset(856);
public static final Field ALIGNMENTFILL_AT_10 = Field.create("ALIGNMENTFILL_AT_10", 10, FieldType.INT8).setScale(1.0).setBaseOffset(856);
public static final Field ISANTILAGCONDITION = Field.create("ISANTILAGCONDITION", 0, FieldType.BIT, 0).setBaseOffset(872);
public static final Field ALSMINRPMCONDITION = Field.create("ALSMINRPMCONDITION", 0, FieldType.BIT, 1).setBaseOffset(872);
public static final Field ALSMAXRPMCONDITION = Field.create("ALSMAXRPMCONDITION", 0, FieldType.BIT, 2).setBaseOffset(872);
public static final Field ALSMINCLTCONDITION = Field.create("ALSMINCLTCONDITION", 0, FieldType.BIT, 3).setBaseOffset(872);
public static final Field ALSMAXCLTCONDITION = Field.create("ALSMAXCLTCONDITION", 0, FieldType.BIT, 4).setBaseOffset(872);
public static final Field ALSMAXTHROTTLEINTENTCONDITION = Field.create("ALSMAXTHROTTLEINTENTCONDITION", 0, FieldType.BIT, 5).setBaseOffset(872);
public static final Field ISALSSWITCHACTIVATED = Field.create("ISALSSWITCHACTIVATED", 0, FieldType.BIT, 6).setBaseOffset(872);
public static final Field ALSACTIVATEPINSTATE = Field.create("ALSACTIVATEPINSTATE", 0, FieldType.BIT, 7).setBaseOffset(872);
public static final Field ALSSWITCHCONDITION = Field.create("ALSSWITCHCONDITION", 0, FieldType.BIT, 8).setBaseOffset(872);
public static final Field FUELALSCORRECTION = Field.create("FUELALSCORRECTION", 4, FieldType.FLOAT).setBaseOffset(872);
public static final Field TIMINGALSCORRECTION = Field.create("TIMINGALSCORRECTION", 8, FieldType.INT16).setScale(0.01).setBaseOffset(872);
public static final Field ALIGNMENTFILL_AT_10 = Field.create("ALIGNMENTFILL_AT_10", 10, FieldType.INT8).setScale(1.0).setBaseOffset(872);
public static final Field[] VALUES = {
ISANTILAGCONDITION,
ALSMINRPMCONDITION,

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/actuators/boost_control.txt Sun Jan 15 04:02:37 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/boost_control.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -401,18 +401,18 @@ public class BoostControl {
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 ISTPSINVALID = Field.create("ISTPSINVALID", 0, FieldType.BIT, 0).setBaseOffset(868);
public static final Field M_SHOULDRESETPID = Field.create("M_SHOULDRESETPID", 0, FieldType.BIT, 1).setBaseOffset(868);
public static final Field ISBELOWCLOSEDLOOPTHRESHOLD = Field.create("ISBELOWCLOSEDLOOPTHRESHOLD", 0, FieldType.BIT, 2).setBaseOffset(868);
public static final Field ISNOTCLOSEDLOOP = Field.create("ISNOTCLOSEDLOOP", 0, FieldType.BIT, 3).setBaseOffset(868);
public static final Field ISZERORPM = Field.create("ISZERORPM", 0, FieldType.BIT, 4).setBaseOffset(868);
public static final Field LUATARGETADD = Field.create("LUATARGETADD", 4, FieldType.FLOAT).setBaseOffset(868);
public static final Field LUATARGETMULT = Field.create("LUATARGETMULT", 8, FieldType.FLOAT).setBaseOffset(868);
public static final Field OPENLOOPPART = Field.create("OPENLOOPPART", 12, FieldType.FLOAT).setBaseOffset(868);
public static final Field LUAOPENLOOPADD = Field.create("LUAOPENLOOPADD", 16, FieldType.FLOAT).setBaseOffset(868);
public static final Field BOOSTCONTROLLERCLOSEDLOOPPART = Field.create("BOOSTCONTROLLERCLOSEDLOOPPART", 20, FieldType.INT8).setScale(0.5).setBaseOffset(868);
public static final Field ALIGNMENTFILL_AT_21 = Field.create("ALIGNMENTFILL_AT_21", 21, FieldType.INT8).setScale(1.0).setBaseOffset(868);
public static final Field BOOSTCONTROLTARGET = Field.create("BOOSTCONTROLTARGET", 22, FieldType.INT16).setScale(0.03333333333333333).setBaseOffset(868);
public static final Field ISTPSINVALID = Field.create("ISTPSINVALID", 0, FieldType.BIT, 0).setBaseOffset(884);
public static final Field M_SHOULDRESETPID = Field.create("M_SHOULDRESETPID", 0, FieldType.BIT, 1).setBaseOffset(884);
public static final Field ISBELOWCLOSEDLOOPTHRESHOLD = Field.create("ISBELOWCLOSEDLOOPTHRESHOLD", 0, FieldType.BIT, 2).setBaseOffset(884);
public static final Field ISNOTCLOSEDLOOP = Field.create("ISNOTCLOSEDLOOP", 0, FieldType.BIT, 3).setBaseOffset(884);
public static final Field ISZERORPM = Field.create("ISZERORPM", 0, FieldType.BIT, 4).setBaseOffset(884);
public static final Field LUATARGETADD = Field.create("LUATARGETADD", 4, FieldType.FLOAT).setBaseOffset(884);
public static final Field LUATARGETMULT = Field.create("LUATARGETMULT", 8, FieldType.FLOAT).setBaseOffset(884);
public static final Field OPENLOOPPART = Field.create("OPENLOOPPART", 12, FieldType.FLOAT).setBaseOffset(884);
public static final Field LUAOPENLOOPADD = Field.create("LUAOPENLOOPADD", 16, FieldType.FLOAT).setBaseOffset(884);
public static final Field BOOSTCONTROLLERCLOSEDLOOPPART = Field.create("BOOSTCONTROLLERCLOSEDLOOPPART", 20, FieldType.INT8).setScale(0.5).setBaseOffset(884);
public static final Field ALIGNMENTFILL_AT_21 = Field.create("ALIGNMENTFILL_AT_21", 21, FieldType.INT8).setScale(1.0).setBaseOffset(884);
public static final Field BOOSTCONTROLTARGET = Field.create("BOOSTCONTROLTARGET", 22, FieldType.INT16).setScale(0.03333333333333333).setBaseOffset(884);
public static final Field[] VALUES = {
ISTPSINVALID,
M_SHOULDRESETPID,

View File

@ -1,27 +1,27 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/electronic_throttle.txt Sun Jan 15 04:02:37 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/electronic_throttle.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class ElectronicThrottle {
public static final Field IDLEPOSITION = Field.create("IDLEPOSITION", 0, FieldType.FLOAT).setBaseOffset(1236);
public static final Field TRIM = Field.create("TRIM", 4, FieldType.FLOAT).setBaseOffset(1236);
public static final Field LUAADJUSTMENT = Field.create("LUAADJUSTMENT", 8, FieldType.FLOAT).setBaseOffset(1236);
public static final Field ETBFEEDFORWARD = Field.create("ETBFEEDFORWARD", 12, FieldType.FLOAT).setBaseOffset(1236);
public static final Field ETBINTEGRALERROR = Field.create("ETBINTEGRALERROR", 16, FieldType.FLOAT).setBaseOffset(1236);
public static final Field ETBCURRENTTARGET = Field.create("ETBCURRENTTARGET", 20, FieldType.FLOAT).setBaseOffset(1236);
public static final Field ETBCURRENTADJUSTEDTARGET = Field.create("ETBCURRENTADJUSTEDTARGET", 24, FieldType.FLOAT).setBaseOffset(1236);
public static final Field ETBREVLIMITACTIVE = Field.create("ETBREVLIMITACTIVE", 28, FieldType.BIT, 0).setBaseOffset(1236);
public static final Field JAMDETECTED = Field.create("JAMDETECTED", 28, FieldType.BIT, 1).setBaseOffset(1236);
public static final Field ETBDUTYRATEOFCHANGE = Field.create("ETBDUTYRATEOFCHANGE", 32, FieldType.FLOAT).setBaseOffset(1236);
public static final Field ETBDUTYAVERAGE = Field.create("ETBDUTYAVERAGE", 36, FieldType.FLOAT).setBaseOffset(1236);
public static final Field ETBTPSERRORCOUNTER = Field.create("ETBTPSERRORCOUNTER", 40, FieldType.INT16).setScale(1.0).setBaseOffset(1236);
public static final Field ETBPPSERRORCOUNTER = Field.create("ETBPPSERRORCOUNTER", 42, FieldType.INT16).setScale(1.0).setBaseOffset(1236);
public static final Field ETBERRORCODE = Field.create("ETBERRORCODE", 44, FieldType.INT8).setScale(1.0).setBaseOffset(1236);
public static final Field ALIGNMENTFILL_AT_45 = Field.create("ALIGNMENTFILL_AT_45", 45, FieldType.INT8).setScale(1.0).setBaseOffset(1236);
public static final Field JAMTIMER = Field.create("JAMTIMER", 46, FieldType.INT16).setScale(0.01).setBaseOffset(1236);
public static final Field IDLEPOSITION = Field.create("IDLEPOSITION", 0, FieldType.FLOAT).setBaseOffset(1240);
public static final Field TRIM = Field.create("TRIM", 4, FieldType.FLOAT).setBaseOffset(1240);
public static final Field LUAADJUSTMENT = Field.create("LUAADJUSTMENT", 8, FieldType.FLOAT).setBaseOffset(1240);
public static final Field ETBFEEDFORWARD = Field.create("ETBFEEDFORWARD", 12, FieldType.FLOAT).setBaseOffset(1240);
public static final Field ETBINTEGRALERROR = Field.create("ETBINTEGRALERROR", 16, FieldType.FLOAT).setBaseOffset(1240);
public static final Field ETBCURRENTTARGET = Field.create("ETBCURRENTTARGET", 20, FieldType.FLOAT).setBaseOffset(1240);
public static final Field ETBCURRENTADJUSTEDTARGET = Field.create("ETBCURRENTADJUSTEDTARGET", 24, FieldType.FLOAT).setBaseOffset(1240);
public static final Field ETBREVLIMITACTIVE = Field.create("ETBREVLIMITACTIVE", 28, FieldType.BIT, 0).setBaseOffset(1240);
public static final Field JAMDETECTED = Field.create("JAMDETECTED", 28, FieldType.BIT, 1).setBaseOffset(1240);
public static final Field ETBDUTYRATEOFCHANGE = Field.create("ETBDUTYRATEOFCHANGE", 32, FieldType.FLOAT).setBaseOffset(1240);
public static final Field ETBDUTYAVERAGE = Field.create("ETBDUTYAVERAGE", 36, FieldType.FLOAT).setBaseOffset(1240);
public static final Field ETBTPSERRORCOUNTER = Field.create("ETBTPSERRORCOUNTER", 40, FieldType.INT16).setScale(1.0).setBaseOffset(1240);
public static final Field ETBPPSERRORCOUNTER = Field.create("ETBPPSERRORCOUNTER", 42, FieldType.INT16).setScale(1.0).setBaseOffset(1240);
public static final Field ETBERRORCODE = Field.create("ETBERRORCODE", 44, FieldType.INT8).setScale(1.0).setBaseOffset(1240);
public static final Field ALIGNMENTFILL_AT_45 = Field.create("ALIGNMENTFILL_AT_45", 45, FieldType.INT8).setScale(1.0).setBaseOffset(1240);
public static final Field JAMTIMER = Field.create("JAMTIMER", 46, FieldType.INT16).setScale(0.01).setBaseOffset(1240);
public static final Field[] VALUES = {
IDLEPOSITION,
TRIM,

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/engine_state.txt Sun Jan 15 04:02:37 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -401,50 +401,46 @@ public class EngineState {
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 LUA_FUELADD = Field.create("LUA_FUELADD", 0, FieldType.FLOAT).setBaseOffset(916);
public static final Field LUA_FUELMULT = Field.create("LUA_FUELMULT", 4, FieldType.FLOAT).setBaseOffset(916);
public static final Field LUA_CLUTCHUPSTATE = Field.create("LUA_CLUTCHUPSTATE", 8, FieldType.BIT, 0).setBaseOffset(916);
public static final Field LUA_BRAKEPEDALSTATE = Field.create("LUA_BRAKEPEDALSTATE", 8, FieldType.BIT, 1).setBaseOffset(916);
public static final Field LUA_ACREQUESTSTATE = Field.create("LUA_ACREQUESTSTATE", 8, FieldType.BIT, 2).setBaseOffset(916);
public static final Field LUA_LUADISABLEETB = Field.create("LUA_LUADISABLEETB", 8, FieldType.BIT, 3).setBaseOffset(916);
public static final Field LUA_LUAIGNCUT = Field.create("LUA_LUAIGNCUT", 8, FieldType.BIT, 4).setBaseOffset(916);
public static final Field SD_TCHARGE = Field.create("SD_TCHARGE", 12, FieldType.FLOAT).setBaseOffset(916);
public static final Field SD_TCHARGEK = Field.create("SD_TCHARGEK", 16, FieldType.FLOAT).setBaseOffset(916);
public static final Field SD_AIRFLOW = Field.create("SD_AIRFLOW", 20, FieldType.FLOAT).setBaseOffset(916);
public static final Field ENGINECYCLEDURATIONMS = Field.create("ENGINECYCLEDURATIONMS", 24, FieldType.FLOAT).setBaseOffset(916);
public static final Field MINRPMKCURRENTTPS = Field.create("MINRPMKCURRENTTPS", 28, FieldType.FLOAT).setBaseOffset(916);
public static final Field CURRENTTPSADC = Field.create("CURRENTTPSADC", 32, FieldType.INT).setScale(1.0).setBaseOffset(916);
public static final Field TPSVOLTAGEMCU = Field.create("TPSVOLTAGEMCU", 36, FieldType.FLOAT).setBaseOffset(916);
public static final Field TPSVOLTAGEBOARD = Field.create("TPSVOLTAGEBOARD", 40, FieldType.FLOAT).setBaseOffset(916);
public static final Field CURRENTBAROCORRECTEDVE = Field.create("CURRENTBAROCORRECTEDVE", 44, FieldType.FLOAT).setBaseOffset(916);
public static final Field INJECTORFLOWCORRECTION = Field.create("INJECTORFLOWCORRECTION", 48, FieldType.FLOAT).setBaseOffset(916);
public static final Field BAROCORRECTION = Field.create("BAROCORRECTION", 52, FieldType.FLOAT).setBaseOffset(916);
public static final Field CRANKINGFUEL_BASEFUEL = Field.create("CRANKINGFUEL_BASEFUEL", 56, FieldType.FLOAT).setBaseOffset(916);
public static final Field CRANKINGFUEL_COOLANTTEMPERATURECOEFFICIENT = Field.create("CRANKINGFUEL_COOLANTTEMPERATURECOEFFICIENT", 60, FieldType.FLOAT).setBaseOffset(916);
public static final Field CRANKINGFUEL_TPSCOEFFICIENT = Field.create("CRANKINGFUEL_TPSCOEFFICIENT", 64, FieldType.FLOAT).setBaseOffset(916);
public static final Field CRANKINGFUEL_DURATIONCOEFFICIENT = Field.create("CRANKINGFUEL_DURATIONCOEFFICIENT", 68, FieldType.FLOAT).setBaseOffset(916);
public static final Field CRANKINGFUEL_FUEL = Field.create("CRANKINGFUEL_FUEL", 72, FieldType.FLOAT).setBaseOffset(916);
public static final Field SPARKDWELL = Field.create("SPARKDWELL", 76, FieldType.FLOAT).setBaseOffset(916);
public static final Field DWELLANGLE = Field.create("DWELLANGLE", 80, FieldType.FLOAT).setBaseOffset(916);
public static final Field CLTTIMINGCORRECTION = Field.create("CLTTIMINGCORRECTION", 84, FieldType.INT16).setScale(0.01).setBaseOffset(916);
public static final Field TIMINGIATCORRECTION = Field.create("TIMINGIATCORRECTION", 86, FieldType.INT16).setScale(0.01).setBaseOffset(916);
public static final Field TIMINGPIDCORRECTION = Field.create("TIMINGPIDCORRECTION", 88, FieldType.INT16).setScale(0.01).setBaseOffset(916);
public static final Field HELLENBOARDID = Field.create("HELLENBOARDID", 90, FieldType.INT16).setScale(1.0).setBaseOffset(916);
public static final Field CLUTCHUPSTATE = Field.create("CLUTCHUPSTATE", 92, FieldType.BIT, 0).setBaseOffset(916);
public static final Field CLUTCHDOWNSTATE = Field.create("CLUTCHDOWNSTATE", 92, FieldType.BIT, 1).setBaseOffset(916);
public static final Field BRAKEPEDALSTATE = Field.create("BRAKEPEDALSTATE", 92, FieldType.BIT, 2).setBaseOffset(916);
public static final Field STARTSTOPSTATE = Field.create("STARTSTOPSTATE", 92, FieldType.BIT, 3).setBaseOffset(916);
public static final Field STARTSTOPSTATETOGGLECOUNTER = Field.create("STARTSTOPSTATETOGGLECOUNTER", 96, FieldType.INT).setScale(1.0).setBaseOffset(916);
public static final Field EGTVALUE1 = Field.create("EGTVALUE1", 100, FieldType.FLOAT).setBaseOffset(916);
public static final Field EGTVALUE2 = Field.create("EGTVALUE2", 104, FieldType.FLOAT).setBaseOffset(916);
public static final Field DESIREDRPMLIMIT = Field.create("DESIREDRPMLIMIT", 108, FieldType.INT16).setScale(1.0).setBaseOffset(916);
public static final Field ALIGNMENTFILL_AT_110 = Field.create("ALIGNMENTFILL_AT_110", 110, FieldType.INT8).setScale(1.0).setBaseOffset(916);
public static final Field FUELINJECTIONCOUNTER = Field.create("FUELINJECTIONCOUNTER", 112, FieldType.INT).setScale(1.0).setBaseOffset(916);
public static final Field SPARKCOUNTER = Field.create("SPARKCOUNTER", 116, FieldType.INT).setScale(1.0).setBaseOffset(916);
public static final Field FUELINGLOAD = Field.create("FUELINGLOAD", 120, FieldType.FLOAT).setBaseOffset(916);
public static final Field IGNITIONLOAD = Field.create("IGNITIONLOAD", 124, FieldType.FLOAT).setBaseOffset(916);
public static final Field VETABLEYAXIS = Field.create("VETABLEYAXIS", 128, FieldType.INT16).setScale(0.01).setBaseOffset(916);
public static final Field ALIGNMENTFILL_AT_130 = Field.create("ALIGNMENTFILL_AT_130", 130, FieldType.INT8).setScale(1.0).setBaseOffset(916);
public static final Field LUA_FUELADD = Field.create("LUA_FUELADD", 0, FieldType.FLOAT).setBaseOffset(932);
public static final Field LUA_FUELMULT = Field.create("LUA_FUELMULT", 4, FieldType.FLOAT).setBaseOffset(932);
public static final Field LUA_CLUTCHUPSTATE = Field.create("LUA_CLUTCHUPSTATE", 8, FieldType.BIT, 0).setBaseOffset(932);
public static final Field LUA_BRAKEPEDALSTATE = Field.create("LUA_BRAKEPEDALSTATE", 8, FieldType.BIT, 1).setBaseOffset(932);
public static final Field LUA_ACREQUESTSTATE = Field.create("LUA_ACREQUESTSTATE", 8, FieldType.BIT, 2).setBaseOffset(932);
public static final Field LUA_LUADISABLEETB = Field.create("LUA_LUADISABLEETB", 8, FieldType.BIT, 3).setBaseOffset(932);
public static final Field LUA_LUAIGNCUT = Field.create("LUA_LUAIGNCUT", 8, FieldType.BIT, 4).setBaseOffset(932);
public static final Field SD_TCHARGE = Field.create("SD_TCHARGE", 12, FieldType.FLOAT).setBaseOffset(932);
public static final Field SD_TCHARGEK = Field.create("SD_TCHARGEK", 16, FieldType.FLOAT).setBaseOffset(932);
public static final Field SD_AIRFLOW = Field.create("SD_AIRFLOW", 20, FieldType.FLOAT).setBaseOffset(932);
public static final Field ENGINECYCLEDURATIONMS = Field.create("ENGINECYCLEDURATIONMS", 24, FieldType.FLOAT).setBaseOffset(932);
public static final Field MINRPMKCURRENTTPS = Field.create("MINRPMKCURRENTTPS", 28, FieldType.FLOAT).setBaseOffset(932);
public static final Field CURRENTTPSADC = Field.create("CURRENTTPSADC", 32, FieldType.INT).setScale(1.0).setBaseOffset(932);
public static final Field TPSVOLTAGEMCU = Field.create("TPSVOLTAGEMCU", 36, FieldType.FLOAT).setBaseOffset(932);
public static final Field TPSVOLTAGEBOARD = Field.create("TPSVOLTAGEBOARD", 40, FieldType.FLOAT).setBaseOffset(932);
public static final Field CURRENTBAROCORRECTEDVE = Field.create("CURRENTBAROCORRECTEDVE", 44, FieldType.FLOAT).setBaseOffset(932);
public static final Field INJECTORFLOWCORRECTION = Field.create("INJECTORFLOWCORRECTION", 48, FieldType.FLOAT).setBaseOffset(932);
public static final Field BAROCORRECTION = Field.create("BAROCORRECTION", 52, FieldType.FLOAT).setBaseOffset(932);
public static final Field CRANKINGFUEL_BASEFUEL = Field.create("CRANKINGFUEL_BASEFUEL", 56, FieldType.FLOAT).setBaseOffset(932);
public static final Field CRANKINGFUEL_COOLANTTEMPERATURECOEFFICIENT = Field.create("CRANKINGFUEL_COOLANTTEMPERATURECOEFFICIENT", 60, FieldType.FLOAT).setBaseOffset(932);
public static final Field CRANKINGFUEL_TPSCOEFFICIENT = Field.create("CRANKINGFUEL_TPSCOEFFICIENT", 64, FieldType.FLOAT).setBaseOffset(932);
public static final Field CRANKINGFUEL_DURATIONCOEFFICIENT = Field.create("CRANKINGFUEL_DURATIONCOEFFICIENT", 68, FieldType.FLOAT).setBaseOffset(932);
public static final Field CRANKINGFUEL_FUEL = Field.create("CRANKINGFUEL_FUEL", 72, FieldType.FLOAT).setBaseOffset(932);
public static final Field HELLENBOARDID = Field.create("HELLENBOARDID", 76, FieldType.INT16).setScale(1.0).setBaseOffset(932);
public static final Field ALIGNMENTFILL_AT_78 = Field.create("ALIGNMENTFILL_AT_78", 78, FieldType.INT8).setScale(1.0).setBaseOffset(932);
public static final Field CLUTCHUPSTATE = Field.create("CLUTCHUPSTATE", 80, FieldType.BIT, 0).setBaseOffset(932);
public static final Field CLUTCHDOWNSTATE = Field.create("CLUTCHDOWNSTATE", 80, FieldType.BIT, 1).setBaseOffset(932);
public static final Field BRAKEPEDALSTATE = Field.create("BRAKEPEDALSTATE", 80, FieldType.BIT, 2).setBaseOffset(932);
public static final Field STARTSTOPSTATE = Field.create("STARTSTOPSTATE", 80, FieldType.BIT, 3).setBaseOffset(932);
public static final Field STARTSTOPSTATETOGGLECOUNTER = Field.create("STARTSTOPSTATETOGGLECOUNTER", 84, FieldType.INT).setScale(1.0).setBaseOffset(932);
public static final Field EGTVALUE1 = Field.create("EGTVALUE1", 88, FieldType.FLOAT).setBaseOffset(932);
public static final Field EGTVALUE2 = Field.create("EGTVALUE2", 92, FieldType.FLOAT).setBaseOffset(932);
public static final Field DESIREDRPMLIMIT = Field.create("DESIREDRPMLIMIT", 96, FieldType.INT16).setScale(1.0).setBaseOffset(932);
public static final Field ALIGNMENTFILL_AT_98 = Field.create("ALIGNMENTFILL_AT_98", 98, FieldType.INT8).setScale(1.0).setBaseOffset(932);
public static final Field FUELINJECTIONCOUNTER = Field.create("FUELINJECTIONCOUNTER", 100, FieldType.INT).setScale(1.0).setBaseOffset(932);
public static final Field SPARKCOUNTER = Field.create("SPARKCOUNTER", 104, FieldType.INT).setScale(1.0).setBaseOffset(932);
public static final Field FUELINGLOAD = Field.create("FUELINGLOAD", 108, FieldType.FLOAT).setBaseOffset(932);
public static final Field IGNITIONLOAD = Field.create("IGNITIONLOAD", 112, FieldType.FLOAT).setBaseOffset(932);
public static final Field VETABLEYAXIS = Field.create("VETABLEYAXIS", 116, FieldType.INT16).setScale(0.01).setBaseOffset(932);
public static final Field ALIGNMENTFILL_AT_118 = Field.create("ALIGNMENTFILL_AT_118", 118, FieldType.INT8).setScale(1.0).setBaseOffset(932);
public static final Field[] VALUES = {
LUA_FUELADD,
LUA_FUELMULT,
@ -469,12 +465,8 @@ public class EngineState {
CRANKINGFUEL_TPSCOEFFICIENT,
CRANKINGFUEL_DURATIONCOEFFICIENT,
CRANKINGFUEL_FUEL,
SPARKDWELL,
DWELLANGLE,
CLTTIMINGCORRECTION,
TIMINGIATCORRECTION,
TIMINGPIDCORRECTION,
HELLENBOARDID,
ALIGNMENTFILL_AT_78,
CLUTCHUPSTATE,
CLUTCHDOWNSTATE,
BRAKEPEDALSTATE,
@ -483,12 +475,12 @@ public class EngineState {
EGTVALUE1,
EGTVALUE2,
DESIREDRPMLIMIT,
ALIGNMENTFILL_AT_110,
ALIGNMENTFILL_AT_98,
FUELINJECTIONCOUNTER,
SPARKCOUNTER,
FUELINGLOAD,
IGNITIONLOAD,
VETABLEYAXIS,
ALIGNMENTFILL_AT_130,
ALIGNMENTFILL_AT_118,
};
}

View File

@ -1,18 +1,18 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/fan_control.txt Sun Jan 15 04:02:37 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/fan_control.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class FanControl {
public static final Field CRANKING = Field.create("CRANKING", 0, FieldType.BIT, 0).setBaseOffset(904);
public static final Field NOTRUNNING = Field.create("NOTRUNNING", 0, FieldType.BIT, 1).setBaseOffset(904);
public static final Field DISABLEDWHILEENGINESTOPPED = Field.create("DISABLEDWHILEENGINESTOPPED", 0, FieldType.BIT, 2).setBaseOffset(904);
public static final Field BROKENCLT = Field.create("BROKENCLT", 0, FieldType.BIT, 3).setBaseOffset(904);
public static final Field ENABLEDFORAC = Field.create("ENABLEDFORAC", 0, FieldType.BIT, 4).setBaseOffset(904);
public static final Field HOT = Field.create("HOT", 0, FieldType.BIT, 5).setBaseOffset(904);
public static final Field COLD = Field.create("COLD", 0, FieldType.BIT, 6).setBaseOffset(904);
public static final Field CRANKING = Field.create("CRANKING", 0, FieldType.BIT, 0).setBaseOffset(920);
public static final Field NOTRUNNING = Field.create("NOTRUNNING", 0, FieldType.BIT, 1).setBaseOffset(920);
public static final Field DISABLEDWHILEENGINESTOPPED = Field.create("DISABLEDWHILEENGINESTOPPED", 0, FieldType.BIT, 2).setBaseOffset(920);
public static final Field BROKENCLT = Field.create("BROKENCLT", 0, FieldType.BIT, 3).setBaseOffset(920);
public static final Field ENABLEDFORAC = Field.create("ENABLEDFORAC", 0, FieldType.BIT, 4).setBaseOffset(920);
public static final Field HOT = Field.create("HOT", 0, FieldType.BIT, 5).setBaseOffset(920);
public static final Field COLD = Field.create("COLD", 0, FieldType.BIT, 6).setBaseOffset(920);
public static final Field[] VALUES = {
CRANKING,
NOTRUNNING,

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:02:37 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 04:27:57 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(800);
public static final Field RUNNING_POSTCRANKINGFUELCORRECTION = Field.create("RUNNING_POSTCRANKINGFUELCORRECTION", 4, FieldType.FLOAT).setBaseOffset(800);
public static final Field RUNNING_INTAKETEMPERATURECOEFFICIENT = Field.create("RUNNING_INTAKETEMPERATURECOEFFICIENT", 8, FieldType.FLOAT).setBaseOffset(800);
public static final Field RUNNING_COOLANTTEMPERATURECOEFFICIENT = Field.create("RUNNING_COOLANTTEMPERATURECOEFFICIENT", 12, FieldType.FLOAT).setBaseOffset(800);
public static final Field RUNNING_TIMESINCECRANKINGINSECS = Field.create("RUNNING_TIMESINCECRANKINGINSECS", 16, FieldType.FLOAT).setBaseOffset(800);
public static final Field RUNNING_BASEFUEL = Field.create("RUNNING_BASEFUEL", 20, FieldType.FLOAT).setBaseOffset(800);
public static final Field RUNNING_FUEL = Field.create("RUNNING_FUEL", 24, FieldType.FLOAT).setBaseOffset(800);
public static final Field AFRTABLEYAXIS = Field.create("AFRTABLEYAXIS", 28, FieldType.INT16).setScale(0.01).setBaseOffset(800);
public static final Field TARGETLAMBDA = Field.create("TARGETLAMBDA", 30, FieldType.INT16).setScale(1.0E-4).setBaseOffset(800);
public static final Field TARGETAFR = Field.create("TARGETAFR", 32, FieldType.INT16).setScale(0.001).setBaseOffset(800);
public static final Field STOICHIOMETRICRATIO = Field.create("STOICHIOMETRICRATIO", 34, FieldType.INT16).setScale(0.001).setBaseOffset(800);
public static final Field SDTCHARGE_COFF = Field.create("SDTCHARGE_COFF", 36, FieldType.FLOAT).setBaseOffset(800);
public static final Field SDAIRMASSINONECYLINDER = Field.create("SDAIRMASSINONECYLINDER", 40, FieldType.FLOAT).setBaseOffset(800);
public static final Field SDISTCHARGEAIRMODEL = Field.create("SDISTCHARGEAIRMODEL", 44, FieldType.BIT, 0).setBaseOffset(800);
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[] VALUES = {
TOTALFUELCORRECTION,
RUNNING_POSTCRANKINGFUELCORRECTION,

View File

@ -1,15 +1,15 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/fuel_pump_control.txt Sun Jan 15 04:02:37 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/fuel_pump_control.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class FuelPump {
public static final Field ISPRIME = Field.create("ISPRIME", 0, FieldType.BIT, 0).setBaseOffset(908);
public static final Field ENGINETURNEDRECENTLY = Field.create("ENGINETURNEDRECENTLY", 0, FieldType.BIT, 1).setBaseOffset(908);
public static final Field ISFUELPUMPON = Field.create("ISFUELPUMPON", 0, FieldType.BIT, 2).setBaseOffset(908);
public static final Field IGNITIONON = Field.create("IGNITIONON", 0, FieldType.BIT, 3).setBaseOffset(908);
public static final Field ISPRIME = Field.create("ISPRIME", 0, FieldType.BIT, 0).setBaseOffset(924);
public static final Field ENGINETURNEDRECENTLY = Field.create("ENGINETURNEDRECENTLY", 0, FieldType.BIT, 1).setBaseOffset(924);
public static final Field ISFUELPUMPON = Field.create("ISFUELPUMPON", 0, FieldType.BIT, 2).setBaseOffset(924);
public static final Field IGNITIONON = Field.create("IGNITIONON", 0, FieldType.BIT, 3).setBaseOffset(924);
public static final Field[] VALUES = {
ISPRIME,
ENGINETURNEDRECENTLY,

View File

@ -1,19 +1,19 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/engine_cycle/high_pressure_fuel_pump.txt Sun Jan 15 04:02:37 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/engine_cycle/high_pressure_fuel_pump.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class HighPressureFuelPump {
public static final Field M_REQUESTED_PUMP = Field.create("M_REQUESTED_PUMP", 0, FieldType.FLOAT).setBaseOffset(764);
public static final Field FUEL_REQUESTED_PERCENT = Field.create("FUEL_REQUESTED_PERCENT", 4, FieldType.FLOAT).setBaseOffset(764);
public static final Field FUEL_REQUESTED_PERCENT_PI = Field.create("FUEL_REQUESTED_PERCENT_PI", 8, FieldType.FLOAT).setBaseOffset(764);
public static final Field NOVALVE = Field.create("NOVALVE", 12, FieldType.BIT, 0).setBaseOffset(764);
public static final Field ANGLEABOVEMIN = Field.create("ANGLEABOVEMIN", 12, FieldType.BIT, 1).setBaseOffset(764);
public static final Field ISHPFPINACTIVE = Field.create("ISHPFPINACTIVE", 12, FieldType.BIT, 2).setBaseOffset(764);
public static final Field NEXTLOBE = Field.create("NEXTLOBE", 16, FieldType.FLOAT).setBaseOffset(764);
public static final Field DI_NEXTSTART = Field.create("DI_NEXTSTART", 20, FieldType.FLOAT).setBaseOffset(764);
public static final Field M_REQUESTED_PUMP = Field.create("M_REQUESTED_PUMP", 0, FieldType.FLOAT).setBaseOffset(828);
public static final Field FUEL_REQUESTED_PERCENT = Field.create("FUEL_REQUESTED_PERCENT", 4, FieldType.FLOAT).setBaseOffset(828);
public static final Field FUEL_REQUESTED_PERCENT_PI = Field.create("FUEL_REQUESTED_PERCENT_PI", 8, FieldType.FLOAT).setBaseOffset(828);
public static final Field NOVALVE = Field.create("NOVALVE", 12, FieldType.BIT, 0).setBaseOffset(828);
public static final Field ANGLEABOVEMIN = Field.create("ANGLEABOVEMIN", 12, FieldType.BIT, 1).setBaseOffset(828);
public static final Field ISHPFPINACTIVE = Field.create("ISHPFPINACTIVE", 12, FieldType.BIT, 2).setBaseOffset(828);
public static final Field NEXTLOBE = Field.create("NEXTLOBE", 16, FieldType.FLOAT).setBaseOffset(828);
public static final Field DI_NEXTSTART = Field.create("DI_NEXTSTART", 20, FieldType.FLOAT).setBaseOffset(828);
public static final Field[] VALUES = {
M_REQUESTED_PUMP,
FUEL_REQUESTED_PERCENT,

View File

@ -1,37 +1,37 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/idle_state.txt Sun Jan 15 04:02:37 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/idle_state.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class IdleState {
public static final Field IDLESTATE = Field.create("IDLESTATE", 0, FieldType.INT).setScale(1.0).setBaseOffset(1180);
public static final Field CURRENTIDLEPOSITION = Field.create("CURRENTIDLEPOSITION", 4, FieldType.FLOAT).setBaseOffset(1180);
public static final Field BASEIDLEPOSITION = Field.create("BASEIDLEPOSITION", 8, FieldType.FLOAT).setBaseOffset(1180);
public static final Field IACBYTPSTAPER = Field.create("IACBYTPSTAPER", 12, FieldType.FLOAT).setBaseOffset(1180);
public static final Field THROTTLEPEDALUPSTATE = Field.create("THROTTLEPEDALUPSTATE", 16, FieldType.INT).setScale(1.0).setBaseOffset(1180);
public static final Field MIGHTRESETPID = Field.create("MIGHTRESETPID", 20, FieldType.BIT, 0).setBaseOffset(1180);
public static final Field SHOULDRESETPID = Field.create("SHOULDRESETPID", 20, FieldType.BIT, 1).setBaseOffset(1180);
public static final Field WASRESETPID = Field.create("WASRESETPID", 20, FieldType.BIT, 2).setBaseOffset(1180);
public static final Field MUSTRESETPID = Field.create("MUSTRESETPID", 20, FieldType.BIT, 3).setBaseOffset(1180);
public static final Field ISCRANKING = Field.create("ISCRANKING", 20, FieldType.BIT, 4).setBaseOffset(1180);
public static final Field ISIACTABLEFORCOASTING = Field.create("ISIACTABLEFORCOASTING", 20, FieldType.BIT, 5).setBaseOffset(1180);
public static final Field NOTIDLING = Field.create("NOTIDLING", 20, FieldType.BIT, 6).setBaseOffset(1180);
public static final Field NEEDRESET = Field.create("NEEDRESET", 20, FieldType.BIT, 7).setBaseOffset(1180);
public static final Field ISINDEADZONE = Field.create("ISINDEADZONE", 20, FieldType.BIT, 8).setBaseOffset(1180);
public static final Field ISBLIPPING = Field.create("ISBLIPPING", 20, FieldType.BIT, 9).setBaseOffset(1180);
public static final Field USECLOSEDLOOP = Field.create("USECLOSEDLOOP", 20, FieldType.BIT, 10).setBaseOffset(1180);
public static final Field BADTPS = Field.create("BADTPS", 20, FieldType.BIT, 11).setBaseOffset(1180);
public static final Field LOOKSLIKERUNNING = Field.create("LOOKSLIKERUNNING", 20, FieldType.BIT, 12).setBaseOffset(1180);
public static final Field LOOKSLIKECOASTING = Field.create("LOOKSLIKECOASTING", 20, FieldType.BIT, 13).setBaseOffset(1180);
public static final Field LOOKSLIKECRANKTOIDLE = Field.create("LOOKSLIKECRANKTOIDLE", 20, FieldType.BIT, 14).setBaseOffset(1180);
public static final Field ISVERBOSEIAC = Field.create("ISVERBOSEIAC", 20, FieldType.BIT, 15).setBaseOffset(1180);
public static final Field ISIDLECOASTING = Field.create("ISIDLECOASTING", 20, FieldType.BIT, 16).setBaseOffset(1180);
public static final Field TARGETRPMBYCLT = Field.create("TARGETRPMBYCLT", 24, FieldType.INT).setScale(1.0).setBaseOffset(1180);
public static final Field TARGETRPMACBUMP = Field.create("TARGETRPMACBUMP", 28, FieldType.INT).setScale(1.0).setBaseOffset(1180);
public static final Field IACBYRPMTAPER = Field.create("IACBYRPMTAPER", 32, FieldType.FLOAT).setBaseOffset(1180);
public static final Field LUAADD = Field.create("LUAADD", 36, FieldType.FLOAT).setBaseOffset(1180);
public static final Field IDLESTATE = Field.create("IDLESTATE", 0, FieldType.INT).setScale(1.0).setBaseOffset(1184);
public static final Field CURRENTIDLEPOSITION = Field.create("CURRENTIDLEPOSITION", 4, FieldType.FLOAT).setBaseOffset(1184);
public static final Field BASEIDLEPOSITION = Field.create("BASEIDLEPOSITION", 8, FieldType.FLOAT).setBaseOffset(1184);
public static final Field IACBYTPSTAPER = Field.create("IACBYTPSTAPER", 12, FieldType.FLOAT).setBaseOffset(1184);
public static final Field THROTTLEPEDALUPSTATE = Field.create("THROTTLEPEDALUPSTATE", 16, FieldType.INT).setScale(1.0).setBaseOffset(1184);
public static final Field MIGHTRESETPID = Field.create("MIGHTRESETPID", 20, FieldType.BIT, 0).setBaseOffset(1184);
public static final Field SHOULDRESETPID = Field.create("SHOULDRESETPID", 20, FieldType.BIT, 1).setBaseOffset(1184);
public static final Field WASRESETPID = Field.create("WASRESETPID", 20, FieldType.BIT, 2).setBaseOffset(1184);
public static final Field MUSTRESETPID = Field.create("MUSTRESETPID", 20, FieldType.BIT, 3).setBaseOffset(1184);
public static final Field ISCRANKING = Field.create("ISCRANKING", 20, FieldType.BIT, 4).setBaseOffset(1184);
public static final Field ISIACTABLEFORCOASTING = Field.create("ISIACTABLEFORCOASTING", 20, FieldType.BIT, 5).setBaseOffset(1184);
public static final Field NOTIDLING = Field.create("NOTIDLING", 20, FieldType.BIT, 6).setBaseOffset(1184);
public static final Field NEEDRESET = Field.create("NEEDRESET", 20, FieldType.BIT, 7).setBaseOffset(1184);
public static final Field ISINDEADZONE = Field.create("ISINDEADZONE", 20, FieldType.BIT, 8).setBaseOffset(1184);
public static final Field ISBLIPPING = Field.create("ISBLIPPING", 20, FieldType.BIT, 9).setBaseOffset(1184);
public static final Field USECLOSEDLOOP = Field.create("USECLOSEDLOOP", 20, FieldType.BIT, 10).setBaseOffset(1184);
public static final Field BADTPS = Field.create("BADTPS", 20, FieldType.BIT, 11).setBaseOffset(1184);
public static final Field LOOKSLIKERUNNING = Field.create("LOOKSLIKERUNNING", 20, FieldType.BIT, 12).setBaseOffset(1184);
public static final Field LOOKSLIKECOASTING = Field.create("LOOKSLIKECOASTING", 20, FieldType.BIT, 13).setBaseOffset(1184);
public static final Field LOOKSLIKECRANKTOIDLE = Field.create("LOOKSLIKECRANKTOIDLE", 20, FieldType.BIT, 14).setBaseOffset(1184);
public static final Field ISVERBOSEIAC = Field.create("ISVERBOSEIAC", 20, FieldType.BIT, 15).setBaseOffset(1184);
public static final Field ISIDLECOASTING = Field.create("ISIDLECOASTING", 20, FieldType.BIT, 16).setBaseOffset(1184);
public static final Field TARGETRPMBYCLT = Field.create("TARGETRPMBYCLT", 24, FieldType.INT).setScale(1.0).setBaseOffset(1184);
public static final Field TARGETRPMACBUMP = Field.create("TARGETRPMACBUMP", 28, FieldType.INT).setScale(1.0).setBaseOffset(1184);
public static final Field IACBYRPMTAPER = Field.create("IACBYRPMTAPER", 32, FieldType.FLOAT).setBaseOffset(1184);
public static final Field LUAADD = Field.create("LUAADD", 36, FieldType.FLOAT).setBaseOffset(1184);
public static final Field[] VALUES = {
IDLESTATE,
CURRENTIDLEPOSITION,

View File

@ -1,15 +1,15 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/ignition_state.txt Sun Jan 15 04:02:37 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/ignition_state.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class IgnitionState {
public static final Field BASEDWELL = Field.create("BASEDWELL", 0, FieldType.FLOAT).setBaseOffset(1220);
public static final Field DWELLVOLTAGECORRECTION = Field.create("DWELLVOLTAGECORRECTION", 4, FieldType.FLOAT).setBaseOffset(1220);
public static final Field LUATIMINGADD = Field.create("LUATIMINGADD", 8, FieldType.FLOAT).setBaseOffset(1220);
public static final Field LUATIMINGMULT = Field.create("LUATIMINGMULT", 12, FieldType.FLOAT).setBaseOffset(1220);
public static final Field BASEDWELL = Field.create("BASEDWELL", 0, FieldType.FLOAT).setBaseOffset(1224);
public static final Field DWELLVOLTAGECORRECTION = Field.create("DWELLVOLTAGECORRECTION", 4, FieldType.FLOAT).setBaseOffset(1224);
public static final Field LUATIMINGADD = Field.create("LUATIMINGADD", 8, FieldType.FLOAT).setBaseOffset(1224);
public static final Field LUATIMINGMULT = Field.create("LUATIMINGMULT", 12, FieldType.FLOAT).setBaseOffset(1224);
public static final Field[] VALUES = {
BASEDWELL,
DWELLVOLTAGECORRECTION,

View File

@ -1,14 +1,14 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/fuel/injector_model.txt Sun Jan 15 04:02:37 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/fuel/injector_model.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class InjectorModel {
public static final Field M_DEADTIME = Field.create("M_DEADTIME", 0, FieldType.FLOAT).setBaseOffset(788);
public static final Field PRESSUREDELTA = Field.create("PRESSUREDELTA", 4, FieldType.FLOAT).setBaseOffset(788);
public static final Field PRESSURERATIO = Field.create("PRESSURERATIO", 8, FieldType.FLOAT).setBaseOffset(788);
public static final Field M_DEADTIME = Field.create("M_DEADTIME", 0, FieldType.FLOAT).setBaseOffset(852);
public static final Field PRESSUREDELTA = Field.create("PRESSUREDELTA", 4, FieldType.FLOAT).setBaseOffset(852);
public static final Field PRESSURERATIO = Field.create("PRESSURERATIO", 8, FieldType.FLOAT).setBaseOffset(852);
public static final Field[] VALUES = {
M_DEADTIME,
PRESSUREDELTA,

View File

@ -1,15 +1,15 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/engine_cycle/knock_controller.txt Sun Jan 15 04:02:37 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/engine_cycle/knock_controller.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class KnockController {
public static final Field M_KNOCKRETARD = Field.create("M_KNOCKRETARD", 0, FieldType.FLOAT).setBaseOffset(748);
public static final Field M_KNOCKTHRESHOLD = Field.create("M_KNOCKTHRESHOLD", 4, FieldType.FLOAT).setBaseOffset(748);
public static final Field M_KNOCKCOUNT = Field.create("M_KNOCKCOUNT", 8, FieldType.INT).setScale(1.0).setBaseOffset(748);
public static final Field M_MAXIMUMRETARD = Field.create("M_MAXIMUMRETARD", 12, FieldType.FLOAT).setBaseOffset(748);
public static final Field M_KNOCKRETARD = Field.create("M_KNOCKRETARD", 0, FieldType.FLOAT).setBaseOffset(812);
public static final Field M_KNOCKTHRESHOLD = Field.create("M_KNOCKTHRESHOLD", 4, FieldType.FLOAT).setBaseOffset(812);
public static final Field M_KNOCKCOUNT = Field.create("M_KNOCKCOUNT", 8, FieldType.INT).setScale(1.0).setBaseOffset(812);
public static final Field M_MAXIMUMRETARD = Field.create("M_MAXIMUMRETARD", 12, FieldType.FLOAT).setBaseOffset(812);
public static final Field[] VALUES = {
M_KNOCKRETARD,
M_KNOCKTHRESHOLD,

View File

@ -1,22 +1,22 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/launch_control_state.txt Sun Jan 15 04:02:37 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/launch_control_state.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class LaunchControl {
public static final Field RETARDTHRESHOLDRPM = Field.create("RETARDTHRESHOLDRPM", 0, FieldType.INT).setScale(1.0).setBaseOffset(848);
public static final Field COMBINEDCONDITIONS = Field.create("COMBINEDCONDITIONS", 4, FieldType.BIT, 0).setBaseOffset(848);
public static final Field LAUNCHACTIVATEPINSTATE = Field.create("LAUNCHACTIVATEPINSTATE", 4, FieldType.BIT, 1).setBaseOffset(848);
public static final Field ISLAUNCHCONDITION = Field.create("ISLAUNCHCONDITION", 4, FieldType.BIT, 2).setBaseOffset(848);
public static final Field ISSWITCHACTIVATED = Field.create("ISSWITCHACTIVATED", 4, FieldType.BIT, 3).setBaseOffset(848);
public static final Field ISCLUTCHACTIVATED = Field.create("ISCLUTCHACTIVATED", 4, FieldType.BIT, 4).setBaseOffset(848);
public static final Field ISVALIDINPUTPIN = Field.create("ISVALIDINPUTPIN", 4, FieldType.BIT, 5).setBaseOffset(848);
public static final Field ACTIVATESWITCHCONDITION = Field.create("ACTIVATESWITCHCONDITION", 4, FieldType.BIT, 6).setBaseOffset(848);
public static final Field RPMCONDITION = Field.create("RPMCONDITION", 4, FieldType.BIT, 7).setBaseOffset(848);
public static final Field SPEEDCONDITION = Field.create("SPEEDCONDITION", 4, FieldType.BIT, 8).setBaseOffset(848);
public static final Field TPSCONDITION = Field.create("TPSCONDITION", 4, FieldType.BIT, 9).setBaseOffset(848);
public static final Field RETARDTHRESHOLDRPM = Field.create("RETARDTHRESHOLDRPM", 0, FieldType.INT).setScale(1.0).setBaseOffset(864);
public static final Field COMBINEDCONDITIONS = Field.create("COMBINEDCONDITIONS", 4, FieldType.BIT, 0).setBaseOffset(864);
public static final Field LAUNCHACTIVATEPINSTATE = Field.create("LAUNCHACTIVATEPINSTATE", 4, FieldType.BIT, 1).setBaseOffset(864);
public static final Field ISLAUNCHCONDITION = Field.create("ISLAUNCHCONDITION", 4, FieldType.BIT, 2).setBaseOffset(864);
public static final Field ISSWITCHACTIVATED = Field.create("ISSWITCHACTIVATED", 4, FieldType.BIT, 3).setBaseOffset(864);
public static final Field ISCLUTCHACTIVATED = Field.create("ISCLUTCHACTIVATED", 4, FieldType.BIT, 4).setBaseOffset(864);
public static final Field ISVALIDINPUTPIN = Field.create("ISVALIDINPUTPIN", 4, FieldType.BIT, 5).setBaseOffset(864);
public static final Field ACTIVATESWITCHCONDITION = Field.create("ACTIVATESWITCHCONDITION", 4, FieldType.BIT, 6).setBaseOffset(864);
public static final Field RPMCONDITION = Field.create("RPMCONDITION", 4, FieldType.BIT, 7).setBaseOffset(864);
public static final Field SPEEDCONDITION = Field.create("SPEEDCONDITION", 4, FieldType.BIT, 8).setBaseOffset(864);
public static final Field TPSCONDITION = Field.create("TPSCONDITION", 4, FieldType.BIT, 9).setBaseOffset(864);
public static final Field[] VALUES = {
RETARDTHRESHOLDRPM,
COMBINEDCONDITIONS,

View File

@ -1,15 +1,15 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/main_relay.txt Sun Jan 15 04:02:37 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/main_relay.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class MainRelay {
public static final Field ISBENCHTEST = Field.create("ISBENCHTEST", 0, FieldType.BIT, 0).setBaseOffset(912);
public static final Field HASIGNITIONVOLTAGE = Field.create("HASIGNITIONVOLTAGE", 0, FieldType.BIT, 1).setBaseOffset(912);
public static final Field MAINRELAYSTATE = Field.create("MAINRELAYSTATE", 0, FieldType.BIT, 2).setBaseOffset(912);
public static final Field DELAYEDSHUTOFFREQUESTED = Field.create("DELAYEDSHUTOFFREQUESTED", 0, FieldType.BIT, 3).setBaseOffset(912);
public static final Field ISBENCHTEST = Field.create("ISBENCHTEST", 0, FieldType.BIT, 0).setBaseOffset(928);
public static final Field HASIGNITIONVOLTAGE = Field.create("HASIGNITIONVOLTAGE", 0, FieldType.BIT, 1).setBaseOffset(928);
public static final Field MAINRELAYSTATE = Field.create("MAINRELAYSTATE", 0, FieldType.BIT, 2).setBaseOffset(928);
public static final Field DELAYEDSHUTOFFREQUESTED = Field.create("DELAYEDSHUTOFFREQUESTED", 0, FieldType.BIT, 3).setBaseOffset(928);
public static final Field[] VALUES = {
ISBENCHTEST,
HASIGNITIONVOLTAGE,

View File

@ -1,28 +1,28 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/tps_accel_state.txt Sun Jan 15 04:02:37 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/tps_accel_state.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class TpsAccelState {
public static final Field TPSFROM = Field.create("TPSFROM", 0, FieldType.FLOAT).setBaseOffset(1048);
public static final Field TPSTO = Field.create("TPSTO", 4, FieldType.FLOAT).setBaseOffset(1048);
public static final Field DELTATPS = Field.create("DELTATPS", 8, FieldType.FLOAT).setBaseOffset(1048);
public static final Field EXTRAFUEL = Field.create("EXTRAFUEL", 12, FieldType.FLOAT).setBaseOffset(1048);
public static final Field VALUEFROMTABLE = Field.create("VALUEFROMTABLE", 16, FieldType.FLOAT).setBaseOffset(1048);
public static final Field ISABOVEACCELTHRESHOLD = Field.create("ISABOVEACCELTHRESHOLD", 20, FieldType.BIT, 0).setBaseOffset(1048);
public static final Field ISBELOWDECELTHRESHOLD = Field.create("ISBELOWDECELTHRESHOLD", 20, FieldType.BIT, 1).setBaseOffset(1048);
public static final Field ISTIMETORESETACCUMULATOR = Field.create("ISTIMETORESETACCUMULATOR", 20, FieldType.BIT, 2).setBaseOffset(1048);
public static final Field ISFRACTIONALENRICHMENT = Field.create("ISFRACTIONALENRICHMENT", 20, FieldType.BIT, 3).setBaseOffset(1048);
public static final Field BELOWEPSILON = Field.create("BELOWEPSILON", 20, FieldType.BIT, 4).setBaseOffset(1048);
public static final Field TOOSHORT = Field.create("TOOSHORT", 20, FieldType.BIT, 5).setBaseOffset(1048);
public static final Field FRACTIONALINJFUEL = Field.create("FRACTIONALINJFUEL", 24, FieldType.FLOAT).setBaseOffset(1048);
public static final Field ACCUMULATEDVALUE = Field.create("ACCUMULATEDVALUE", 28, FieldType.FLOAT).setBaseOffset(1048);
public static final Field MAXEXTRAPERCYCLE = Field.create("MAXEXTRAPERCYCLE", 32, FieldType.FLOAT).setBaseOffset(1048);
public static final Field MAXEXTRAPERPERIOD = Field.create("MAXEXTRAPERPERIOD", 36, FieldType.FLOAT).setBaseOffset(1048);
public static final Field MAXINJECTEDPERPERIOD = Field.create("MAXINJECTEDPERPERIOD", 40, FieldType.FLOAT).setBaseOffset(1048);
public static final Field CYCLECNT = Field.create("CYCLECNT", 44, FieldType.INT).setScale(1.0).setBaseOffset(1048);
public static final Field TPSFROM = Field.create("TPSFROM", 0, FieldType.FLOAT).setBaseOffset(1052);
public static final Field TPSTO = Field.create("TPSTO", 4, FieldType.FLOAT).setBaseOffset(1052);
public static final Field DELTATPS = Field.create("DELTATPS", 8, FieldType.FLOAT).setBaseOffset(1052);
public static final Field EXTRAFUEL = Field.create("EXTRAFUEL", 12, FieldType.FLOAT).setBaseOffset(1052);
public static final Field VALUEFROMTABLE = Field.create("VALUEFROMTABLE", 16, FieldType.FLOAT).setBaseOffset(1052);
public static final Field ISABOVEACCELTHRESHOLD = Field.create("ISABOVEACCELTHRESHOLD", 20, FieldType.BIT, 0).setBaseOffset(1052);
public static final Field ISBELOWDECELTHRESHOLD = Field.create("ISBELOWDECELTHRESHOLD", 20, FieldType.BIT, 1).setBaseOffset(1052);
public static final Field ISTIMETORESETACCUMULATOR = Field.create("ISTIMETORESETACCUMULATOR", 20, FieldType.BIT, 2).setBaseOffset(1052);
public static final Field ISFRACTIONALENRICHMENT = Field.create("ISFRACTIONALENRICHMENT", 20, FieldType.BIT, 3).setBaseOffset(1052);
public static final Field BELOWEPSILON = Field.create("BELOWEPSILON", 20, FieldType.BIT, 4).setBaseOffset(1052);
public static final Field TOOSHORT = Field.create("TOOSHORT", 20, FieldType.BIT, 5).setBaseOffset(1052);
public static final Field FRACTIONALINJFUEL = Field.create("FRACTIONALINJFUEL", 24, FieldType.FLOAT).setBaseOffset(1052);
public static final Field ACCUMULATEDVALUE = Field.create("ACCUMULATEDVALUE", 28, FieldType.FLOAT).setBaseOffset(1052);
public static final Field MAXEXTRAPERCYCLE = Field.create("MAXEXTRAPERCYCLE", 32, FieldType.FLOAT).setBaseOffset(1052);
public static final Field MAXEXTRAPERPERIOD = Field.create("MAXEXTRAPERPERIOD", 36, FieldType.FLOAT).setBaseOffset(1052);
public static final Field MAXINJECTEDPERPERIOD = Field.create("MAXINJECTEDPERPERIOD", 40, FieldType.FLOAT).setBaseOffset(1052);
public static final Field CYCLECNT = Field.create("CYCLECNT", 44, FieldType.INT).setScale(1.0).setBaseOffset(1052);
public static final Field[] VALUES = {
TPSFROM,
TPSTO,

View File

@ -1,28 +1,28 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_central.txt Sun Jan 15 04:02:37 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_central.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class TriggerCentral {
public static final int HW_EVENT_TYPES = 6;
public static final Field HWEVENTCOUNTERS1 = Field.create("HWEVENTCOUNTERS1", 0, FieldType.INT).setScale(1.0).setBaseOffset(1096);
public static final Field HWEVENTCOUNTERS2 = Field.create("HWEVENTCOUNTERS2", 4, FieldType.INT).setScale(1.0).setBaseOffset(1096);
public static final Field HWEVENTCOUNTERS3 = Field.create("HWEVENTCOUNTERS3", 8, FieldType.INT).setScale(1.0).setBaseOffset(1096);
public static final Field HWEVENTCOUNTERS4 = Field.create("HWEVENTCOUNTERS4", 12, FieldType.INT).setScale(1.0).setBaseOffset(1096);
public static final Field HWEVENTCOUNTERS5 = Field.create("HWEVENTCOUNTERS5", 16, FieldType.INT).setScale(1.0).setBaseOffset(1096);
public static final Field HWEVENTCOUNTERS6 = Field.create("HWEVENTCOUNTERS6", 20, FieldType.INT).setScale(1.0).setBaseOffset(1096);
public static final Field VVTCAMCOUNTER = Field.create("VVTCAMCOUNTER", 24, FieldType.INT).setScale(1.0).setBaseOffset(1096);
public static final Field MAPVVT_MAP_AT_SPECIAL_POINT = Field.create("MAPVVT_MAP_AT_SPECIAL_POINT", 28, FieldType.FLOAT).setBaseOffset(1096);
public static final Field MAPVVT_MAP_AT_DIFF = Field.create("MAPVVT_MAP_AT_DIFF", 32, FieldType.FLOAT).setBaseOffset(1096);
public static final Field MAPVVT_MAP_AT_CYCLE_COUNT = Field.create("MAPVVT_MAP_AT_CYCLE_COUNT", 36, FieldType.INT8).setScale(1.0).setBaseOffset(1096);
public static final Field MAPVVT_MAP_PEAK = Field.create("MAPVVT_MAP_PEAK", 37, FieldType.INT8).setScale(1.0).setBaseOffset(1096);
public static final Field ALIGNMENTFILL_AT_38 = Field.create("ALIGNMENTFILL_AT_38", 38, FieldType.INT8).setScale(1.0).setBaseOffset(1096);
public static final Field CURRENTENGINEDECODEDPHASE = Field.create("CURRENTENGINEDECODEDPHASE", 40, FieldType.FLOAT).setBaseOffset(1096);
public static final Field TRIGGERTOOTHANGLEERROR = Field.create("TRIGGERTOOTHANGLEERROR", 44, FieldType.FLOAT).setBaseOffset(1096);
public static final Field TRIGGERIGNOREDTOOTHCOUNT = Field.create("TRIGGERIGNOREDTOOTHCOUNT", 48, FieldType.INT8).setScale(1.0).setBaseOffset(1096);
public static final Field ALIGNMENTFILL_AT_49 = Field.create("ALIGNMENTFILL_AT_49", 49, FieldType.INT8).setScale(1.0).setBaseOffset(1096);
public static final Field HWEVENTCOUNTERS1 = Field.create("HWEVENTCOUNTERS1", 0, FieldType.INT).setScale(1.0).setBaseOffset(1100);
public static final Field HWEVENTCOUNTERS2 = Field.create("HWEVENTCOUNTERS2", 4, FieldType.INT).setScale(1.0).setBaseOffset(1100);
public static final Field HWEVENTCOUNTERS3 = Field.create("HWEVENTCOUNTERS3", 8, FieldType.INT).setScale(1.0).setBaseOffset(1100);
public static final Field HWEVENTCOUNTERS4 = Field.create("HWEVENTCOUNTERS4", 12, FieldType.INT).setScale(1.0).setBaseOffset(1100);
public static final Field HWEVENTCOUNTERS5 = Field.create("HWEVENTCOUNTERS5", 16, FieldType.INT).setScale(1.0).setBaseOffset(1100);
public static final Field HWEVENTCOUNTERS6 = Field.create("HWEVENTCOUNTERS6", 20, FieldType.INT).setScale(1.0).setBaseOffset(1100);
public static final Field VVTCAMCOUNTER = Field.create("VVTCAMCOUNTER", 24, FieldType.INT).setScale(1.0).setBaseOffset(1100);
public static final Field MAPVVT_MAP_AT_SPECIAL_POINT = Field.create("MAPVVT_MAP_AT_SPECIAL_POINT", 28, FieldType.FLOAT).setBaseOffset(1100);
public static final Field MAPVVT_MAP_AT_DIFF = Field.create("MAPVVT_MAP_AT_DIFF", 32, FieldType.FLOAT).setBaseOffset(1100);
public static final Field MAPVVT_MAP_AT_CYCLE_COUNT = Field.create("MAPVVT_MAP_AT_CYCLE_COUNT", 36, FieldType.INT8).setScale(1.0).setBaseOffset(1100);
public static final Field MAPVVT_MAP_PEAK = Field.create("MAPVVT_MAP_PEAK", 37, FieldType.INT8).setScale(1.0).setBaseOffset(1100);
public static final Field ALIGNMENTFILL_AT_38 = Field.create("ALIGNMENTFILL_AT_38", 38, FieldType.INT8).setScale(1.0).setBaseOffset(1100);
public static final Field CURRENTENGINEDECODEDPHASE = Field.create("CURRENTENGINEDECODEDPHASE", 40, FieldType.FLOAT).setBaseOffset(1100);
public static final Field TRIGGERTOOTHANGLEERROR = Field.create("TRIGGERTOOTHANGLEERROR", 44, FieldType.FLOAT).setBaseOffset(1100);
public static final Field TRIGGERIGNOREDTOOTHCOUNT = Field.create("TRIGGERIGNOREDTOOTHCOUNT", 48, FieldType.INT8).setScale(1.0).setBaseOffset(1100);
public static final Field ALIGNMENTFILL_AT_49 = Field.create("ALIGNMENTFILL_AT_49", 49, FieldType.INT8).setScale(1.0).setBaseOffset(1100);
public static final Field[] VALUES = {
HWEVENTCOUNTERS1,
HWEVENTCOUNTERS2,

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_state.txt Sun Jan 15 04:02:37 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_state.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -401,14 +401,14 @@ public class TriggerState {
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 CRANKSYNCHRONIZATIONCOUNTER = Field.create("CRANKSYNCHRONIZATIONCOUNTER", 0, FieldType.INT).setScale(1.0).setBaseOffset(1148);
public static final Field VVTSYNCGAPRATIO = Field.create("VVTSYNCGAPRATIO", 4, FieldType.FLOAT).setBaseOffset(1148);
public static final Field VVTCURRENTPOSITION = Field.create("VVTCURRENTPOSITION", 8, FieldType.FLOAT).setBaseOffset(1148);
public static final Field TRIGGERSYNCGAPRATIO = Field.create("TRIGGERSYNCGAPRATIO", 12, FieldType.FLOAT).setBaseOffset(1148);
public static final Field TRIGGERSTATEINDEX = Field.create("TRIGGERSTATEINDEX", 16, FieldType.INT8).setScale(1.0).setBaseOffset(1148);
public static final Field VVTCOUNTER = Field.create("VVTCOUNTER", 17, FieldType.INT8).setScale(1.0).setBaseOffset(1148);
public static final Field CAMRESYNCCOUNTER = Field.create("CAMRESYNCCOUNTER", 18, FieldType.INT8).setScale(1.0).setBaseOffset(1148);
public static final Field VVTSTATEINDEX = Field.create("VVTSTATEINDEX", 19, FieldType.INT8).setScale(1.0).setBaseOffset(1148);
public static final Field CRANKSYNCHRONIZATIONCOUNTER = Field.create("CRANKSYNCHRONIZATIONCOUNTER", 0, FieldType.INT).setScale(1.0).setBaseOffset(1152);
public static final Field VVTSYNCGAPRATIO = Field.create("VVTSYNCGAPRATIO", 4, FieldType.FLOAT).setBaseOffset(1152);
public static final Field VVTCURRENTPOSITION = Field.create("VVTCURRENTPOSITION", 8, FieldType.FLOAT).setBaseOffset(1152);
public static final Field TRIGGERSYNCGAPRATIO = Field.create("TRIGGERSYNCGAPRATIO", 12, FieldType.FLOAT).setBaseOffset(1152);
public static final Field TRIGGERSTATEINDEX = Field.create("TRIGGERSTATEINDEX", 16, FieldType.INT8).setScale(1.0).setBaseOffset(1152);
public static final Field VVTCOUNTER = Field.create("VVTCOUNTER", 17, FieldType.INT8).setScale(1.0).setBaseOffset(1152);
public static final Field CAMRESYNCCOUNTER = Field.create("CAMRESYNCCOUNTER", 18, FieldType.INT8).setScale(1.0).setBaseOffset(1152);
public static final Field VVTSTATEINDEX = Field.create("VVTSTATEINDEX", 19, FieldType.INT8).setScale(1.0).setBaseOffset(1152);
public static final Field[] VALUES = {
CRANKSYNCHRONIZATIONCOUNTER,
VVTSYNCGAPRATIO,

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_state_primary.txt Sun Jan 15 04:02:37 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_state_primary.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -401,7 +401,7 @@ public class TriggerStatePrimary {
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 M_HASSYNCHRONIZEDPHASE = Field.create("M_HASSYNCHRONIZEDPHASE", 0, FieldType.BIT, 0).setBaseOffset(1168);
public static final Field M_HASSYNCHRONIZEDPHASE = Field.create("M_HASSYNCHRONIZEDPHASE", 0, FieldType.BIT, 0).setBaseOffset(1172);
public static final Field[] VALUES = {
M_HASSYNCHRONIZEDPHASE,
};

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:02:37 UTC 2023
// 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
// 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(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 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[] VALUES = {
SD_PRESENT,
SD_LOGGING_INTERNAL,

View File

@ -1,13 +1,13 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/wall_fuel_state.txt Sun Jan 15 04:02:37 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/wall_fuel_state.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class WallFuelState {
public static final Field WALLFUELCORRECTION = Field.create("WALLFUELCORRECTION", 0, FieldType.FLOAT).setBaseOffset(1172);
public static final Field WALLFUEL = Field.create("WALLFUEL", 4, FieldType.FLOAT).setBaseOffset(1172);
public static final Field WALLFUELCORRECTION = Field.create("WALLFUELCORRECTION", 0, FieldType.FLOAT).setBaseOffset(1176);
public static final Field WALLFUEL = Field.create("WALLFUEL", 4, FieldType.FLOAT).setBaseOffset(1176);
public static final Field[] VALUES = {
WALLFUELCORRECTION,
WALLFUEL,

View File

@ -1,19 +1,19 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/sensors//wideband_state.txt Sun Jan 15 04:02:37 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/sensors//wideband_state.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class WidebandController {
public static final Field FAULTCODE = Field.create("FAULTCODE", 0, FieldType.INT8).setScale(1.0).setBaseOffset(1284);
public static final Field HEATERDUTY = Field.create("HEATERDUTY", 1, FieldType.INT8).setScale(1.0).setBaseOffset(1284);
public static final Field PUMPDUTY = Field.create("PUMPDUTY", 2, FieldType.INT8).setScale(1.0).setBaseOffset(1284);
public static final Field ALIGNMENTFILL_AT_3 = Field.create("ALIGNMENTFILL_AT_3", 3, FieldType.INT8).setScale(1.0).setBaseOffset(1284);
public static final Field TEMPC = Field.create("TEMPC", 4, FieldType.INT16).setScale(1.0).setBaseOffset(1284);
public static final Field NERNSTVOLTAGE = Field.create("NERNSTVOLTAGE", 6, FieldType.INT16).setScale(0.001).setBaseOffset(1284);
public static final Field ESR = Field.create("ESR", 8, FieldType.INT16).setScale(1.0).setBaseOffset(1284);
public static final Field ALIGNMENTFILL_AT_10 = Field.create("ALIGNMENTFILL_AT_10", 10, FieldType.INT8).setScale(1.0).setBaseOffset(1284);
public static final Field FAULTCODE = Field.create("FAULTCODE", 0, FieldType.INT8).setScale(1.0).setBaseOffset(1288);
public static final Field HEATERDUTY = Field.create("HEATERDUTY", 1, FieldType.INT8).setScale(1.0).setBaseOffset(1288);
public static final Field PUMPDUTY = Field.create("PUMPDUTY", 2, FieldType.INT8).setScale(1.0).setBaseOffset(1288);
public static final Field ALIGNMENTFILL_AT_3 = Field.create("ALIGNMENTFILL_AT_3", 3, FieldType.INT8).setScale(1.0).setBaseOffset(1288);
public static final Field TEMPC = Field.create("TEMPC", 4, FieldType.INT16).setScale(1.0).setBaseOffset(1288);
public static final Field NERNSTVOLTAGE = Field.create("NERNSTVOLTAGE", 6, FieldType.INT16).setScale(0.001).setBaseOffset(1288);
public static final Field ESR = Field.create("ESR", 8, FieldType.INT16).setScale(1.0).setBaseOffset(1288);
public static final Field ALIGNMENTFILL_AT_10 = Field.create("ALIGNMENTFILL_AT_10", 10, FieldType.INT8).setScale(1.0).setBaseOffset(1288);
public static final Field[] VALUES = {
FAULTCODE,
HEATERDUTY,