Auto-generated configs and docs

This commit is contained in:
GitHub build-firmware Action 2022-06-24 00:20:41 +00:00
parent 840bf6fb27
commit fbdebdc20e
38 changed files with 628 additions and 559 deletions

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Sat May 14 12:18:31 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Fri Jun 24 00:17:26 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -825,547 +825,543 @@ struct output_channels_s {
*/
uint16_t turboSpeed = (uint16_t)0;
/**
deg C
%
* offset 320
*/
uint16_t wbTemperature[2];
/**
%
* offset 324
*/
uint8_t wbHeaterDuty[2];
/**
%
* offset 326
*/
scaled_channel<int16_t, 100, 1> tps1Split = (int16_t)0;
/**
%
* offset 328
* offset 322
*/
scaled_channel<int16_t, 100, 1> tps2Split = (int16_t)0;
/**
%
* offset 330
* offset 324
*/
scaled_channel<int16_t, 100, 1> tps12Split = (int16_t)0;
/**
%
* offset 332
* offset 326
*/
scaled_channel<int16_t, 100, 1> accPedalSplit = (int16_t)0;
/**
* "DI: Pump Angle"
deg
* offset 334
* offset 328
*/
scaled_channel<int16_t, 50, 1> m_requested_pump = (int16_t)0;
/**
* @@GAUGE_NAME_BOOST_TARGET@@
kPa
* offset 336
* offset 330
*/
scaled_channel<int16_t, 30, 1> boostControlTarget = (int16_t)0;
/**
* "Spark Cut Code"
code
* offset 338
* offset 332
*/
scaled_channel<int8_t, 1, 1> sparkCutReason = (int8_t)0;
/**
* "Fuel Cut Code"
code
* offset 339
* offset 333
*/
scaled_channel<int8_t, 1, 1> fuelCutReason = (int8_t)0;
/**
* need 4 byte alignment
units
* offset 334
*/
uint8_t alignmentFill_at_334[2];
/**
* "DI: fuel_requested_percent"
v
* offset 340
* offset 336
*/
float fuel_requested_percent = (float)0;
/**
* "DI: fuel_requested_percent_pi"
v
* offset 344
* offset 340
*/
float fuel_requested_percent_pi = (float)0;
/**
* "DI: m_I_sum_percent"
v
* offset 348
* offset 344
*/
float m_I_sum_percent = (float)0;
/**
* "DI: m_pressureTarget_kPa"
v
* offset 352
* offset 348
*/
float m_pressureTarget_kPa = (float)0;
/**
* @@GAUGE_NAME_AIR_FLOW_ESTIMATE@@
kg/h
* offset 356
* offset 352
*/
scaled_channel<uint16_t, 10, 1> mafEstimate = (uint16_t)0;
/**
rpm
* offset 358
* offset 354
*/
uint16_t instantRpm = (uint16_t)0;
/**
* "DI: next start"
v
* offset 360
* offset 356
*/
float di_nextStart = (float)0;
/**
counter
* offset 364
* offset 360
*/
uint16_t systemEventReuse = (uint16_t)0;
/**
V
* offset 366
* offset 362
*/
scaled_channel<uint16_t, 1000, 1> rawMap = (uint16_t)0;
/**
V
* offset 368
* offset 364
*/
scaled_channel<uint16_t, 1000, 1> rawAfr = (uint16_t)0;
/**
%
* offset 370
* offset 366
*/
uint8_t tpsAccelFrom = (uint8_t)0;
/**
%
* offset 371
* offset 367
*/
uint8_t tpsAccelTo = (uint8_t)0;
/**
* offset 372
* offset 368
*/
scaled_channel<float, 1, 1> calibrationValue2 = (float)0;
/**
offset 376 bit 0 */
offset 372 bit 0 */
bool isMainRelayOn : 1 {};
/**
* Original reason for this is to check if USB is connected from Lua
offset 376 bit 1 */
offset 372 bit 1 */
bool isUsbConnected : 1 {};
/**
offset 376 bit 2 */
bool unusedBit_182_2 : 1 {};
offset 372 bit 2 */
bool unusedBit_181_2 : 1 {};
/**
offset 376 bit 3 */
bool unusedBit_182_3 : 1 {};
offset 372 bit 3 */
bool unusedBit_181_3 : 1 {};
/**
offset 376 bit 4 */
bool unusedBit_182_4 : 1 {};
offset 372 bit 4 */
bool unusedBit_181_4 : 1 {};
/**
offset 376 bit 5 */
bool unusedBit_182_5 : 1 {};
offset 372 bit 5 */
bool unusedBit_181_5 : 1 {};
/**
offset 376 bit 6 */
bool unusedBit_182_6 : 1 {};
offset 372 bit 6 */
bool unusedBit_181_6 : 1 {};
/**
offset 376 bit 7 */
bool unusedBit_182_7 : 1 {};
offset 372 bit 7 */
bool unusedBit_181_7 : 1 {};
/**
offset 376 bit 8 */
bool unusedBit_182_8 : 1 {};
offset 372 bit 8 */
bool unusedBit_181_8 : 1 {};
/**
offset 376 bit 9 */
bool unusedBit_182_9 : 1 {};
offset 372 bit 9 */
bool unusedBit_181_9 : 1 {};
/**
offset 376 bit 10 */
bool unusedBit_182_10 : 1 {};
offset 372 bit 10 */
bool unusedBit_181_10 : 1 {};
/**
offset 376 bit 11 */
bool unusedBit_182_11 : 1 {};
offset 372 bit 11 */
bool unusedBit_181_11 : 1 {};
/**
offset 376 bit 12 */
bool unusedBit_182_12 : 1 {};
offset 372 bit 12 */
bool unusedBit_181_12 : 1 {};
/**
offset 376 bit 13 */
bool unusedBit_182_13 : 1 {};
offset 372 bit 13 */
bool unusedBit_181_13 : 1 {};
/**
offset 376 bit 14 */
bool unusedBit_182_14 : 1 {};
offset 372 bit 14 */
bool unusedBit_181_14 : 1 {};
/**
offset 376 bit 15 */
bool unusedBit_182_15 : 1 {};
offset 372 bit 15 */
bool unusedBit_181_15 : 1 {};
/**
offset 376 bit 16 */
bool unusedBit_182_16 : 1 {};
offset 372 bit 16 */
bool unusedBit_181_16 : 1 {};
/**
offset 376 bit 17 */
bool unusedBit_182_17 : 1 {};
offset 372 bit 17 */
bool unusedBit_181_17 : 1 {};
/**
offset 376 bit 18 */
bool unusedBit_182_18 : 1 {};
offset 372 bit 18 */
bool unusedBit_181_18 : 1 {};
/**
offset 376 bit 19 */
bool unusedBit_182_19 : 1 {};
offset 372 bit 19 */
bool unusedBit_181_19 : 1 {};
/**
offset 376 bit 20 */
bool unusedBit_182_20 : 1 {};
offset 372 bit 20 */
bool unusedBit_181_20 : 1 {};
/**
offset 376 bit 21 */
bool unusedBit_182_21 : 1 {};
offset 372 bit 21 */
bool unusedBit_181_21 : 1 {};
/**
offset 376 bit 22 */
bool unusedBit_182_22 : 1 {};
offset 372 bit 22 */
bool unusedBit_181_22 : 1 {};
/**
offset 376 bit 23 */
bool unusedBit_182_23 : 1 {};
offset 372 bit 23 */
bool unusedBit_181_23 : 1 {};
/**
offset 376 bit 24 */
bool unusedBit_182_24 : 1 {};
offset 372 bit 24 */
bool unusedBit_181_24 : 1 {};
/**
offset 376 bit 25 */
bool unusedBit_182_25 : 1 {};
offset 372 bit 25 */
bool unusedBit_181_25 : 1 {};
/**
offset 376 bit 26 */
bool unusedBit_182_26 : 1 {};
offset 372 bit 26 */
bool unusedBit_181_26 : 1 {};
/**
offset 376 bit 27 */
bool unusedBit_182_27 : 1 {};
offset 372 bit 27 */
bool unusedBit_181_27 : 1 {};
/**
offset 376 bit 28 */
bool unusedBit_182_28 : 1 {};
offset 372 bit 28 */
bool unusedBit_181_28 : 1 {};
/**
offset 376 bit 29 */
bool unusedBit_182_29 : 1 {};
offset 372 bit 29 */
bool unusedBit_181_29 : 1 {};
/**
offset 376 bit 30 */
bool unusedBit_182_30 : 1 {};
offset 372 bit 30 */
bool unusedBit_181_30 : 1 {};
/**
offset 376 bit 31 */
bool unusedBit_182_31 : 1 {};
offset 372 bit 31 */
bool unusedBit_181_31 : 1 {};
/**
count
* offset 380
* offset 376
*/
int luaInvocationCounter = (int)0;
/**
nt
* offset 384
* offset 380
*/
int luaLastCycleDuration = (int)0;
/**
count
* offset 388
* offset 384
*/
uint8_t testBenchIter = (uint8_t)0;
/**
* offset 389
* offset 385
*/
uint8_t unusedWat = (uint8_t)0;
/**
* @@GAUGE_NAME_TC_RATIO@@
value
* offset 390
* offset 386
*/
scaled_channel<uint16_t, 100, 1> tcRatio = (uint16_t)0;
/**
* "S"
* offset 392
* offset 388
*/
float lastShiftTime = (float)0;
/**
* offset 396
* offset 392
*/
int vssEdgeCounter = (int)0;
/**
* offset 400
* offset 396
*/
int issEdgeCounter = (int)0;
/**
* @@GAUGE_NAME_AUX_LINEAR_1@@
* offset 404
* offset 400
*/
scaled_channel<int16_t, 100, 1> auxLinear1 = (int16_t)0;
/**
* @@GAUGE_NAME_AUX_LINEAR_2@@
* offset 406
* offset 402
*/
scaled_channel<int16_t, 100, 1> auxLinear2 = (int16_t)0;
/**
offset 408 bit 0 */
offset 404 bit 0 */
bool launchSpeedCondition : 1 {};
/**
offset 408 bit 1 */
offset 404 bit 1 */
bool launchRpmCondition : 1 {};
/**
offset 408 bit 2 */
offset 404 bit 2 */
bool launchTpsCondition : 1 {};
/**
offset 408 bit 3 */
offset 404 bit 3 */
bool launchActivateSwitchCondition : 1 {};
/**
offset 408 bit 4 */
offset 404 bit 4 */
bool launchIsLaunchCondition : 1 {};
/**
offset 408 bit 5 */
offset 404 bit 5 */
bool launchCombinedConditions : 1 {};
/**
offset 408 bit 6 */
offset 404 bit 6 */
bool dfcoActive : 1 {};
/**
offset 408 bit 7 */
offset 404 bit 7 */
bool tpsAccelActive : 1 {};
/**
offset 408 bit 8 */
bool unusedBit_230_8 : 1 {};
offset 404 bit 8 */
bool unusedBit_229_8 : 1 {};
/**
offset 408 bit 9 */
bool unusedBit_230_9 : 1 {};
offset 404 bit 9 */
bool unusedBit_229_9 : 1 {};
/**
offset 408 bit 10 */
bool unusedBit_230_10 : 1 {};
offset 404 bit 10 */
bool unusedBit_229_10 : 1 {};
/**
offset 408 bit 11 */
bool unusedBit_230_11 : 1 {};
offset 404 bit 11 */
bool unusedBit_229_11 : 1 {};
/**
offset 408 bit 12 */
bool unusedBit_230_12 : 1 {};
offset 404 bit 12 */
bool unusedBit_229_12 : 1 {};
/**
offset 408 bit 13 */
bool unusedBit_230_13 : 1 {};
offset 404 bit 13 */
bool unusedBit_229_13 : 1 {};
/**
offset 408 bit 14 */
bool unusedBit_230_14 : 1 {};
offset 404 bit 14 */
bool unusedBit_229_14 : 1 {};
/**
offset 408 bit 15 */
bool unusedBit_230_15 : 1 {};
offset 404 bit 15 */
bool unusedBit_229_15 : 1 {};
/**
offset 408 bit 16 */
bool unusedBit_230_16 : 1 {};
offset 404 bit 16 */
bool unusedBit_229_16 : 1 {};
/**
offset 408 bit 17 */
bool unusedBit_230_17 : 1 {};
offset 404 bit 17 */
bool unusedBit_229_17 : 1 {};
/**
offset 408 bit 18 */
bool unusedBit_230_18 : 1 {};
offset 404 bit 18 */
bool unusedBit_229_18 : 1 {};
/**
offset 408 bit 19 */
bool unusedBit_230_19 : 1 {};
offset 404 bit 19 */
bool unusedBit_229_19 : 1 {};
/**
offset 408 bit 20 */
bool unusedBit_230_20 : 1 {};
offset 404 bit 20 */
bool unusedBit_229_20 : 1 {};
/**
offset 408 bit 21 */
bool unusedBit_230_21 : 1 {};
offset 404 bit 21 */
bool unusedBit_229_21 : 1 {};
/**
offset 408 bit 22 */
bool unusedBit_230_22 : 1 {};
offset 404 bit 22 */
bool unusedBit_229_22 : 1 {};
/**
offset 408 bit 23 */
bool unusedBit_230_23 : 1 {};
offset 404 bit 23 */
bool unusedBit_229_23 : 1 {};
/**
offset 408 bit 24 */
bool unusedBit_230_24 : 1 {};
offset 404 bit 24 */
bool unusedBit_229_24 : 1 {};
/**
offset 408 bit 25 */
bool unusedBit_230_25 : 1 {};
offset 404 bit 25 */
bool unusedBit_229_25 : 1 {};
/**
offset 408 bit 26 */
bool unusedBit_230_26 : 1 {};
offset 404 bit 26 */
bool unusedBit_229_26 : 1 {};
/**
offset 408 bit 27 */
bool unusedBit_230_27 : 1 {};
offset 404 bit 27 */
bool unusedBit_229_27 : 1 {};
/**
offset 408 bit 28 */
bool unusedBit_230_28 : 1 {};
offset 404 bit 28 */
bool unusedBit_229_28 : 1 {};
/**
offset 408 bit 29 */
bool unusedBit_230_29 : 1 {};
offset 404 bit 29 */
bool unusedBit_229_29 : 1 {};
/**
offset 408 bit 30 */
bool unusedBit_230_30 : 1 {};
offset 404 bit 30 */
bool unusedBit_229_30 : 1 {};
/**
offset 408 bit 31 */
bool unusedBit_230_31 : 1 {};
offset 404 bit 31 */
bool unusedBit_229_31 : 1 {};
/**
* @@GAUGE_NAME_BOOST_OUTPUT@@
%
* offset 412
* offset 408
*/
scaled_channel<uint8_t, 2, 1> boostControllerOutput = (uint8_t)0;
/**
* @@GAUGE_NAME_BOOST_OPEN_LOOP@@
%
* offset 413
* offset 409
*/
scaled_channel<uint8_t, 2, 1> boostControllerOpenLoopPart = (uint8_t)0;
/**
kPa
* offset 414
* offset 410
*/
scaled_channel<uint16_t, 10, 1> fallbackMap = (uint16_t)0;
/**
* @@GAUGE_NAME_BOOST_CLOSED_LOOP@@
%
* offset 416
* offset 412
*/
scaled_channel<int8_t, 2, 1> boostControllerClosedLoopPart = (int8_t)0;
/**
* @@GAUGE_NAME_DETECTED_GEAR@@
* offset 417
* offset 413
*/
uint8_t detectedGear = (uint8_t)0;
/**
deg
* offset 418
* offset 414
*/
scaled_channel<int16_t, 100, 1> timingCltCorrection = (int16_t)0;
/**
deg
* offset 420
* offset 416
*/
scaled_channel<int16_t, 100, 1> timingIatCorrection = (int16_t)0;
/**
deg
* offset 422
* offset 418
*/
scaled_channel<int16_t, 100, 1> timingPidCorrection = (int16_t)0;
/**
* Instant MAP
kPa
* offset 424
* offset 420
*/
scaled_channel<uint16_t, 30, 1> instantMAPValue = (uint16_t)0;
/**
* offset 426
* offset 422
*/
uint16_t mostRecentTimeBetweenSparkEvents = (uint16_t)0;
/**
* offset 428
* offset 424
*/
uint16_t mostRecentTimeBetweenIgnitionEvents = (uint16_t)0;
/**
* offset 430
* offset 426
*/
uint16_t maxLockedDuration = (uint16_t)0;
/**
* offset 432
* offset 428
*/
uint16_t maxTriggerReentrant = (uint16_t)0;
/**
* offset 434
* offset 430
*/
uint16_t canWriteOk = (uint16_t)0;
/**
* offset 436
* offset 432
*/
uint16_t canWriteNotOk = (uint16_t)0;
/**
* need 4 byte alignment
units
* offset 438
* offset 434
*/
uint8_t alignmentFill_at_438[2];
uint8_t alignmentFill_at_434[2];
/**
* offset 440
* offset 436
*/
int triggerPrimaryFall = (int)0;
/**
* offset 444
* offset 440
*/
int triggerPrimaryRise = (int)0;
/**
* offset 448
* offset 444
*/
int triggerSecondaryFall = (int)0;
/**
* offset 452
* offset 448
*/
int triggerSecondaryRise = (int)0;
/**
* offset 456
* offset 452
*/
int triggerVvtFall = (int)0;
/**
* offset 460
* offset 456
*/
int triggerVvtRise = (int)0;
/**
* offset 464
* offset 460
*/
uint8_t startStopStateToggleCounter = (uint8_t)0;
/**
* offset 465
* offset 461
*/
uint8_t starterState = (uint8_t)0;
/**
* offset 466
* offset 462
*/
uint8_t starterRelayDisable = (uint8_t)0;
/**
* offset 467
* offset 463
*/
uint8_t multiSparkCounter = (uint8_t)0;
/**
* offset 468
* offset 464
*/
float injectorFlowPressureRatio = (float)0;
/**
kPa
* offset 472
* offset 468
*/
float injectorFlowPressureDelta = (float)0;
/**
* offset 476
* offset 472
*/
float etbIntegralError = (float)0;
/**
%
* offset 480
* offset 476
*/
float etbCurrentTarget = (float)0;
/**
* offset 484
* offset 480
*/
pid_status_s alternatorStatus;
/**
* offset 496
* offset 492
*/
pid_status_s idleStatus;
/**
* offset 508
* offset 504
*/
pid_status_s etbStatus;
/**
* offset 520
* offset 516
*/
pid_status_s boostStatus;
/**
* "aux speed 1"
s
* offset 532
* offset 528
*/
uint16_t auxSpeed1 = (uint16_t)0;
/**
* "aux speed 2"
s
* offset 534
* offset 530
*/
uint16_t auxSpeed2 = (uint16_t)0;
/**
* @@GAUGE_NAME_ISS@@
RPM
* offset 536
* offset 532
*/
scaled_channel<uint16_t, 1, 1> ISSValue = (uint16_t)0;
/**
* offset 538
* offset 534
*/
uint8_t unusedAtTheEnd[78];
};
static_assert(sizeof(output_channels_s) == 616);
static_assert(sizeof(output_channels_s) == 612);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Sat May 14 12:18:31 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Fri Jun 24 00:17:26 UTC 2022

View File

@ -1,6 +1,6 @@
#include "global.h"
#include "engine_types.h"
// was generated automatically by rusEFI tool from engine_types.h // by enum2string.jar tool on Mon Jun 20 15:46:06 UTC 2022
// was generated automatically by rusEFI tool from engine_types.h // by enum2string.jar tool on Fri Jun 24 00:17:24 UTC 2022
// see also gen_config_and_enums.bat
@ -70,6 +70,8 @@ case DBG_38:
return "DBG_38";
case DBG_43:
return "DBG_43";
case DBG_46:
return "DBG_46";
case DBG_8:
return "DBG_8";
case DBG_9:
@ -114,8 +116,6 @@ case DBG_MAP:
return "DBG_MAP";
case DBG_METRICS:
return "DBG_METRICS";
case DBG_RUSEFI_WIDEBAND:
return "DBG_RUSEFI_WIDEBAND";
case DBG_SD_CARD:
return "DBG_SD_CARD";
case DBG_SOFT_SPARK_CUT:

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 77773725
#define TS_SIGNATURE "rusEFI 2022.06.24.48way.77773725"
#define SIGNATURE_HASH 3008918408
#define TS_SIGNATURE "rusEFI 2022.06.24.48way.3008918408"

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 327529426
#define TS_SIGNATURE "rusEFI 2022.06.24.f407-discovery.327529426"
#define SIGNATURE_HASH 2759818183
#define TS_SIGNATURE "rusEFI 2022.06.24.f407-discovery.2759818183"

View File

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

View File

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

View File

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

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 847946423
#define TS_SIGNATURE "rusEFI 2022.06.24.hellen-gm-e67.847946423"
#define SIGNATURE_HASH 2238737058
#define TS_SIGNATURE "rusEFI 2022.06.24.hellen-gm-e67.2238737058"

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -0,0 +1,52 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/sensors//wideband_state.txt Fri Jun 24 00:17:27 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
#include "rusefi_types.h"
// start of wideband_state_s
struct wideband_state_s {
/**
* offset 0
*/
uint8_t faultCode = (uint8_t)0;
/**
%
* offset 1
*/
scaled_channel<uint8_t, 1, 1> heaterDuty = (uint8_t)0;
/**
%
* offset 2
*/
scaled_channel<uint8_t, 1, 1> pumpDuty = (uint8_t)0;
/**
* need 4 byte alignment
units
* offset 3
*/
uint8_t alignmentFill_at_3[1];
/**
C
* offset 4
*/
uint16_t tempC = (uint16_t)0;
/**
V
* offset 6
*/
scaled_channel<uint16_t, 1000, 1> nernstVoltage = (uint16_t)0;
/**
* offset 8
*/
uint16_t esr = (uint16_t)0;
/**
* need 4 byte alignment
units
* offset 10
*/
uint8_t alignmentFill_at_10[2];
};
static_assert(sizeof(wideband_state_s) == 12);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/sensors//wideband_state.txt Fri Jun 24 00:17:27 UTC 2022

View File

@ -50,7 +50,7 @@ public enum debug_mode_e {
DBG_43,
DBG_DYNO_VIEW,
DBG_LOGIC_ANALYZER,
DBG_RUSEFI_WIDEBAND,
DBG_46,
DBG_TCU,
DBG_LUA,
DBG_VVT_2_PID,

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 Mon Jun 06 21:23:50 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Fri Jun 24 00:17:26 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -579,236 +579,233 @@ public class TsOutputs {
public static final Field VVTTARGETS3 = Field.create("VVTTARGETS3", 316, FieldType.INT8).setScale(1.0);
public static final Field VVTTARGETS4 = Field.create("VVTTARGETS4", 317, FieldType.INT8).setScale(1.0);
public static final Field TURBOSPEED = Field.create("TURBOSPEED", 318, FieldType.INT16).setScale(1.0);
public static final Field WBTEMPERATURE1 = Field.create("WBTEMPERATURE1", 320, FieldType.INT16).setScale(1.0);
public static final Field WBTEMPERATURE2 = Field.create("WBTEMPERATURE2", 322, FieldType.INT16).setScale(1.0);
public static final Field WBHEATERDUTY1 = Field.create("WBHEATERDUTY1", 324, FieldType.INT8).setScale(1.0);
public static final Field WBHEATERDUTY2 = Field.create("WBHEATERDUTY2", 325, FieldType.INT8).setScale(1.0);
public static final Field TPS1SPLIT = Field.create("TPS1SPLIT", 326, FieldType.INT16).setScale(0.01);
public static final Field TPS2SPLIT = Field.create("TPS2SPLIT", 328, FieldType.INT16).setScale(0.01);
public static final Field TPS12SPLIT = Field.create("TPS12SPLIT", 330, FieldType.INT16).setScale(0.01);
public static final Field ACCPEDALSPLIT = Field.create("ACCPEDALSPLIT", 332, FieldType.INT16).setScale(0.01);
public static final Field M_REQUESTED_PUMP = Field.create("M_REQUESTED_PUMP", 334, FieldType.INT16).setScale(0.02);
public static final Field BOOSTCONTROLTARGET = Field.create("BOOSTCONTROLTARGET", 336, FieldType.INT16).setScale(0.03333333333333333);
public static final Field SPARKCUTREASON = Field.create("SPARKCUTREASON", 338, FieldType.INT8).setScale(1.0);
public static final Field FUELCUTREASON = Field.create("FUELCUTREASON", 339, FieldType.INT8).setScale(1.0);
public static final Field FUEL_REQUESTED_PERCENT = Field.create("FUEL_REQUESTED_PERCENT", 340, FieldType.FLOAT);
public static final Field FUEL_REQUESTED_PERCENT_PI = Field.create("FUEL_REQUESTED_PERCENT_PI", 344, FieldType.FLOAT);
public static final Field M_I_SUM_PERCENT = Field.create("M_I_SUM_PERCENT", 348, FieldType.FLOAT);
public static final Field M_PRESSURETARGET_KPA = Field.create("M_PRESSURETARGET_KPA", 352, FieldType.FLOAT);
public static final Field MAFESTIMATE = Field.create("MAFESTIMATE", 356, FieldType.INT16).setScale(0.1);
public static final Field INSTANTRPM = Field.create("INSTANTRPM", 358, FieldType.INT16).setScale(1.0);
public static final Field DI_NEXTSTART = Field.create("DI_NEXTSTART", 360, FieldType.FLOAT);
public static final Field SYSTEMEVENTREUSE = Field.create("SYSTEMEVENTREUSE", 364, FieldType.INT16).setScale(1.0);
public static final Field RAWMAP = Field.create("RAWMAP", 366, FieldType.INT16).setScale(0.001);
public static final Field RAWAFR = Field.create("RAWAFR", 368, FieldType.INT16).setScale(0.001);
public static final Field TPSACCELFROM = Field.create("TPSACCELFROM", 370, FieldType.INT8).setScale(1.0);
public static final Field TPSACCELTO = Field.create("TPSACCELTO", 371, FieldType.INT8).setScale(1.0);
public static final Field CALIBRATIONVALUE2 = Field.create("CALIBRATIONVALUE2", 372, FieldType.FLOAT);
public static final Field ISMAINRELAYON = Field.create("ISMAINRELAYON", 376, FieldType.BIT, 0);
public static final Field ISUSBCONNECTED = Field.create("ISUSBCONNECTED", 376, FieldType.BIT, 1);
public static final Field UNUSEDBIT_182_2 = Field.create("UNUSEDBIT_182_2", 376, FieldType.BIT, 2);
public static final Field UNUSEDBIT_182_3 = Field.create("UNUSEDBIT_182_3", 376, FieldType.BIT, 3);
public static final Field UNUSEDBIT_182_4 = Field.create("UNUSEDBIT_182_4", 376, FieldType.BIT, 4);
public static final Field UNUSEDBIT_182_5 = Field.create("UNUSEDBIT_182_5", 376, FieldType.BIT, 5);
public static final Field UNUSEDBIT_182_6 = Field.create("UNUSEDBIT_182_6", 376, FieldType.BIT, 6);
public static final Field UNUSEDBIT_182_7 = Field.create("UNUSEDBIT_182_7", 376, FieldType.BIT, 7);
public static final Field UNUSEDBIT_182_8 = Field.create("UNUSEDBIT_182_8", 376, FieldType.BIT, 8);
public static final Field UNUSEDBIT_182_9 = Field.create("UNUSEDBIT_182_9", 376, FieldType.BIT, 9);
public static final Field UNUSEDBIT_182_10 = Field.create("UNUSEDBIT_182_10", 376, FieldType.BIT, 10);
public static final Field UNUSEDBIT_182_11 = Field.create("UNUSEDBIT_182_11", 376, FieldType.BIT, 11);
public static final Field UNUSEDBIT_182_12 = Field.create("UNUSEDBIT_182_12", 376, FieldType.BIT, 12);
public static final Field UNUSEDBIT_182_13 = Field.create("UNUSEDBIT_182_13", 376, FieldType.BIT, 13);
public static final Field UNUSEDBIT_182_14 = Field.create("UNUSEDBIT_182_14", 376, FieldType.BIT, 14);
public static final Field UNUSEDBIT_182_15 = Field.create("UNUSEDBIT_182_15", 376, FieldType.BIT, 15);
public static final Field UNUSEDBIT_182_16 = Field.create("UNUSEDBIT_182_16", 376, FieldType.BIT, 16);
public static final Field UNUSEDBIT_182_17 = Field.create("UNUSEDBIT_182_17", 376, FieldType.BIT, 17);
public static final Field UNUSEDBIT_182_18 = Field.create("UNUSEDBIT_182_18", 376, FieldType.BIT, 18);
public static final Field UNUSEDBIT_182_19 = Field.create("UNUSEDBIT_182_19", 376, FieldType.BIT, 19);
public static final Field UNUSEDBIT_182_20 = Field.create("UNUSEDBIT_182_20", 376, FieldType.BIT, 20);
public static final Field UNUSEDBIT_182_21 = Field.create("UNUSEDBIT_182_21", 376, FieldType.BIT, 21);
public static final Field UNUSEDBIT_182_22 = Field.create("UNUSEDBIT_182_22", 376, FieldType.BIT, 22);
public static final Field UNUSEDBIT_182_23 = Field.create("UNUSEDBIT_182_23", 376, FieldType.BIT, 23);
public static final Field UNUSEDBIT_182_24 = Field.create("UNUSEDBIT_182_24", 376, FieldType.BIT, 24);
public static final Field UNUSEDBIT_182_25 = Field.create("UNUSEDBIT_182_25", 376, FieldType.BIT, 25);
public static final Field UNUSEDBIT_182_26 = Field.create("UNUSEDBIT_182_26", 376, FieldType.BIT, 26);
public static final Field UNUSEDBIT_182_27 = Field.create("UNUSEDBIT_182_27", 376, FieldType.BIT, 27);
public static final Field UNUSEDBIT_182_28 = Field.create("UNUSEDBIT_182_28", 376, FieldType.BIT, 28);
public static final Field UNUSEDBIT_182_29 = Field.create("UNUSEDBIT_182_29", 376, FieldType.BIT, 29);
public static final Field UNUSEDBIT_182_30 = Field.create("UNUSEDBIT_182_30", 376, FieldType.BIT, 30);
public static final Field UNUSEDBIT_182_31 = Field.create("UNUSEDBIT_182_31", 376, FieldType.BIT, 31);
public static final Field LUAINVOCATIONCOUNTER = Field.create("LUAINVOCATIONCOUNTER", 380, FieldType.INT).setScale(1.0);
public static final Field LUALASTCYCLEDURATION = Field.create("LUALASTCYCLEDURATION", 384, FieldType.INT).setScale(1.0);
public static final Field TESTBENCHITER = Field.create("TESTBENCHITER", 388, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDWAT = Field.create("UNUSEDWAT", 389, FieldType.INT8).setScale(1.0);
public static final Field TCRATIO = Field.create("TCRATIO", 390, FieldType.INT16).setScale(0.01);
public static final Field LASTSHIFTTIME = Field.create("LASTSHIFTTIME", 392, FieldType.FLOAT);
public static final Field VSSEDGECOUNTER = Field.create("VSSEDGECOUNTER", 396, FieldType.INT).setScale(1.0);
public static final Field ISSEDGECOUNTER = Field.create("ISSEDGECOUNTER", 400, FieldType.INT).setScale(1.0);
public static final Field AUXLINEAR1 = Field.create("AUXLINEAR1", 404, FieldType.INT16).setScale(0.01);
public static final Field AUXLINEAR2 = Field.create("AUXLINEAR2", 406, FieldType.INT16).setScale(0.01);
public static final Field LAUNCHSPEEDCONDITION = Field.create("LAUNCHSPEEDCONDITION", 408, FieldType.BIT, 0);
public static final Field LAUNCHRPMCONDITION = Field.create("LAUNCHRPMCONDITION", 408, FieldType.BIT, 1);
public static final Field LAUNCHTPSCONDITION = Field.create("LAUNCHTPSCONDITION", 408, FieldType.BIT, 2);
public static final Field LAUNCHACTIVATESWITCHCONDITION = Field.create("LAUNCHACTIVATESWITCHCONDITION", 408, FieldType.BIT, 3);
public static final Field LAUNCHISLAUNCHCONDITION = Field.create("LAUNCHISLAUNCHCONDITION", 408, FieldType.BIT, 4);
public static final Field LAUNCHCOMBINEDCONDITIONS = Field.create("LAUNCHCOMBINEDCONDITIONS", 408, FieldType.BIT, 5);
public static final Field DFCOACTIVE = Field.create("DFCOACTIVE", 408, FieldType.BIT, 6);
public static final Field TPSACCELACTIVE = Field.create("TPSACCELACTIVE", 408, FieldType.BIT, 7);
public static final Field UNUSEDBIT_230_8 = Field.create("UNUSEDBIT_230_8", 408, FieldType.BIT, 8);
public static final Field UNUSEDBIT_230_9 = Field.create("UNUSEDBIT_230_9", 408, FieldType.BIT, 9);
public static final Field UNUSEDBIT_230_10 = Field.create("UNUSEDBIT_230_10", 408, FieldType.BIT, 10);
public static final Field UNUSEDBIT_230_11 = Field.create("UNUSEDBIT_230_11", 408, FieldType.BIT, 11);
public static final Field UNUSEDBIT_230_12 = Field.create("UNUSEDBIT_230_12", 408, FieldType.BIT, 12);
public static final Field UNUSEDBIT_230_13 = Field.create("UNUSEDBIT_230_13", 408, FieldType.BIT, 13);
public static final Field UNUSEDBIT_230_14 = Field.create("UNUSEDBIT_230_14", 408, FieldType.BIT, 14);
public static final Field UNUSEDBIT_230_15 = Field.create("UNUSEDBIT_230_15", 408, FieldType.BIT, 15);
public static final Field UNUSEDBIT_230_16 = Field.create("UNUSEDBIT_230_16", 408, FieldType.BIT, 16);
public static final Field UNUSEDBIT_230_17 = Field.create("UNUSEDBIT_230_17", 408, FieldType.BIT, 17);
public static final Field UNUSEDBIT_230_18 = Field.create("UNUSEDBIT_230_18", 408, FieldType.BIT, 18);
public static final Field UNUSEDBIT_230_19 = Field.create("UNUSEDBIT_230_19", 408, FieldType.BIT, 19);
public static final Field UNUSEDBIT_230_20 = Field.create("UNUSEDBIT_230_20", 408, FieldType.BIT, 20);
public static final Field UNUSEDBIT_230_21 = Field.create("UNUSEDBIT_230_21", 408, FieldType.BIT, 21);
public static final Field UNUSEDBIT_230_22 = Field.create("UNUSEDBIT_230_22", 408, FieldType.BIT, 22);
public static final Field UNUSEDBIT_230_23 = Field.create("UNUSEDBIT_230_23", 408, FieldType.BIT, 23);
public static final Field UNUSEDBIT_230_24 = Field.create("UNUSEDBIT_230_24", 408, FieldType.BIT, 24);
public static final Field UNUSEDBIT_230_25 = Field.create("UNUSEDBIT_230_25", 408, FieldType.BIT, 25);
public static final Field UNUSEDBIT_230_26 = Field.create("UNUSEDBIT_230_26", 408, FieldType.BIT, 26);
public static final Field UNUSEDBIT_230_27 = Field.create("UNUSEDBIT_230_27", 408, FieldType.BIT, 27);
public static final Field UNUSEDBIT_230_28 = Field.create("UNUSEDBIT_230_28", 408, FieldType.BIT, 28);
public static final Field UNUSEDBIT_230_29 = Field.create("UNUSEDBIT_230_29", 408, FieldType.BIT, 29);
public static final Field UNUSEDBIT_230_30 = Field.create("UNUSEDBIT_230_30", 408, FieldType.BIT, 30);
public static final Field UNUSEDBIT_230_31 = Field.create("UNUSEDBIT_230_31", 408, FieldType.BIT, 31);
public static final Field BOOSTCONTROLLEROUTPUT = Field.create("BOOSTCONTROLLEROUTPUT", 412, FieldType.INT8).setScale(0.5);
public static final Field BOOSTCONTROLLEROPENLOOPPART = Field.create("BOOSTCONTROLLEROPENLOOPPART", 413, FieldType.INT8).setScale(0.5);
public static final Field FALLBACKMAP = Field.create("FALLBACKMAP", 414, FieldType.INT16).setScale(0.1);
public static final Field BOOSTCONTROLLERCLOSEDLOOPPART = Field.create("BOOSTCONTROLLERCLOSEDLOOPPART", 416, FieldType.INT8).setScale(0.5);
public static final Field DETECTEDGEAR = Field.create("DETECTEDGEAR", 417, FieldType.INT8).setScale(1.0);
public static final Field TIMINGCLTCORRECTION = Field.create("TIMINGCLTCORRECTION", 418, FieldType.INT16).setScale(0.01);
public static final Field TIMINGIATCORRECTION = Field.create("TIMINGIATCORRECTION", 420, FieldType.INT16).setScale(0.01);
public static final Field TIMINGPIDCORRECTION = Field.create("TIMINGPIDCORRECTION", 422, FieldType.INT16).setScale(0.01);
public static final Field INSTANTMAPVALUE = Field.create("INSTANTMAPVALUE", 424, FieldType.INT16).setScale(0.03333333333333333);
public static final Field MOSTRECENTTIMEBETWEENSPARKEVENTS = Field.create("MOSTRECENTTIMEBETWEENSPARKEVENTS", 426, FieldType.INT16).setScale(1.0);
public static final Field MOSTRECENTTIMEBETWEENIGNITIONEVENTS = Field.create("MOSTRECENTTIMEBETWEENIGNITIONEVENTS", 428, FieldType.INT16).setScale(1.0);
public static final Field MAXLOCKEDDURATION = Field.create("MAXLOCKEDDURATION", 430, FieldType.INT16).setScale(1.0);
public static final Field MAXTRIGGERREENTRANT = Field.create("MAXTRIGGERREENTRANT", 432, FieldType.INT16).setScale(1.0);
public static final Field CANWRITEOK = Field.create("CANWRITEOK", 434, FieldType.INT16).setScale(1.0);
public static final Field CANWRITENOTOK = Field.create("CANWRITENOTOK", 436, FieldType.INT16).setScale(1.0);
public static final Field ALIGNMENTFILL_AT_438 = Field.create("ALIGNMENTFILL_AT_438", 438, FieldType.INT8).setScale(1.0);
public static final Field TRIGGERPRIMARYFALL = Field.create("TRIGGERPRIMARYFALL", 440, FieldType.INT).setScale(1.0);
public static final Field TRIGGERPRIMARYRISE = Field.create("TRIGGERPRIMARYRISE", 444, FieldType.INT).setScale(1.0);
public static final Field TRIGGERSECONDARYFALL = Field.create("TRIGGERSECONDARYFALL", 448, FieldType.INT).setScale(1.0);
public static final Field TRIGGERSECONDARYRISE = Field.create("TRIGGERSECONDARYRISE", 452, FieldType.INT).setScale(1.0);
public static final Field TRIGGERVVTFALL = Field.create("TRIGGERVVTFALL", 456, FieldType.INT).setScale(1.0);
public static final Field TRIGGERVVTRISE = Field.create("TRIGGERVVTRISE", 460, FieldType.INT).setScale(1.0);
public static final Field STARTSTOPSTATETOGGLECOUNTER = Field.create("STARTSTOPSTATETOGGLECOUNTER", 464, FieldType.INT8).setScale(1.0);
public static final Field STARTERSTATE = Field.create("STARTERSTATE", 465, FieldType.INT8).setScale(1.0);
public static final Field STARTERRELAYDISABLE = Field.create("STARTERRELAYDISABLE", 466, FieldType.INT8).setScale(1.0);
public static final Field MULTISPARKCOUNTER = Field.create("MULTISPARKCOUNTER", 467, FieldType.INT8).setScale(1.0);
public static final Field INJECTORFLOWPRESSURERATIO = Field.create("INJECTORFLOWPRESSURERATIO", 468, FieldType.FLOAT);
public static final Field INJECTORFLOWPRESSUREDELTA = Field.create("INJECTORFLOWPRESSUREDELTA", 472, FieldType.FLOAT);
public static final Field ETBINTEGRALERROR = Field.create("ETBINTEGRALERROR", 476, FieldType.FLOAT);
public static final Field ETBCURRENTTARGET = Field.create("ETBCURRENTTARGET", 480, FieldType.FLOAT);
public static final Field ALTERNATORSTATUS_ITERM = Field.create("ALTERNATORSTATUS_ITERM", 484, FieldType.INT16).setScale(0.01);
public static final Field ALTERNATORSTATUS_DTERM = Field.create("ALTERNATORSTATUS_DTERM", 486, FieldType.INT16).setScale(0.01);
public static final Field ALTERNATORSTATUS_OUTPUT = Field.create("ALTERNATORSTATUS_OUTPUT", 488, FieldType.INT16).setScale(0.01);
public static final Field ALTERNATORSTATUS_ERROR = Field.create("ALTERNATORSTATUS_ERROR", 490, FieldType.INT16).setScale(0.01);
public static final Field ALTERNATORSTATUS_RESETCOUNTER = Field.create("ALTERNATORSTATUS_RESETCOUNTER", 492, FieldType.INT).setScale(1.0);
public static final Field IDLESTATUS_ITERM = Field.create("IDLESTATUS_ITERM", 496, FieldType.INT16).setScale(0.01);
public static final Field IDLESTATUS_DTERM = Field.create("IDLESTATUS_DTERM", 498, FieldType.INT16).setScale(0.01);
public static final Field IDLESTATUS_OUTPUT = Field.create("IDLESTATUS_OUTPUT", 500, FieldType.INT16).setScale(0.01);
public static final Field IDLESTATUS_ERROR = Field.create("IDLESTATUS_ERROR", 502, FieldType.INT16).setScale(0.01);
public static final Field IDLESTATUS_RESETCOUNTER = Field.create("IDLESTATUS_RESETCOUNTER", 504, FieldType.INT).setScale(1.0);
public static final Field ETBSTATUS_ITERM = Field.create("ETBSTATUS_ITERM", 508, FieldType.INT16).setScale(0.01);
public static final Field ETBSTATUS_DTERM = Field.create("ETBSTATUS_DTERM", 510, FieldType.INT16).setScale(0.01);
public static final Field ETBSTATUS_OUTPUT = Field.create("ETBSTATUS_OUTPUT", 512, FieldType.INT16).setScale(0.01);
public static final Field ETBSTATUS_ERROR = Field.create("ETBSTATUS_ERROR", 514, FieldType.INT16).setScale(0.01);
public static final Field ETBSTATUS_RESETCOUNTER = Field.create("ETBSTATUS_RESETCOUNTER", 516, FieldType.INT).setScale(1.0);
public static final Field BOOSTSTATUS_ITERM = Field.create("BOOSTSTATUS_ITERM", 520, FieldType.INT16).setScale(0.01);
public static final Field BOOSTSTATUS_DTERM = Field.create("BOOSTSTATUS_DTERM", 522, FieldType.INT16).setScale(0.01);
public static final Field BOOSTSTATUS_OUTPUT = Field.create("BOOSTSTATUS_OUTPUT", 524, FieldType.INT16).setScale(0.01);
public static final Field BOOSTSTATUS_ERROR = Field.create("BOOSTSTATUS_ERROR", 526, FieldType.INT16).setScale(0.01);
public static final Field BOOSTSTATUS_RESETCOUNTER = Field.create("BOOSTSTATUS_RESETCOUNTER", 528, FieldType.INT).setScale(1.0);
public static final Field AUXSPEED1 = Field.create("AUXSPEED1", 532, FieldType.INT16).setScale(1.0);
public static final Field AUXSPEED2 = Field.create("AUXSPEED2", 534, FieldType.INT16).setScale(1.0);
public static final Field ISSVALUE = Field.create("ISSVALUE", 536, FieldType.INT16).setScale(1.0);
public static final Field UNUSEDATTHEEND1 = Field.create("UNUSEDATTHEEND1", 538, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND2 = Field.create("UNUSEDATTHEEND2", 539, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND3 = Field.create("UNUSEDATTHEEND3", 540, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND4 = Field.create("UNUSEDATTHEEND4", 541, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND5 = Field.create("UNUSEDATTHEEND5", 542, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND6 = Field.create("UNUSEDATTHEEND6", 543, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND7 = Field.create("UNUSEDATTHEEND7", 544, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND8 = Field.create("UNUSEDATTHEEND8", 545, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND9 = Field.create("UNUSEDATTHEEND9", 546, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND10 = Field.create("UNUSEDATTHEEND10", 547, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND11 = Field.create("UNUSEDATTHEEND11", 548, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND12 = Field.create("UNUSEDATTHEEND12", 549, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND13 = Field.create("UNUSEDATTHEEND13", 550, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND14 = Field.create("UNUSEDATTHEEND14", 551, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND15 = Field.create("UNUSEDATTHEEND15", 552, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND16 = Field.create("UNUSEDATTHEEND16", 553, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND17 = Field.create("UNUSEDATTHEEND17", 554, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND18 = Field.create("UNUSEDATTHEEND18", 555, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND19 = Field.create("UNUSEDATTHEEND19", 556, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND20 = Field.create("UNUSEDATTHEEND20", 557, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND21 = Field.create("UNUSEDATTHEEND21", 558, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND22 = Field.create("UNUSEDATTHEEND22", 559, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND23 = Field.create("UNUSEDATTHEEND23", 560, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND24 = Field.create("UNUSEDATTHEEND24", 561, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND25 = Field.create("UNUSEDATTHEEND25", 562, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND26 = Field.create("UNUSEDATTHEEND26", 563, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND27 = Field.create("UNUSEDATTHEEND27", 564, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND28 = Field.create("UNUSEDATTHEEND28", 565, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND29 = Field.create("UNUSEDATTHEEND29", 566, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND30 = Field.create("UNUSEDATTHEEND30", 567, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND31 = Field.create("UNUSEDATTHEEND31", 568, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND32 = Field.create("UNUSEDATTHEEND32", 569, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND33 = Field.create("UNUSEDATTHEEND33", 570, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND34 = Field.create("UNUSEDATTHEEND34", 571, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND35 = Field.create("UNUSEDATTHEEND35", 572, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND36 = Field.create("UNUSEDATTHEEND36", 573, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND37 = Field.create("UNUSEDATTHEEND37", 574, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND38 = Field.create("UNUSEDATTHEEND38", 575, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND39 = Field.create("UNUSEDATTHEEND39", 576, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND40 = Field.create("UNUSEDATTHEEND40", 577, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND41 = Field.create("UNUSEDATTHEEND41", 578, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND42 = Field.create("UNUSEDATTHEEND42", 579, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND43 = Field.create("UNUSEDATTHEEND43", 580, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND44 = Field.create("UNUSEDATTHEEND44", 581, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND45 = Field.create("UNUSEDATTHEEND45", 582, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND46 = Field.create("UNUSEDATTHEEND46", 583, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND47 = Field.create("UNUSEDATTHEEND47", 584, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND48 = Field.create("UNUSEDATTHEEND48", 585, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND49 = Field.create("UNUSEDATTHEEND49", 586, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND50 = Field.create("UNUSEDATTHEEND50", 587, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND51 = Field.create("UNUSEDATTHEEND51", 588, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND52 = Field.create("UNUSEDATTHEEND52", 589, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND53 = Field.create("UNUSEDATTHEEND53", 590, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND54 = Field.create("UNUSEDATTHEEND54", 591, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND55 = Field.create("UNUSEDATTHEEND55", 592, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND56 = Field.create("UNUSEDATTHEEND56", 593, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND57 = Field.create("UNUSEDATTHEEND57", 594, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND58 = Field.create("UNUSEDATTHEEND58", 595, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND59 = Field.create("UNUSEDATTHEEND59", 596, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND60 = Field.create("UNUSEDATTHEEND60", 597, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND61 = Field.create("UNUSEDATTHEEND61", 598, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND62 = Field.create("UNUSEDATTHEEND62", 599, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND63 = Field.create("UNUSEDATTHEEND63", 600, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND64 = Field.create("UNUSEDATTHEEND64", 601, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND65 = Field.create("UNUSEDATTHEEND65", 602, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND66 = Field.create("UNUSEDATTHEEND66", 603, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND67 = Field.create("UNUSEDATTHEEND67", 604, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND68 = Field.create("UNUSEDATTHEEND68", 605, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND69 = Field.create("UNUSEDATTHEEND69", 606, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND70 = Field.create("UNUSEDATTHEEND70", 607, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND71 = Field.create("UNUSEDATTHEEND71", 608, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND72 = Field.create("UNUSEDATTHEEND72", 609, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND73 = Field.create("UNUSEDATTHEEND73", 610, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND74 = Field.create("UNUSEDATTHEEND74", 611, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND75 = Field.create("UNUSEDATTHEEND75", 612, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND76 = Field.create("UNUSEDATTHEEND76", 613, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND77 = Field.create("UNUSEDATTHEEND77", 614, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND78 = Field.create("UNUSEDATTHEEND78", 615, FieldType.INT8).setScale(1.0);
public static final Field TPS1SPLIT = Field.create("TPS1SPLIT", 320, FieldType.INT16).setScale(0.01);
public static final Field TPS2SPLIT = Field.create("TPS2SPLIT", 322, FieldType.INT16).setScale(0.01);
public static final Field TPS12SPLIT = Field.create("TPS12SPLIT", 324, FieldType.INT16).setScale(0.01);
public static final Field ACCPEDALSPLIT = Field.create("ACCPEDALSPLIT", 326, FieldType.INT16).setScale(0.01);
public static final Field M_REQUESTED_PUMP = Field.create("M_REQUESTED_PUMP", 328, FieldType.INT16).setScale(0.02);
public static final Field BOOSTCONTROLTARGET = Field.create("BOOSTCONTROLTARGET", 330, FieldType.INT16).setScale(0.03333333333333333);
public static final Field SPARKCUTREASON = Field.create("SPARKCUTREASON", 332, FieldType.INT8).setScale(1.0);
public static final Field FUELCUTREASON = Field.create("FUELCUTREASON", 333, FieldType.INT8).setScale(1.0);
public static final Field ALIGNMENTFILL_AT_334 = Field.create("ALIGNMENTFILL_AT_334", 334, FieldType.INT8).setScale(1.0);
public static final Field FUEL_REQUESTED_PERCENT = Field.create("FUEL_REQUESTED_PERCENT", 336, FieldType.FLOAT);
public static final Field FUEL_REQUESTED_PERCENT_PI = Field.create("FUEL_REQUESTED_PERCENT_PI", 340, FieldType.FLOAT);
public static final Field M_I_SUM_PERCENT = Field.create("M_I_SUM_PERCENT", 344, FieldType.FLOAT);
public static final Field M_PRESSURETARGET_KPA = Field.create("M_PRESSURETARGET_KPA", 348, FieldType.FLOAT);
public static final Field MAFESTIMATE = Field.create("MAFESTIMATE", 352, FieldType.INT16).setScale(0.1);
public static final Field INSTANTRPM = Field.create("INSTANTRPM", 354, FieldType.INT16).setScale(1.0);
public static final Field DI_NEXTSTART = Field.create("DI_NEXTSTART", 356, FieldType.FLOAT);
public static final Field SYSTEMEVENTREUSE = Field.create("SYSTEMEVENTREUSE", 360, FieldType.INT16).setScale(1.0);
public static final Field RAWMAP = Field.create("RAWMAP", 362, FieldType.INT16).setScale(0.001);
public static final Field RAWAFR = Field.create("RAWAFR", 364, FieldType.INT16).setScale(0.001);
public static final Field TPSACCELFROM = Field.create("TPSACCELFROM", 366, FieldType.INT8).setScale(1.0);
public static final Field TPSACCELTO = Field.create("TPSACCELTO", 367, FieldType.INT8).setScale(1.0);
public static final Field CALIBRATIONVALUE2 = Field.create("CALIBRATIONVALUE2", 368, FieldType.FLOAT);
public static final Field ISMAINRELAYON = Field.create("ISMAINRELAYON", 372, FieldType.BIT, 0);
public static final Field ISUSBCONNECTED = Field.create("ISUSBCONNECTED", 372, FieldType.BIT, 1);
public static final Field UNUSEDBIT_181_2 = Field.create("UNUSEDBIT_181_2", 372, FieldType.BIT, 2);
public static final Field UNUSEDBIT_181_3 = Field.create("UNUSEDBIT_181_3", 372, FieldType.BIT, 3);
public static final Field UNUSEDBIT_181_4 = Field.create("UNUSEDBIT_181_4", 372, FieldType.BIT, 4);
public static final Field UNUSEDBIT_181_5 = Field.create("UNUSEDBIT_181_5", 372, FieldType.BIT, 5);
public static final Field UNUSEDBIT_181_6 = Field.create("UNUSEDBIT_181_6", 372, FieldType.BIT, 6);
public static final Field UNUSEDBIT_181_7 = Field.create("UNUSEDBIT_181_7", 372, FieldType.BIT, 7);
public static final Field UNUSEDBIT_181_8 = Field.create("UNUSEDBIT_181_8", 372, FieldType.BIT, 8);
public static final Field UNUSEDBIT_181_9 = Field.create("UNUSEDBIT_181_9", 372, FieldType.BIT, 9);
public static final Field UNUSEDBIT_181_10 = Field.create("UNUSEDBIT_181_10", 372, FieldType.BIT, 10);
public static final Field UNUSEDBIT_181_11 = Field.create("UNUSEDBIT_181_11", 372, FieldType.BIT, 11);
public static final Field UNUSEDBIT_181_12 = Field.create("UNUSEDBIT_181_12", 372, FieldType.BIT, 12);
public static final Field UNUSEDBIT_181_13 = Field.create("UNUSEDBIT_181_13", 372, FieldType.BIT, 13);
public static final Field UNUSEDBIT_181_14 = Field.create("UNUSEDBIT_181_14", 372, FieldType.BIT, 14);
public static final Field UNUSEDBIT_181_15 = Field.create("UNUSEDBIT_181_15", 372, FieldType.BIT, 15);
public static final Field UNUSEDBIT_181_16 = Field.create("UNUSEDBIT_181_16", 372, FieldType.BIT, 16);
public static final Field UNUSEDBIT_181_17 = Field.create("UNUSEDBIT_181_17", 372, FieldType.BIT, 17);
public static final Field UNUSEDBIT_181_18 = Field.create("UNUSEDBIT_181_18", 372, FieldType.BIT, 18);
public static final Field UNUSEDBIT_181_19 = Field.create("UNUSEDBIT_181_19", 372, FieldType.BIT, 19);
public static final Field UNUSEDBIT_181_20 = Field.create("UNUSEDBIT_181_20", 372, FieldType.BIT, 20);
public static final Field UNUSEDBIT_181_21 = Field.create("UNUSEDBIT_181_21", 372, FieldType.BIT, 21);
public static final Field UNUSEDBIT_181_22 = Field.create("UNUSEDBIT_181_22", 372, FieldType.BIT, 22);
public static final Field UNUSEDBIT_181_23 = Field.create("UNUSEDBIT_181_23", 372, FieldType.BIT, 23);
public static final Field UNUSEDBIT_181_24 = Field.create("UNUSEDBIT_181_24", 372, FieldType.BIT, 24);
public static final Field UNUSEDBIT_181_25 = Field.create("UNUSEDBIT_181_25", 372, FieldType.BIT, 25);
public static final Field UNUSEDBIT_181_26 = Field.create("UNUSEDBIT_181_26", 372, FieldType.BIT, 26);
public static final Field UNUSEDBIT_181_27 = Field.create("UNUSEDBIT_181_27", 372, FieldType.BIT, 27);
public static final Field UNUSEDBIT_181_28 = Field.create("UNUSEDBIT_181_28", 372, FieldType.BIT, 28);
public static final Field UNUSEDBIT_181_29 = Field.create("UNUSEDBIT_181_29", 372, FieldType.BIT, 29);
public static final Field UNUSEDBIT_181_30 = Field.create("UNUSEDBIT_181_30", 372, FieldType.BIT, 30);
public static final Field UNUSEDBIT_181_31 = Field.create("UNUSEDBIT_181_31", 372, FieldType.BIT, 31);
public static final Field LUAINVOCATIONCOUNTER = Field.create("LUAINVOCATIONCOUNTER", 376, FieldType.INT).setScale(1.0);
public static final Field LUALASTCYCLEDURATION = Field.create("LUALASTCYCLEDURATION", 380, FieldType.INT).setScale(1.0);
public static final Field TESTBENCHITER = Field.create("TESTBENCHITER", 384, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDWAT = Field.create("UNUSEDWAT", 385, FieldType.INT8).setScale(1.0);
public static final Field TCRATIO = Field.create("TCRATIO", 386, FieldType.INT16).setScale(0.01);
public static final Field LASTSHIFTTIME = Field.create("LASTSHIFTTIME", 388, FieldType.FLOAT);
public static final Field VSSEDGECOUNTER = Field.create("VSSEDGECOUNTER", 392, FieldType.INT).setScale(1.0);
public static final Field ISSEDGECOUNTER = Field.create("ISSEDGECOUNTER", 396, FieldType.INT).setScale(1.0);
public static final Field AUXLINEAR1 = Field.create("AUXLINEAR1", 400, FieldType.INT16).setScale(0.01);
public static final Field AUXLINEAR2 = Field.create("AUXLINEAR2", 402, FieldType.INT16).setScale(0.01);
public static final Field LAUNCHSPEEDCONDITION = Field.create("LAUNCHSPEEDCONDITION", 404, FieldType.BIT, 0);
public static final Field LAUNCHRPMCONDITION = Field.create("LAUNCHRPMCONDITION", 404, FieldType.BIT, 1);
public static final Field LAUNCHTPSCONDITION = Field.create("LAUNCHTPSCONDITION", 404, FieldType.BIT, 2);
public static final Field LAUNCHACTIVATESWITCHCONDITION = Field.create("LAUNCHACTIVATESWITCHCONDITION", 404, FieldType.BIT, 3);
public static final Field LAUNCHISLAUNCHCONDITION = Field.create("LAUNCHISLAUNCHCONDITION", 404, FieldType.BIT, 4);
public static final Field LAUNCHCOMBINEDCONDITIONS = Field.create("LAUNCHCOMBINEDCONDITIONS", 404, FieldType.BIT, 5);
public static final Field DFCOACTIVE = Field.create("DFCOACTIVE", 404, FieldType.BIT, 6);
public static final Field TPSACCELACTIVE = Field.create("TPSACCELACTIVE", 404, FieldType.BIT, 7);
public static final Field UNUSEDBIT_229_8 = Field.create("UNUSEDBIT_229_8", 404, FieldType.BIT, 8);
public static final Field UNUSEDBIT_229_9 = Field.create("UNUSEDBIT_229_9", 404, FieldType.BIT, 9);
public static final Field UNUSEDBIT_229_10 = Field.create("UNUSEDBIT_229_10", 404, FieldType.BIT, 10);
public static final Field UNUSEDBIT_229_11 = Field.create("UNUSEDBIT_229_11", 404, FieldType.BIT, 11);
public static final Field UNUSEDBIT_229_12 = Field.create("UNUSEDBIT_229_12", 404, FieldType.BIT, 12);
public static final Field UNUSEDBIT_229_13 = Field.create("UNUSEDBIT_229_13", 404, FieldType.BIT, 13);
public static final Field UNUSEDBIT_229_14 = Field.create("UNUSEDBIT_229_14", 404, FieldType.BIT, 14);
public static final Field UNUSEDBIT_229_15 = Field.create("UNUSEDBIT_229_15", 404, FieldType.BIT, 15);
public static final Field UNUSEDBIT_229_16 = Field.create("UNUSEDBIT_229_16", 404, FieldType.BIT, 16);
public static final Field UNUSEDBIT_229_17 = Field.create("UNUSEDBIT_229_17", 404, FieldType.BIT, 17);
public static final Field UNUSEDBIT_229_18 = Field.create("UNUSEDBIT_229_18", 404, FieldType.BIT, 18);
public static final Field UNUSEDBIT_229_19 = Field.create("UNUSEDBIT_229_19", 404, FieldType.BIT, 19);
public static final Field UNUSEDBIT_229_20 = Field.create("UNUSEDBIT_229_20", 404, FieldType.BIT, 20);
public static final Field UNUSEDBIT_229_21 = Field.create("UNUSEDBIT_229_21", 404, FieldType.BIT, 21);
public static final Field UNUSEDBIT_229_22 = Field.create("UNUSEDBIT_229_22", 404, FieldType.BIT, 22);
public static final Field UNUSEDBIT_229_23 = Field.create("UNUSEDBIT_229_23", 404, FieldType.BIT, 23);
public static final Field UNUSEDBIT_229_24 = Field.create("UNUSEDBIT_229_24", 404, FieldType.BIT, 24);
public static final Field UNUSEDBIT_229_25 = Field.create("UNUSEDBIT_229_25", 404, FieldType.BIT, 25);
public static final Field UNUSEDBIT_229_26 = Field.create("UNUSEDBIT_229_26", 404, FieldType.BIT, 26);
public static final Field UNUSEDBIT_229_27 = Field.create("UNUSEDBIT_229_27", 404, FieldType.BIT, 27);
public static final Field UNUSEDBIT_229_28 = Field.create("UNUSEDBIT_229_28", 404, FieldType.BIT, 28);
public static final Field UNUSEDBIT_229_29 = Field.create("UNUSEDBIT_229_29", 404, FieldType.BIT, 29);
public static final Field UNUSEDBIT_229_30 = Field.create("UNUSEDBIT_229_30", 404, FieldType.BIT, 30);
public static final Field UNUSEDBIT_229_31 = Field.create("UNUSEDBIT_229_31", 404, FieldType.BIT, 31);
public static final Field BOOSTCONTROLLEROUTPUT = Field.create("BOOSTCONTROLLEROUTPUT", 408, FieldType.INT8).setScale(0.5);
public static final Field BOOSTCONTROLLEROPENLOOPPART = Field.create("BOOSTCONTROLLEROPENLOOPPART", 409, FieldType.INT8).setScale(0.5);
public static final Field FALLBACKMAP = Field.create("FALLBACKMAP", 410, FieldType.INT16).setScale(0.1);
public static final Field BOOSTCONTROLLERCLOSEDLOOPPART = Field.create("BOOSTCONTROLLERCLOSEDLOOPPART", 412, FieldType.INT8).setScale(0.5);
public static final Field DETECTEDGEAR = Field.create("DETECTEDGEAR", 413, FieldType.INT8).setScale(1.0);
public static final Field TIMINGCLTCORRECTION = Field.create("TIMINGCLTCORRECTION", 414, FieldType.INT16).setScale(0.01);
public static final Field TIMINGIATCORRECTION = Field.create("TIMINGIATCORRECTION", 416, FieldType.INT16).setScale(0.01);
public static final Field TIMINGPIDCORRECTION = Field.create("TIMINGPIDCORRECTION", 418, FieldType.INT16).setScale(0.01);
public static final Field INSTANTMAPVALUE = Field.create("INSTANTMAPVALUE", 420, FieldType.INT16).setScale(0.03333333333333333);
public static final Field MOSTRECENTTIMEBETWEENSPARKEVENTS = Field.create("MOSTRECENTTIMEBETWEENSPARKEVENTS", 422, FieldType.INT16).setScale(1.0);
public static final Field MOSTRECENTTIMEBETWEENIGNITIONEVENTS = Field.create("MOSTRECENTTIMEBETWEENIGNITIONEVENTS", 424, FieldType.INT16).setScale(1.0);
public static final Field MAXLOCKEDDURATION = Field.create("MAXLOCKEDDURATION", 426, FieldType.INT16).setScale(1.0);
public static final Field MAXTRIGGERREENTRANT = Field.create("MAXTRIGGERREENTRANT", 428, FieldType.INT16).setScale(1.0);
public static final Field CANWRITEOK = Field.create("CANWRITEOK", 430, FieldType.INT16).setScale(1.0);
public static final Field CANWRITENOTOK = Field.create("CANWRITENOTOK", 432, FieldType.INT16).setScale(1.0);
public static final Field ALIGNMENTFILL_AT_434 = Field.create("ALIGNMENTFILL_AT_434", 434, FieldType.INT8).setScale(1.0);
public static final Field TRIGGERPRIMARYFALL = Field.create("TRIGGERPRIMARYFALL", 436, FieldType.INT).setScale(1.0);
public static final Field TRIGGERPRIMARYRISE = Field.create("TRIGGERPRIMARYRISE", 440, FieldType.INT).setScale(1.0);
public static final Field TRIGGERSECONDARYFALL = Field.create("TRIGGERSECONDARYFALL", 444, FieldType.INT).setScale(1.0);
public static final Field TRIGGERSECONDARYRISE = Field.create("TRIGGERSECONDARYRISE", 448, FieldType.INT).setScale(1.0);
public static final Field TRIGGERVVTFALL = Field.create("TRIGGERVVTFALL", 452, FieldType.INT).setScale(1.0);
public static final Field TRIGGERVVTRISE = Field.create("TRIGGERVVTRISE", 456, FieldType.INT).setScale(1.0);
public static final Field STARTSTOPSTATETOGGLECOUNTER = Field.create("STARTSTOPSTATETOGGLECOUNTER", 460, FieldType.INT8).setScale(1.0);
public static final Field STARTERSTATE = Field.create("STARTERSTATE", 461, FieldType.INT8).setScale(1.0);
public static final Field STARTERRELAYDISABLE = Field.create("STARTERRELAYDISABLE", 462, FieldType.INT8).setScale(1.0);
public static final Field MULTISPARKCOUNTER = Field.create("MULTISPARKCOUNTER", 463, FieldType.INT8).setScale(1.0);
public static final Field INJECTORFLOWPRESSURERATIO = Field.create("INJECTORFLOWPRESSURERATIO", 464, FieldType.FLOAT);
public static final Field INJECTORFLOWPRESSUREDELTA = Field.create("INJECTORFLOWPRESSUREDELTA", 468, FieldType.FLOAT);
public static final Field ETBINTEGRALERROR = Field.create("ETBINTEGRALERROR", 472, FieldType.FLOAT);
public static final Field ETBCURRENTTARGET = Field.create("ETBCURRENTTARGET", 476, FieldType.FLOAT);
public static final Field ALTERNATORSTATUS_ITERM = Field.create("ALTERNATORSTATUS_ITERM", 480, FieldType.INT16).setScale(0.01);
public static final Field ALTERNATORSTATUS_DTERM = Field.create("ALTERNATORSTATUS_DTERM", 482, FieldType.INT16).setScale(0.01);
public static final Field ALTERNATORSTATUS_OUTPUT = Field.create("ALTERNATORSTATUS_OUTPUT", 484, FieldType.INT16).setScale(0.01);
public static final Field ALTERNATORSTATUS_ERROR = Field.create("ALTERNATORSTATUS_ERROR", 486, FieldType.INT16).setScale(0.01);
public static final Field ALTERNATORSTATUS_RESETCOUNTER = Field.create("ALTERNATORSTATUS_RESETCOUNTER", 488, FieldType.INT).setScale(1.0);
public static final Field IDLESTATUS_ITERM = Field.create("IDLESTATUS_ITERM", 492, FieldType.INT16).setScale(0.01);
public static final Field IDLESTATUS_DTERM = Field.create("IDLESTATUS_DTERM", 494, FieldType.INT16).setScale(0.01);
public static final Field IDLESTATUS_OUTPUT = Field.create("IDLESTATUS_OUTPUT", 496, FieldType.INT16).setScale(0.01);
public static final Field IDLESTATUS_ERROR = Field.create("IDLESTATUS_ERROR", 498, FieldType.INT16).setScale(0.01);
public static final Field IDLESTATUS_RESETCOUNTER = Field.create("IDLESTATUS_RESETCOUNTER", 500, FieldType.INT).setScale(1.0);
public static final Field ETBSTATUS_ITERM = Field.create("ETBSTATUS_ITERM", 504, FieldType.INT16).setScale(0.01);
public static final Field ETBSTATUS_DTERM = Field.create("ETBSTATUS_DTERM", 506, FieldType.INT16).setScale(0.01);
public static final Field ETBSTATUS_OUTPUT = Field.create("ETBSTATUS_OUTPUT", 508, FieldType.INT16).setScale(0.01);
public static final Field ETBSTATUS_ERROR = Field.create("ETBSTATUS_ERROR", 510, FieldType.INT16).setScale(0.01);
public static final Field ETBSTATUS_RESETCOUNTER = Field.create("ETBSTATUS_RESETCOUNTER", 512, FieldType.INT).setScale(1.0);
public static final Field BOOSTSTATUS_ITERM = Field.create("BOOSTSTATUS_ITERM", 516, FieldType.INT16).setScale(0.01);
public static final Field BOOSTSTATUS_DTERM = Field.create("BOOSTSTATUS_DTERM", 518, FieldType.INT16).setScale(0.01);
public static final Field BOOSTSTATUS_OUTPUT = Field.create("BOOSTSTATUS_OUTPUT", 520, FieldType.INT16).setScale(0.01);
public static final Field BOOSTSTATUS_ERROR = Field.create("BOOSTSTATUS_ERROR", 522, FieldType.INT16).setScale(0.01);
public static final Field BOOSTSTATUS_RESETCOUNTER = Field.create("BOOSTSTATUS_RESETCOUNTER", 524, FieldType.INT).setScale(1.0);
public static final Field AUXSPEED1 = Field.create("AUXSPEED1", 528, FieldType.INT16).setScale(1.0);
public static final Field AUXSPEED2 = Field.create("AUXSPEED2", 530, FieldType.INT16).setScale(1.0);
public static final Field ISSVALUE = Field.create("ISSVALUE", 532, FieldType.INT16).setScale(1.0);
public static final Field UNUSEDATTHEEND1 = Field.create("UNUSEDATTHEEND1", 534, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND2 = Field.create("UNUSEDATTHEEND2", 535, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND3 = Field.create("UNUSEDATTHEEND3", 536, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND4 = Field.create("UNUSEDATTHEEND4", 537, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND5 = Field.create("UNUSEDATTHEEND5", 538, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND6 = Field.create("UNUSEDATTHEEND6", 539, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND7 = Field.create("UNUSEDATTHEEND7", 540, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND8 = Field.create("UNUSEDATTHEEND8", 541, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND9 = Field.create("UNUSEDATTHEEND9", 542, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND10 = Field.create("UNUSEDATTHEEND10", 543, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND11 = Field.create("UNUSEDATTHEEND11", 544, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND12 = Field.create("UNUSEDATTHEEND12", 545, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND13 = Field.create("UNUSEDATTHEEND13", 546, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND14 = Field.create("UNUSEDATTHEEND14", 547, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND15 = Field.create("UNUSEDATTHEEND15", 548, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND16 = Field.create("UNUSEDATTHEEND16", 549, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND17 = Field.create("UNUSEDATTHEEND17", 550, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND18 = Field.create("UNUSEDATTHEEND18", 551, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND19 = Field.create("UNUSEDATTHEEND19", 552, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND20 = Field.create("UNUSEDATTHEEND20", 553, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND21 = Field.create("UNUSEDATTHEEND21", 554, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND22 = Field.create("UNUSEDATTHEEND22", 555, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND23 = Field.create("UNUSEDATTHEEND23", 556, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND24 = Field.create("UNUSEDATTHEEND24", 557, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND25 = Field.create("UNUSEDATTHEEND25", 558, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND26 = Field.create("UNUSEDATTHEEND26", 559, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND27 = Field.create("UNUSEDATTHEEND27", 560, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND28 = Field.create("UNUSEDATTHEEND28", 561, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND29 = Field.create("UNUSEDATTHEEND29", 562, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND30 = Field.create("UNUSEDATTHEEND30", 563, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND31 = Field.create("UNUSEDATTHEEND31", 564, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND32 = Field.create("UNUSEDATTHEEND32", 565, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND33 = Field.create("UNUSEDATTHEEND33", 566, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND34 = Field.create("UNUSEDATTHEEND34", 567, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND35 = Field.create("UNUSEDATTHEEND35", 568, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND36 = Field.create("UNUSEDATTHEEND36", 569, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND37 = Field.create("UNUSEDATTHEEND37", 570, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND38 = Field.create("UNUSEDATTHEEND38", 571, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND39 = Field.create("UNUSEDATTHEEND39", 572, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND40 = Field.create("UNUSEDATTHEEND40", 573, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND41 = Field.create("UNUSEDATTHEEND41", 574, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND42 = Field.create("UNUSEDATTHEEND42", 575, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND43 = Field.create("UNUSEDATTHEEND43", 576, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND44 = Field.create("UNUSEDATTHEEND44", 577, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND45 = Field.create("UNUSEDATTHEEND45", 578, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND46 = Field.create("UNUSEDATTHEEND46", 579, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND47 = Field.create("UNUSEDATTHEEND47", 580, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND48 = Field.create("UNUSEDATTHEEND48", 581, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND49 = Field.create("UNUSEDATTHEEND49", 582, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND50 = Field.create("UNUSEDATTHEEND50", 583, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND51 = Field.create("UNUSEDATTHEEND51", 584, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND52 = Field.create("UNUSEDATTHEEND52", 585, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND53 = Field.create("UNUSEDATTHEEND53", 586, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND54 = Field.create("UNUSEDATTHEEND54", 587, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND55 = Field.create("UNUSEDATTHEEND55", 588, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND56 = Field.create("UNUSEDATTHEEND56", 589, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND57 = Field.create("UNUSEDATTHEEND57", 590, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND58 = Field.create("UNUSEDATTHEEND58", 591, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND59 = Field.create("UNUSEDATTHEEND59", 592, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND60 = Field.create("UNUSEDATTHEEND60", 593, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND61 = Field.create("UNUSEDATTHEEND61", 594, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND62 = Field.create("UNUSEDATTHEEND62", 595, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND63 = Field.create("UNUSEDATTHEEND63", 596, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND64 = Field.create("UNUSEDATTHEEND64", 597, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND65 = Field.create("UNUSEDATTHEEND65", 598, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND66 = Field.create("UNUSEDATTHEEND66", 599, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND67 = Field.create("UNUSEDATTHEEND67", 600, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND68 = Field.create("UNUSEDATTHEEND68", 601, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND69 = Field.create("UNUSEDATTHEEND69", 602, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND70 = Field.create("UNUSEDATTHEEND70", 603, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND71 = Field.create("UNUSEDATTHEEND71", 604, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND72 = Field.create("UNUSEDATTHEEND72", 605, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND73 = Field.create("UNUSEDATTHEEND73", 606, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND74 = Field.create("UNUSEDATTHEEND74", 607, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND75 = Field.create("UNUSEDATTHEEND75", 608, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND76 = Field.create("UNUSEDATTHEEND76", 609, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND77 = Field.create("UNUSEDATTHEEND77", 610, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND78 = Field.create("UNUSEDATTHEEND78", 611, FieldType.INT8).setScale(1.0);
public static final Field[] VALUES = {
SD_PRESENT,
ISIGNITIONENABLEDINDICATOR,
@ -996,10 +993,6 @@ public class TsOutputs {
VVTTARGETS3,
VVTTARGETS4,
TURBOSPEED,
WBTEMPERATURE1,
WBTEMPERATURE2,
WBHEATERDUTY1,
WBHEATERDUTY2,
TPS1SPLIT,
TPS2SPLIT,
TPS12SPLIT,
@ -1008,6 +1001,7 @@ public class TsOutputs {
BOOSTCONTROLTARGET,
SPARKCUTREASON,
FUELCUTREASON,
ALIGNMENTFILL_AT_334,
FUEL_REQUESTED_PERCENT,
FUEL_REQUESTED_PERCENT_PI,
M_I_SUM_PERCENT,
@ -1023,36 +1017,36 @@ public class TsOutputs {
CALIBRATIONVALUE2,
ISMAINRELAYON,
ISUSBCONNECTED,
UNUSEDBIT_182_2,
UNUSEDBIT_182_3,
UNUSEDBIT_182_4,
UNUSEDBIT_182_5,
UNUSEDBIT_182_6,
UNUSEDBIT_182_7,
UNUSEDBIT_182_8,
UNUSEDBIT_182_9,
UNUSEDBIT_182_10,
UNUSEDBIT_182_11,
UNUSEDBIT_182_12,
UNUSEDBIT_182_13,
UNUSEDBIT_182_14,
UNUSEDBIT_182_15,
UNUSEDBIT_182_16,
UNUSEDBIT_182_17,
UNUSEDBIT_182_18,
UNUSEDBIT_182_19,
UNUSEDBIT_182_20,
UNUSEDBIT_182_21,
UNUSEDBIT_182_22,
UNUSEDBIT_182_23,
UNUSEDBIT_182_24,
UNUSEDBIT_182_25,
UNUSEDBIT_182_26,
UNUSEDBIT_182_27,
UNUSEDBIT_182_28,
UNUSEDBIT_182_29,
UNUSEDBIT_182_30,
UNUSEDBIT_182_31,
UNUSEDBIT_181_2,
UNUSEDBIT_181_3,
UNUSEDBIT_181_4,
UNUSEDBIT_181_5,
UNUSEDBIT_181_6,
UNUSEDBIT_181_7,
UNUSEDBIT_181_8,
UNUSEDBIT_181_9,
UNUSEDBIT_181_10,
UNUSEDBIT_181_11,
UNUSEDBIT_181_12,
UNUSEDBIT_181_13,
UNUSEDBIT_181_14,
UNUSEDBIT_181_15,
UNUSEDBIT_181_16,
UNUSEDBIT_181_17,
UNUSEDBIT_181_18,
UNUSEDBIT_181_19,
UNUSEDBIT_181_20,
UNUSEDBIT_181_21,
UNUSEDBIT_181_22,
UNUSEDBIT_181_23,
UNUSEDBIT_181_24,
UNUSEDBIT_181_25,
UNUSEDBIT_181_26,
UNUSEDBIT_181_27,
UNUSEDBIT_181_28,
UNUSEDBIT_181_29,
UNUSEDBIT_181_30,
UNUSEDBIT_181_31,
LUAINVOCATIONCOUNTER,
LUALASTCYCLEDURATION,
TESTBENCHITER,
@ -1071,30 +1065,30 @@ public class TsOutputs {
LAUNCHCOMBINEDCONDITIONS,
DFCOACTIVE,
TPSACCELACTIVE,
UNUSEDBIT_230_8,
UNUSEDBIT_230_9,
UNUSEDBIT_230_10,
UNUSEDBIT_230_11,
UNUSEDBIT_230_12,
UNUSEDBIT_230_13,
UNUSEDBIT_230_14,
UNUSEDBIT_230_15,
UNUSEDBIT_230_16,
UNUSEDBIT_230_17,
UNUSEDBIT_230_18,
UNUSEDBIT_230_19,
UNUSEDBIT_230_20,
UNUSEDBIT_230_21,
UNUSEDBIT_230_22,
UNUSEDBIT_230_23,
UNUSEDBIT_230_24,
UNUSEDBIT_230_25,
UNUSEDBIT_230_26,
UNUSEDBIT_230_27,
UNUSEDBIT_230_28,
UNUSEDBIT_230_29,
UNUSEDBIT_230_30,
UNUSEDBIT_230_31,
UNUSEDBIT_229_8,
UNUSEDBIT_229_9,
UNUSEDBIT_229_10,
UNUSEDBIT_229_11,
UNUSEDBIT_229_12,
UNUSEDBIT_229_13,
UNUSEDBIT_229_14,
UNUSEDBIT_229_15,
UNUSEDBIT_229_16,
UNUSEDBIT_229_17,
UNUSEDBIT_229_18,
UNUSEDBIT_229_19,
UNUSEDBIT_229_20,
UNUSEDBIT_229_21,
UNUSEDBIT_229_22,
UNUSEDBIT_229_23,
UNUSEDBIT_229_24,
UNUSEDBIT_229_25,
UNUSEDBIT_229_26,
UNUSEDBIT_229_27,
UNUSEDBIT_229_28,
UNUSEDBIT_229_29,
UNUSEDBIT_229_30,
UNUSEDBIT_229_31,
BOOSTCONTROLLEROUTPUT,
BOOSTCONTROLLEROPENLOOPPART,
FALLBACKMAP,
@ -1110,7 +1104,7 @@ public class TsOutputs {
MAXTRIGGERREENTRANT,
CANWRITEOK,
CANWRITENOTOK,
ALIGNMENTFILL_AT_438,
ALIGNMENTFILL_AT_434,
TRIGGERPRIMARYFALL,
TRIGGERPRIMARYRISE,
TRIGGERSECONDARYFALL,

View File

@ -0,0 +1,27 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/sensors//wideband_state.txt Fri Jun 24 00:17:27 UTC 2022
// 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);
public static final Field HEATERDUTY = Field.create("HEATERDUTY", 1, FieldType.INT8).setScale(1.0);
public static final Field PUMPDUTY = Field.create("PUMPDUTY", 2, FieldType.INT8).setScale(1.0);
public static final Field ALIGNMENTFILL_AT_3 = Field.create("ALIGNMENTFILL_AT_3", 3, FieldType.INT8).setScale(1.0);
public static final Field TEMPC = Field.create("TEMPC", 4, FieldType.INT16).setScale(1.0);
public static final Field NERNSTVOLTAGE = Field.create("NERNSTVOLTAGE", 6, FieldType.INT16).setScale(0.001);
public static final Field ESR = Field.create("ESR", 8, FieldType.INT16).setScale(1.0);
public static final Field ALIGNMENTFILL_AT_10 = Field.create("ALIGNMENTFILL_AT_10", 10, FieldType.INT8).setScale(1.0);
public static final Field[] VALUES = {
FAULTCODE,
HEATERDUTY,
PUMPDUTY,
ALIGNMENTFILL_AT_3,
TEMPC,
NERNSTVOLTAGE,
ESR,
ALIGNMENTFILL_AT_10,
};
}