Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2022-08-22 22:23:05 +00:00
parent be63c4fd52
commit 5069937dd0
84 changed files with 32359 additions and 32955 deletions

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Fri Aug 19 03:07:37 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Mon Aug 22 22:21:49 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1884,6 +1884,10 @@ struct engine_configuration_s {
* offset 828
*/
Gpio max31855_cs[EGT_CHANNEL_COUNT];
/**
* offset 832
*/
Gpio unused1855_cs[6];
/**
* Continental/GM flex fuel sensor, 50-150hz type
* offset 844
@ -3144,76 +3148,76 @@ struct engine_configuration_s {
bool unused1130 : 1 {};
/**
offset 1628 bit 8 */
bool unusedBit_539_8 : 1 {};
bool unusedBit_540_8 : 1 {};
/**
offset 1628 bit 9 */
bool unusedBit_539_9 : 1 {};
bool unusedBit_540_9 : 1 {};
/**
offset 1628 bit 10 */
bool unusedBit_539_10 : 1 {};
bool unusedBit_540_10 : 1 {};
/**
offset 1628 bit 11 */
bool unusedBit_539_11 : 1 {};
bool unusedBit_540_11 : 1 {};
/**
offset 1628 bit 12 */
bool unusedBit_539_12 : 1 {};
bool unusedBit_540_12 : 1 {};
/**
offset 1628 bit 13 */
bool unusedBit_539_13 : 1 {};
bool unusedBit_540_13 : 1 {};
/**
offset 1628 bit 14 */
bool unusedBit_539_14 : 1 {};
bool unusedBit_540_14 : 1 {};
/**
offset 1628 bit 15 */
bool unusedBit_539_15 : 1 {};
bool unusedBit_540_15 : 1 {};
/**
offset 1628 bit 16 */
bool unusedBit_539_16 : 1 {};
bool unusedBit_540_16 : 1 {};
/**
offset 1628 bit 17 */
bool unusedBit_539_17 : 1 {};
bool unusedBit_540_17 : 1 {};
/**
offset 1628 bit 18 */
bool unusedBit_539_18 : 1 {};
bool unusedBit_540_18 : 1 {};
/**
offset 1628 bit 19 */
bool unusedBit_539_19 : 1 {};
bool unusedBit_540_19 : 1 {};
/**
offset 1628 bit 20 */
bool unusedBit_539_20 : 1 {};
bool unusedBit_540_20 : 1 {};
/**
offset 1628 bit 21 */
bool unusedBit_539_21 : 1 {};
bool unusedBit_540_21 : 1 {};
/**
offset 1628 bit 22 */
bool unusedBit_539_22 : 1 {};
bool unusedBit_540_22 : 1 {};
/**
offset 1628 bit 23 */
bool unusedBit_539_23 : 1 {};
bool unusedBit_540_23 : 1 {};
/**
offset 1628 bit 24 */
bool unusedBit_539_24 : 1 {};
bool unusedBit_540_24 : 1 {};
/**
offset 1628 bit 25 */
bool unusedBit_539_25 : 1 {};
bool unusedBit_540_25 : 1 {};
/**
offset 1628 bit 26 */
bool unusedBit_539_26 : 1 {};
bool unusedBit_540_26 : 1 {};
/**
offset 1628 bit 27 */
bool unusedBit_539_27 : 1 {};
bool unusedBit_540_27 : 1 {};
/**
offset 1628 bit 28 */
bool unusedBit_539_28 : 1 {};
bool unusedBit_540_28 : 1 {};
/**
offset 1628 bit 29 */
bool unusedBit_539_29 : 1 {};
bool unusedBit_540_29 : 1 {};
/**
offset 1628 bit 30 */
bool unusedBit_539_30 : 1 {};
bool unusedBit_540_30 : 1 {};
/**
offset 1628 bit 31 */
bool unusedBit_539_31 : 1 {};
bool unusedBit_540_31 : 1 {};
/**
* Time between bench test pulses
ms
@ -4949,4 +4953,4 @@ struct persistent_config_s {
static_assert(sizeof(persistent_config_s) == 21300);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Fri Aug 19 03:07:37 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Mon Aug 22 22:21:49 UTC 2022

View File

@ -531,7 +531,7 @@
#define ego_sensor_e_ES_NarrowBand 3
#define ego_sensor_e_ES_PLX 4
#define egoValueShift_offset 1696
#define EGT_CHANNEL_COUNT 8
#define EGT_CHANNEL_COUNT 2
#define electronicThrottlePin1Mode_offset 670
#define enableAemXSeries_offset 764
#define enableCanVss_offset 960
@ -1687,12 +1687,6 @@
#define mapMinBufferLength_offset 868
#define max31855_cs1_offset 828
#define max31855_cs2_offset 830
#define max31855_cs3_offset 832
#define max31855_cs4_offset 834
#define max31855_cs5_offset 836
#define max31855_cs6_offset 838
#define max31855_cs7_offset 840
#define max31855_cs8_offset 842
#define max31855spiDevice_offset 676
#define MAX_CYLINDER_COUNT 12
#define maxAcClt_offset 15
@ -1941,7 +1935,7 @@
#define show_Frankenso_presets true
#define show_test_presets true
#define showHumanReadableWarning_offset 960
#define SIGNATURE_HASH 1992782882
#define SIGNATURE_HASH 971669594
#define silentTriggerError_offset 1360
#define skippedWheelOnCam_offset 1360
#define slowAdcAlpha_offset 1600
@ -2496,12 +2490,12 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2022.08.22.cypress.1992782882"
#define TS_SIGNATURE "rusEFI 2022.08.22.cypress.971669594"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1216
#define TS_TOTAL_OUTPUT_SIZE 1204
#define TsCalMode_EtbKd 5
#define TsCalMode_EtbKi 4
#define TsCalMode_EtbKp 3
@ -2537,6 +2531,12 @@
#define unused1129_offset 1628
#define unused1130_offset 1628
#define unused1740b2_offset 1628
#define unused1855_cs1_offset 832
#define unused1855_cs2_offset 834
#define unused1855_cs3_offset 836
#define unused1855_cs4_offset 838
#define unused1855_cs5_offset 840
#define unused1855_cs6_offset 842
#define unused4080_offset 3121
#define unused962_offset 1040
#define unused_1484_bit_27_offset 1372
@ -2545,30 +2545,30 @@
#define unused_1484_bit_31_offset 1372
#define unused_1484_bit_38_offset 1372
#define unusedBit_45_31_offset 120
#define unusedBit_539_10_offset 1628
#define unusedBit_539_11_offset 1628
#define unusedBit_539_12_offset 1628
#define unusedBit_539_13_offset 1628
#define unusedBit_539_14_offset 1628
#define unusedBit_539_15_offset 1628
#define unusedBit_539_16_offset 1628
#define unusedBit_539_17_offset 1628
#define unusedBit_539_18_offset 1628
#define unusedBit_539_19_offset 1628
#define unusedBit_539_20_offset 1628
#define unusedBit_539_21_offset 1628
#define unusedBit_539_22_offset 1628
#define unusedBit_539_23_offset 1628
#define unusedBit_539_24_offset 1628
#define unusedBit_539_25_offset 1628
#define unusedBit_539_26_offset 1628
#define unusedBit_539_27_offset 1628
#define unusedBit_539_28_offset 1628
#define unusedBit_539_29_offset 1628
#define unusedBit_539_30_offset 1628
#define unusedBit_539_31_offset 1628
#define unusedBit_539_8_offset 1628
#define unusedBit_539_9_offset 1628
#define unusedBit_540_10_offset 1628
#define unusedBit_540_11_offset 1628
#define unusedBit_540_12_offset 1628
#define unusedBit_540_13_offset 1628
#define unusedBit_540_14_offset 1628
#define unusedBit_540_15_offset 1628
#define unusedBit_540_16_offset 1628
#define unusedBit_540_17_offset 1628
#define unusedBit_540_18_offset 1628
#define unusedBit_540_19_offset 1628
#define unusedBit_540_20_offset 1628
#define unusedBit_540_21_offset 1628
#define unusedBit_540_22_offset 1628
#define unusedBit_540_23_offset 1628
#define unusedBit_540_24_offset 1628
#define unusedBit_540_25_offset 1628
#define unusedBit_540_26_offset 1628
#define unusedBit_540_27_offset 1628
#define unusedBit_540_28_offset 1628
#define unusedBit_540_29_offset 1628
#define unusedBit_540_30_offset 1628
#define unusedBit_540_31_offset 1628
#define unusedBit_540_8_offset 1628
#define unusedBit_540_9_offset 1628
#define useAdvanceCorrectionsForCranking_offset 1372
#define useCicPidForIdle_offset 120
#define useCltBasedRpmLimit_offset 1372

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Fri Aug 19 03:07:35 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Mon Aug 22 22:21:47 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1884,6 +1884,10 @@ struct engine_configuration_s {
* offset 828
*/
Gpio max31855_cs[EGT_CHANNEL_COUNT];
/**
* offset 832
*/
Gpio unused1855_cs[6];
/**
* Continental/GM flex fuel sensor, 50-150hz type
* offset 844
@ -3144,76 +3148,76 @@ struct engine_configuration_s {
bool unused1130 : 1 {};
/**
offset 1628 bit 8 */
bool unusedBit_539_8 : 1 {};
bool unusedBit_540_8 : 1 {};
/**
offset 1628 bit 9 */
bool unusedBit_539_9 : 1 {};
bool unusedBit_540_9 : 1 {};
/**
offset 1628 bit 10 */
bool unusedBit_539_10 : 1 {};
bool unusedBit_540_10 : 1 {};
/**
offset 1628 bit 11 */
bool unusedBit_539_11 : 1 {};
bool unusedBit_540_11 : 1 {};
/**
offset 1628 bit 12 */
bool unusedBit_539_12 : 1 {};
bool unusedBit_540_12 : 1 {};
/**
offset 1628 bit 13 */
bool unusedBit_539_13 : 1 {};
bool unusedBit_540_13 : 1 {};
/**
offset 1628 bit 14 */
bool unusedBit_539_14 : 1 {};
bool unusedBit_540_14 : 1 {};
/**
offset 1628 bit 15 */
bool unusedBit_539_15 : 1 {};
bool unusedBit_540_15 : 1 {};
/**
offset 1628 bit 16 */
bool unusedBit_539_16 : 1 {};
bool unusedBit_540_16 : 1 {};
/**
offset 1628 bit 17 */
bool unusedBit_539_17 : 1 {};
bool unusedBit_540_17 : 1 {};
/**
offset 1628 bit 18 */
bool unusedBit_539_18 : 1 {};
bool unusedBit_540_18 : 1 {};
/**
offset 1628 bit 19 */
bool unusedBit_539_19 : 1 {};
bool unusedBit_540_19 : 1 {};
/**
offset 1628 bit 20 */
bool unusedBit_539_20 : 1 {};
bool unusedBit_540_20 : 1 {};
/**
offset 1628 bit 21 */
bool unusedBit_539_21 : 1 {};
bool unusedBit_540_21 : 1 {};
/**
offset 1628 bit 22 */
bool unusedBit_539_22 : 1 {};
bool unusedBit_540_22 : 1 {};
/**
offset 1628 bit 23 */
bool unusedBit_539_23 : 1 {};
bool unusedBit_540_23 : 1 {};
/**
offset 1628 bit 24 */
bool unusedBit_539_24 : 1 {};
bool unusedBit_540_24 : 1 {};
/**
offset 1628 bit 25 */
bool unusedBit_539_25 : 1 {};
bool unusedBit_540_25 : 1 {};
/**
offset 1628 bit 26 */
bool unusedBit_539_26 : 1 {};
bool unusedBit_540_26 : 1 {};
/**
offset 1628 bit 27 */
bool unusedBit_539_27 : 1 {};
bool unusedBit_540_27 : 1 {};
/**
offset 1628 bit 28 */
bool unusedBit_539_28 : 1 {};
bool unusedBit_540_28 : 1 {};
/**
offset 1628 bit 29 */
bool unusedBit_539_29 : 1 {};
bool unusedBit_540_29 : 1 {};
/**
offset 1628 bit 30 */
bool unusedBit_539_30 : 1 {};
bool unusedBit_540_30 : 1 {};
/**
offset 1628 bit 31 */
bool unusedBit_539_31 : 1 {};
bool unusedBit_540_31 : 1 {};
/**
* Time between bench test pulses
ms
@ -4949,4 +4953,4 @@ struct persistent_config_s {
static_assert(sizeof(persistent_config_s) == 21300);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Fri Aug 19 03:07:35 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Mon Aug 22 22:21:47 UTC 2022

View File

@ -531,7 +531,7 @@
#define ego_sensor_e_ES_NarrowBand 3
#define ego_sensor_e_ES_PLX 4
#define egoValueShift_offset 1696
#define EGT_CHANNEL_COUNT 8
#define EGT_CHANNEL_COUNT 2
#define electronicThrottlePin1Mode_offset 670
#define enableAemXSeries_offset 764
#define enableCanVss_offset 960
@ -1687,12 +1687,6 @@
#define mapMinBufferLength_offset 868
#define max31855_cs1_offset 828
#define max31855_cs2_offset 830
#define max31855_cs3_offset 832
#define max31855_cs4_offset 834
#define max31855_cs5_offset 836
#define max31855_cs6_offset 838
#define max31855_cs7_offset 840
#define max31855_cs8_offset 842
#define max31855spiDevice_offset 676
#define MAX_CYLINDER_COUNT 12
#define maxAcClt_offset 15
@ -1941,7 +1935,7 @@
#define show_Frankenso_presets true
#define show_test_presets true
#define showHumanReadableWarning_offset 960
#define SIGNATURE_HASH 504420078
#define SIGNATURE_HASH 1362961046
#define silentTriggerError_offset 1360
#define skippedWheelOnCam_offset 1360
#define slowAdcAlpha_offset 1600
@ -2496,12 +2490,12 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2022.08.22.kin.504420078"
#define TS_SIGNATURE "rusEFI 2022.08.22.kin.1362961046"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1216
#define TS_TOTAL_OUTPUT_SIZE 1204
#define TsCalMode_EtbKd 5
#define TsCalMode_EtbKi 4
#define TsCalMode_EtbKp 3
@ -2537,6 +2531,12 @@
#define unused1129_offset 1628
#define unused1130_offset 1628
#define unused1740b2_offset 1628
#define unused1855_cs1_offset 832
#define unused1855_cs2_offset 834
#define unused1855_cs3_offset 836
#define unused1855_cs4_offset 838
#define unused1855_cs5_offset 840
#define unused1855_cs6_offset 842
#define unused4080_offset 3121
#define unused962_offset 1040
#define unused_1484_bit_27_offset 1372
@ -2545,30 +2545,30 @@
#define unused_1484_bit_31_offset 1372
#define unused_1484_bit_38_offset 1372
#define unusedBit_45_31_offset 120
#define unusedBit_539_10_offset 1628
#define unusedBit_539_11_offset 1628
#define unusedBit_539_12_offset 1628
#define unusedBit_539_13_offset 1628
#define unusedBit_539_14_offset 1628
#define unusedBit_539_15_offset 1628
#define unusedBit_539_16_offset 1628
#define unusedBit_539_17_offset 1628
#define unusedBit_539_18_offset 1628
#define unusedBit_539_19_offset 1628
#define unusedBit_539_20_offset 1628
#define unusedBit_539_21_offset 1628
#define unusedBit_539_22_offset 1628
#define unusedBit_539_23_offset 1628
#define unusedBit_539_24_offset 1628
#define unusedBit_539_25_offset 1628
#define unusedBit_539_26_offset 1628
#define unusedBit_539_27_offset 1628
#define unusedBit_539_28_offset 1628
#define unusedBit_539_29_offset 1628
#define unusedBit_539_30_offset 1628
#define unusedBit_539_31_offset 1628
#define unusedBit_539_8_offset 1628
#define unusedBit_539_9_offset 1628
#define unusedBit_540_10_offset 1628
#define unusedBit_540_11_offset 1628
#define unusedBit_540_12_offset 1628
#define unusedBit_540_13_offset 1628
#define unusedBit_540_14_offset 1628
#define unusedBit_540_15_offset 1628
#define unusedBit_540_16_offset 1628
#define unusedBit_540_17_offset 1628
#define unusedBit_540_18_offset 1628
#define unusedBit_540_19_offset 1628
#define unusedBit_540_20_offset 1628
#define unusedBit_540_21_offset 1628
#define unusedBit_540_22_offset 1628
#define unusedBit_540_23_offset 1628
#define unusedBit_540_24_offset 1628
#define unusedBit_540_25_offset 1628
#define unusedBit_540_26_offset 1628
#define unusedBit_540_27_offset 1628
#define unusedBit_540_28_offset 1628
#define unusedBit_540_29_offset 1628
#define unusedBit_540_30_offset 1628
#define unusedBit_540_31_offset 1628
#define unusedBit_540_8_offset 1628
#define unusedBit_540_9_offset 1628
#define useAdvanceCorrectionsForCranking_offset 1372
#define useCicPidForIdle_offset 120
#define useCltBasedRpmLimit_offset 1372

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Fri Aug 19 03:07:38 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Mon Aug 22 22:21:50 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1884,6 +1884,10 @@ struct engine_configuration_s {
* offset 828
*/
Gpio max31855_cs[EGT_CHANNEL_COUNT];
/**
* offset 832
*/
Gpio unused1855_cs[6];
/**
* Continental/GM flex fuel sensor, 50-150hz type
* offset 844
@ -3144,76 +3148,76 @@ struct engine_configuration_s {
bool unused1130 : 1 {};
/**
offset 1628 bit 8 */
bool unusedBit_539_8 : 1 {};
bool unusedBit_540_8 : 1 {};
/**
offset 1628 bit 9 */
bool unusedBit_539_9 : 1 {};
bool unusedBit_540_9 : 1 {};
/**
offset 1628 bit 10 */
bool unusedBit_539_10 : 1 {};
bool unusedBit_540_10 : 1 {};
/**
offset 1628 bit 11 */
bool unusedBit_539_11 : 1 {};
bool unusedBit_540_11 : 1 {};
/**
offset 1628 bit 12 */
bool unusedBit_539_12 : 1 {};
bool unusedBit_540_12 : 1 {};
/**
offset 1628 bit 13 */
bool unusedBit_539_13 : 1 {};
bool unusedBit_540_13 : 1 {};
/**
offset 1628 bit 14 */
bool unusedBit_539_14 : 1 {};
bool unusedBit_540_14 : 1 {};
/**
offset 1628 bit 15 */
bool unusedBit_539_15 : 1 {};
bool unusedBit_540_15 : 1 {};
/**
offset 1628 bit 16 */
bool unusedBit_539_16 : 1 {};
bool unusedBit_540_16 : 1 {};
/**
offset 1628 bit 17 */
bool unusedBit_539_17 : 1 {};
bool unusedBit_540_17 : 1 {};
/**
offset 1628 bit 18 */
bool unusedBit_539_18 : 1 {};
bool unusedBit_540_18 : 1 {};
/**
offset 1628 bit 19 */
bool unusedBit_539_19 : 1 {};
bool unusedBit_540_19 : 1 {};
/**
offset 1628 bit 20 */
bool unusedBit_539_20 : 1 {};
bool unusedBit_540_20 : 1 {};
/**
offset 1628 bit 21 */
bool unusedBit_539_21 : 1 {};
bool unusedBit_540_21 : 1 {};
/**
offset 1628 bit 22 */
bool unusedBit_539_22 : 1 {};
bool unusedBit_540_22 : 1 {};
/**
offset 1628 bit 23 */
bool unusedBit_539_23 : 1 {};
bool unusedBit_540_23 : 1 {};
/**
offset 1628 bit 24 */
bool unusedBit_539_24 : 1 {};
bool unusedBit_540_24 : 1 {};
/**
offset 1628 bit 25 */
bool unusedBit_539_25 : 1 {};
bool unusedBit_540_25 : 1 {};
/**
offset 1628 bit 26 */
bool unusedBit_539_26 : 1 {};
bool unusedBit_540_26 : 1 {};
/**
offset 1628 bit 27 */
bool unusedBit_539_27 : 1 {};
bool unusedBit_540_27 : 1 {};
/**
offset 1628 bit 28 */
bool unusedBit_539_28 : 1 {};
bool unusedBit_540_28 : 1 {};
/**
offset 1628 bit 29 */
bool unusedBit_539_29 : 1 {};
bool unusedBit_540_29 : 1 {};
/**
offset 1628 bit 30 */
bool unusedBit_539_30 : 1 {};
bool unusedBit_540_30 : 1 {};
/**
offset 1628 bit 31 */
bool unusedBit_539_31 : 1 {};
bool unusedBit_540_31 : 1 {};
/**
* Time between bench test pulses
ms
@ -4949,4 +4953,4 @@ struct persistent_config_s {
static_assert(sizeof(persistent_config_s) == 21300);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Fri Aug 19 03:07:38 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Mon Aug 22 22:21:50 UTC 2022

View File

@ -541,7 +541,7 @@
#define ego_sensor_e_ES_NarrowBand 3
#define ego_sensor_e_ES_PLX 4
#define egoValueShift_offset 1696
#define EGT_CHANNEL_COUNT 8
#define EGT_CHANNEL_COUNT 2
#define electronicThrottlePin1Mode_offset 670
#define enableAemXSeries_offset 764
#define enableCanVss_offset 960
@ -1651,12 +1651,6 @@
#define mapMinBufferLength_offset 868
#define max31855_cs1_offset 828
#define max31855_cs2_offset 830
#define max31855_cs3_offset 832
#define max31855_cs4_offset 834
#define max31855_cs5_offset 836
#define max31855_cs6_offset 838
#define max31855_cs7_offset 840
#define max31855_cs8_offset 842
#define max31855spiDevice_offset 676
#define MAX_CYLINDER_COUNT 12
#define maxAcClt_offset 15
@ -1907,7 +1901,7 @@
#define show_Proteus_presets false
#define show_test_presets false
#define showHumanReadableWarning_offset 960
#define SIGNATURE_HASH 955958170
#define SIGNATURE_HASH 2010593250
#define silentTriggerError_offset 1360
#define skippedWheelOnCam_offset 1360
#define slowAdcAlpha_offset 1600
@ -2463,12 +2457,12 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2022.08.22.subaru_eg33_f7.955958170"
#define TS_SIGNATURE "rusEFI 2022.08.22.subaru_eg33_f7.2010593250"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1216
#define TS_TOTAL_OUTPUT_SIZE 1204
#define TsCalMode_EtbKd 5
#define TsCalMode_EtbKi 4
#define TsCalMode_EtbKp 3
@ -2504,6 +2498,12 @@
#define unused1129_offset 1628
#define unused1130_offset 1628
#define unused1740b2_offset 1628
#define unused1855_cs1_offset 832
#define unused1855_cs2_offset 834
#define unused1855_cs3_offset 836
#define unused1855_cs4_offset 838
#define unused1855_cs5_offset 840
#define unused1855_cs6_offset 842
#define unused4080_offset 3121
#define unused962_offset 1040
#define unused_1484_bit_27_offset 1372
@ -2512,30 +2512,30 @@
#define unused_1484_bit_31_offset 1372
#define unused_1484_bit_38_offset 1372
#define unusedBit_45_31_offset 120
#define unusedBit_539_10_offset 1628
#define unusedBit_539_11_offset 1628
#define unusedBit_539_12_offset 1628
#define unusedBit_539_13_offset 1628
#define unusedBit_539_14_offset 1628
#define unusedBit_539_15_offset 1628
#define unusedBit_539_16_offset 1628
#define unusedBit_539_17_offset 1628
#define unusedBit_539_18_offset 1628
#define unusedBit_539_19_offset 1628
#define unusedBit_539_20_offset 1628
#define unusedBit_539_21_offset 1628
#define unusedBit_539_22_offset 1628
#define unusedBit_539_23_offset 1628
#define unusedBit_539_24_offset 1628
#define unusedBit_539_25_offset 1628
#define unusedBit_539_26_offset 1628
#define unusedBit_539_27_offset 1628
#define unusedBit_539_28_offset 1628
#define unusedBit_539_29_offset 1628
#define unusedBit_539_30_offset 1628
#define unusedBit_539_31_offset 1628
#define unusedBit_539_8_offset 1628
#define unusedBit_539_9_offset 1628
#define unusedBit_540_10_offset 1628
#define unusedBit_540_11_offset 1628
#define unusedBit_540_12_offset 1628
#define unusedBit_540_13_offset 1628
#define unusedBit_540_14_offset 1628
#define unusedBit_540_15_offset 1628
#define unusedBit_540_16_offset 1628
#define unusedBit_540_17_offset 1628
#define unusedBit_540_18_offset 1628
#define unusedBit_540_19_offset 1628
#define unusedBit_540_20_offset 1628
#define unusedBit_540_21_offset 1628
#define unusedBit_540_22_offset 1628
#define unusedBit_540_23_offset 1628
#define unusedBit_540_24_offset 1628
#define unusedBit_540_25_offset 1628
#define unusedBit_540_26_offset 1628
#define unusedBit_540_27_offset 1628
#define unusedBit_540_28_offset 1628
#define unusedBit_540_29_offset 1628
#define unusedBit_540_30_offset 1628
#define unusedBit_540_31_offset 1628
#define unusedBit_540_8_offset 1628
#define unusedBit_540_9_offset 1628
#define useAdvanceCorrectionsForCranking_offset 1372
#define useCicPidForIdle_offset 120
#define useCltBasedRpmLimit_offset 1372

View File

@ -118,12 +118,6 @@ entry = accelerationX, "Acceleration: X", float, "%.3f"
entry = accelerationY, "Acceleration: Y", float, "%.3f"
entry = egt1, "egt 1", int, "%d"
entry = egt2, "egt 2", int, "%d"
entry = egt3, "egt 3", int, "%d"
entry = egt4, "egt 4", int, "%d"
entry = egt5, "egt 5", int, "%d"
entry = egt6, "egt 6", int, "%d"
entry = egt7, "egt 7", int, "%d"
entry = egt8, "egt 8", int, "%d"
entry = TPS2Value, "TPS2", float, "%.3f"
entry = rawTps1Primary, "rawTps1Primary", float, "%.3f"
entry = rawPpsPrimary, "rawPpsPrimary", float, "%.3f"

View File

@ -124,12 +124,6 @@ accelerationXGauge = accelerationX,"Acceleration: X", "G", 0.0,0.0, 0.0,0.0, 0.0
accelerationYGauge = accelerationY,"Acceleration: Y", "G", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
egt1Gauge = egt1,"egt 1", "deg C", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
egt2Gauge = egt2,"egt 2", "deg C", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
egt3Gauge = egt3,"egt 3", "deg C", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
egt4Gauge = egt4,"egt 4", "deg C", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
egt5Gauge = egt5,"egt 5", "deg C", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
egt6Gauge = egt6,"egt 6", "deg C", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
egt7Gauge = egt7,"egt 7", "deg C", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
egt8Gauge = egt8,"egt 8", "deg C", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
TPS2ValueGauge = TPS2Value,"TPS2", "%", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
rawTps1PrimaryGauge = rawTps1Primary,"rawTps1Primary", "V", 0.0,5.0, 0.0,5.0, 0.0,5.0, 3,3
rawPpsPrimaryGauge = rawPpsPrimary,"rawPpsPrimary", "V", 0.0,5.0, 0.0,5.0, 0.0,5.0, 3,3
@ -197,7 +191,7 @@ rawMapGauge = rawMap,"rawMap", "V", 0.0,5.0, 0.0,5.0, 0.0,5.0, 3,3
rawAfrGauge = rawAfr,"rawAfr", "V", 0.0,5.0, 0.0,5.0, 0.0,5.0, 3,3
tpsAccelFromGauge = tpsAccelFrom,"tpsAccelFrom", "%", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0
tpsAccelToGauge = tpsAccelTo,"tpsAccelTo", "%", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0
alignmentFill_at_342Gauge = alignmentFill_at_342,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
alignmentFill_at_330Gauge = alignmentFill_at_330,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
calibrationValue2Gauge = calibrationValue2,"calibrationValue2", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
isMainRelayOnGauge = isMainRelayOn,"isMainRelayOn", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
isUsbConnectedGauge = isUsbConnected,"Original reason for this is to check if USB is connected from Lua", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
@ -277,7 +271,7 @@ boostControllerOutputGauge = boostControllerOutput,"Boost Output", "%", 0.0,100.
boostControllerOpenLoopPartGauge = boostControllerOpenLoopPart,"Boost Open Loop", "%", 0.0,100.0, 0.0,100.0, 0.0,100.0, 1,1
fallbackMapGauge = fallbackMap,"fallbackMap", "kPa", 0.0,1000.0, 0.0,1000.0, 0.0,1000.0, 1,1
detectedGearGauge = detectedGear,"Detected Gear", "", 0.0,8.0, 0.0,8.0, 0.0,8.0, 0,0
alignmentFill_at_389Gauge = alignmentFill_at_389,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
alignmentFill_at_377Gauge = alignmentFill_at_377,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.0, 0,0
instantMAPValueGauge = instantMAPValue,"Instant MAP", "kPa", 0.0,655.0, 0.0,655.0, 0.0,655.0, 2,2
mostRecentTimeBetweenSparkEventsGauge = mostRecentTimeBetweenSparkEvents,"mostRecentTimeBetweenSparkEvents", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
mostRecentTimeBetweenIgnitionEventsGauge = mostRecentTimeBetweenIgnitionEvents,"mostRecentTimeBetweenIgnitionEvents", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3

File diff suppressed because it is too large Load Diff

View File

@ -92,398 +92,392 @@ accelerationX("Acceleration: X", SensorCategory.SENSOR_INPUTS, FieldType.INT16,
accelerationY("Acceleration: Y", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 214, 0.01, 0.0, 0.0, "G"),
egt1("egt 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 216, 1.0, 0.0, 0.0, "deg C"),
egt2("egt 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 218, 1.0, 0.0, 0.0, "deg C"),
egt3("egt 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 220, 1.0, 0.0, 0.0, "deg C"),
egt4("egt 4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 222, 1.0, 0.0, 0.0, "deg C"),
egt5("egt 5", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 224, 1.0, 0.0, 0.0, "deg C"),
egt6("egt 6", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 226, 1.0, 0.0, 0.0, "deg C"),
egt7("egt 7", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 228, 1.0, 0.0, 0.0, "deg C"),
egt8("egt 8", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 230, 1.0, 0.0, 0.0, "deg C"),
TPS2Value("TPS2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 232, 0.01, 0.0, 0.0, "%"),
rawTps1Primary("rawTps1Primary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 234, 0.001, 0.0, 5.0, "V"),
rawPpsPrimary("rawPpsPrimary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 236, 0.001, 0.0, 5.0, "V"),
rawClt("rawClt", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 238, 0.001, 0.0, 5.0, "V"),
rawIat("rawIat", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 240, 0.001, 0.0, 5.0, "V"),
rawOilPressure("rawOilPressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 242, 0.001, 0.0, 5.0, "V"),
tuneCrc16("Tune CRC16", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 244, 1.0, 0.0, 0.0, "crc16"),
fuelClosedLoopBinIdx("fuelClosedLoopBinIdx", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 246, 1.0, 0.0, 0.0, ""),
tcuCurrentGear("Current Gear", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 247, 1.0, -1.0, 10.0, "gear"),
rawPpsSecondary("rawPpsSecondary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 248, 0.001, 0.0, 5.0, "V"),
knock1("knock 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 250, 1.0, 0.0, 0.0, "dBv"),
knock2("knock 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 251, 1.0, 0.0, 0.0, "dBv"),
knock3("knock 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 252, 1.0, 0.0, 0.0, "dBv"),
knock4("knock 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 253, 1.0, 0.0, 0.0, "dBv"),
knock5("knock 5", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 254, 1.0, 0.0, 0.0, "dBv"),
knock6("knock 6", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 255, 1.0, 0.0, 0.0, "dBv"),
knock7("knock 7", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 256, 1.0, 0.0, 0.0, "dBv"),
knock8("knock 8", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 257, 1.0, 0.0, 0.0, "dBv"),
knock9("knock 9", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 258, 1.0, 0.0, 0.0, "dBv"),
knock10("knock 10", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 259, 1.0, 0.0, 0.0, "dBv"),
knock11("knock 11", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 260, 1.0, 0.0, 0.0, "dBv"),
knock12("knock 12", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 261, 1.0, 0.0, 0.0, "dBv"),
tcuDesiredGear("Desired Gear", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 262, 1.0, -1.0, 10.0, "gear"),
flexPercent("Flex Ethanol %", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 263, 0.5, 0.0, 0.0, "%"),
rawIdlePositionSensor("rawIdlePositionSensor", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 264, 0.001, 0.0, 5.0, "V"),
rawWastegatePosition("rawWastegatePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 266, 0.001, 0.0, 5.0, "V"),
wastegatePositionSensor("Wastegate position sensor", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 268, 0.01, 0.0, 0.0, "%"),
idlePositionSensor("Idle position sensor", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 270, 0.01, 0.0, 0.0, "%"),
rawLowFuelPressure("rawLowFuelPressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 272, 0.001, 0.0, 5.0, "V"),
rawHighFuelPressure("rawHighFuelPressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 274, 0.001, 0.0, 5.0, "V"),
lowFuelPressure("Fuel pressure (low)", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 276, 0.03333333333333333, 0.0, 0.0, "kpa"),
highFuelPressure("Fuel pressure (high)", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 278, 0.1, 0.0, 0.0, "bar"),
targetLambda("fuel: target lambda", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 280, 1.0E-4, 0.0, 0.0, ""),
AFRValue("Air/Fuel Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 282, 0.001, 0.0, 0.0, "AFR"),
VssAcceleration("Vss Accel", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 284, 0.0033333333333333335, 0.0, 0.0, "m/s2"),
lambdaValue2("Lambda 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 286, 1.0E-4, 0.0, 0.0, ""),
AFRValue2("Air/Fuel Ratio 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 288, 0.001, 0.0, 0.0, "AFR"),
vvtPositionB1E("VVT: bank 1 exhaust", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 290, 0.02, 0.0, 0.0, "deg"),
vvtPositionB2I("VVT: bank 2 intake", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 292, 0.02, 0.0, 0.0, "deg"),
vvtPositionB2E("VVT: bank 2 exhaust", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 294, 0.02, 0.0, 0.0, "deg"),
fuelPidCorrection1("fuelPidCorrection 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 296, 0.01, -20.0, 20.0, "%"),
fuelPidCorrection2("fuelPidCorrection 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 298, 0.01, -20.0, 20.0, "%"),
rawTps1Secondary("rawTps1Secondary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 300, 0.001, 0.0, 5.0, "V"),
rawTps2Primary("rawTps2Primary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 302, 0.001, 0.0, 5.0, "V"),
rawTps2Secondary("rawTps2Secondary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 304, 0.001, 0.0, 5.0, "V"),
knockCount("knock: count", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 306, 1.0, 0.0, 0.0, ""),
accelerationZ("Acceleration: Z", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 308, 0.01, 0.0, 0.0, "G"),
accelerationRoll("Acceleration: Roll", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 310, 0.01, 0.0, 0.0, "G"),
accelerationYaw("Acceleration: Yaw", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 312, 0.01, 0.0, 0.0, "G"),
vvtTargets1("vvtTargets 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 314, 1.0, 0.0, 0.0, "deg"),
vvtTargets2("vvtTargets 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 315, 1.0, 0.0, 0.0, "deg"),
vvtTargets3("vvtTargets 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 316, 1.0, 0.0, 0.0, "deg"),
vvtTargets4("vvtTargets 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 317, 1.0, 0.0, 0.0, "deg"),
turboSpeed("Turbocharger Speed", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 318, 1.0, 0.0, 0.0, "hz"),
tps1Split("tps1Split", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 320, 0.01, 0.0, 0.0, "%"),
tps2Split("tps2Split", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 322, 0.01, 0.0, 0.0, "%"),
tps12Split("tps12Split", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 324, 0.01, 0.0, 0.0, "%"),
accPedalSplit("accPedalSplit", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 326, 0.01, 0.0, 0.0, "%"),
sparkCutReason("Spark Cut Code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 328, 1.0, 0.0, 0.0, "code"),
fuelCutReason("Fuel Cut Code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 329, 1.0, 0.0, 0.0, "code"),
mafEstimate("MAF estimate", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 330, 0.1, 0.0, 0.0, "kg/h"),
instantRpm("instantRpm", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 332, 1.0, 0.0, 0.0, "rpm"),
systemEventReuse("systemEventReuse", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 334, 1.0, 0.0, 0.0, "counter"),
rawMap("rawMap", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 336, 0.001, 0.0, 5.0, "V"),
rawAfr("rawAfr", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 338, 0.001, 0.0, 5.0, "V"),
tpsAccelFrom("tpsAccelFrom", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 340, 1.0, 0.0, 100.0, "%"),
tpsAccelTo("tpsAccelTo", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 341, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_342("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 342, 1.0, -20.0, 100.0, "units"),
calibrationValue2("calibrationValue2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 344, 1.0, 0.0, 0.0, ""),
luaInvocationCounter("luaInvocationCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 352, 1.0, 0.0, 0.0, "count"),
luaLastCycleDuration("luaLastCycleDuration", SensorCategory.SENSOR_INPUTS, FieldType.INT, 356, 1.0, 0.0, 0.0, "nt"),
testBenchIter("testBenchIter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 360, 1.0, 0.0, 0.0, "count"),
tcu_currentRange("Current Range", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 361, 1.0, 0.0, 0.0, ""),
tcRatio("Torque Converter Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 362, 0.01, 0.0, 0.0, "value"),
lastShiftTime("S", SensorCategory.SENSOR_INPUTS, FieldType.INT, 364, 1.0, -1.0, -1.0, ""),
vssEdgeCounter("vssEdgeCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 368, 1.0, -1.0, -1.0, ""),
issEdgeCounter("issEdgeCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 372, 1.0, -1.0, -1.0, ""),
auxLinear1("Aux Linear 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 376, 0.01, 0.0, 0.0, ""),
auxLinear2("Aux Linear 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 378, 0.01, 0.0, 0.0, ""),
boostControllerOutput("Boost Output", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 384, 0.5, 0.0, 100.0, "%"),
boostControllerOpenLoopPart("Boost Open Loop", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 385, 0.5, 0.0, 100.0, "%"),
fallbackMap("fallbackMap", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 386, 0.1, 0.0, 1000.0, "kPa"),
detectedGear("Detected Gear", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 388, 1.0, 0.0, 8.0, ""),
alignmentFill_at_389("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 389, 1.0, -20.0, 100.0, "units"),
instantMAPValue("Instant MAP", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 390, 0.03333333333333333, 0.0, 655.0, "kPa"),
mostRecentTimeBetweenSparkEvents("mostRecentTimeBetweenSparkEvents", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 392, 1.0, -10000.0, 10000.0, ""),
mostRecentTimeBetweenIgnitionEvents("mostRecentTimeBetweenIgnitionEvents", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 394, 1.0, -10000.0, 10000.0, ""),
maxLockedDuration("maxLockedDuration", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 396, 1.0, -10000.0, 10000.0, ""),
maxTriggerReentrant("maxTriggerReentrant", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 398, 1.0, -10000.0, 10000.0, ""),
canWriteOk("canWriteOk", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 400, 1.0, -10000.0, 10000.0, ""),
canWriteNotOk("canWriteNotOk", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 402, 1.0, -10000.0, 10000.0, ""),
triggerPrimaryFall("triggerPrimaryFall", SensorCategory.SENSOR_INPUTS, FieldType.INT, 404, 1.0, -10000.0, 10000.0, ""),
triggerPrimaryRise("triggerPrimaryRise", SensorCategory.SENSOR_INPUTS, FieldType.INT, 408, 1.0, -10000.0, 10000.0, ""),
triggerSecondaryFall("triggerSecondaryFall", SensorCategory.SENSOR_INPUTS, FieldType.INT, 412, 1.0, -10000.0, 10000.0, ""),
triggerSecondaryRise("triggerSecondaryRise", SensorCategory.SENSOR_INPUTS, FieldType.INT, 416, 1.0, -10000.0, 10000.0, ""),
triggerVvtFall("triggerVvtFall", SensorCategory.SENSOR_INPUTS, FieldType.INT, 420, 1.0, -10000.0, 10000.0, ""),
triggerVvtRise("triggerVvtRise", SensorCategory.SENSOR_INPUTS, FieldType.INT, 424, 1.0, -10000.0, 10000.0, ""),
startStopStateToggleCounter("startStopStateToggleCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 428, 1.0, -10000.0, 10000.0, ""),
starterState("starterState", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 429, 1.0, -10000.0, 10000.0, ""),
starterRelayDisable("starterRelayDisable", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 430, 1.0, -10000.0, 10000.0, ""),
multiSparkCounter("multiSparkCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 431, 1.0, -10000.0, 10000.0, ""),
injectorFlowPressureRatio("injectorFlowPressureRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 432, 1.0, -10000.0, 10000.0, ""),
injectorFlowPressureDelta("injectorFlowPressureDelta", SensorCategory.SENSOR_INPUTS, FieldType.INT, 436, 1.0, -10000.0, 10000.0, "kPa"),
alternatorStatus("alternatorStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT, 440, 1.0, -1.0, -1.0, ""),
idleStatus("idleStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT, 456, 1.0, -1.0, -1.0, ""),
etbStatus("etbStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT, 472, 1.0, -1.0, -1.0, ""),
boostStatus("boostStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT, 488, 1.0, -1.0, -1.0, ""),
vvtStatus1("vvtStatus 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 504, 1.0, -1.0, -1.0, ""),
vvtStatus2("vvtStatus 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 520, 1.0, -1.0, -1.0, ""),
vvtStatus3("vvtStatus 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 536, 1.0, -1.0, -1.0, ""),
vvtStatus4("vvtStatus 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 552, 1.0, -1.0, -1.0, ""),
auxSpeed1("aux speed 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 568, 1.0, 0.0, 0.0, "s"),
auxSpeed2("aux speed 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 570, 1.0, 0.0, 0.0, "s"),
ISSValue("Input Shaft Speed", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 572, 1.0, 0.0, 8000.0, "RPM"),
rawAnalogInput1("rawAnalogInput 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 574, 0.001, 0.0, 5.0, "V"),
rawAnalogInput2("rawAnalogInput 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 576, 0.001, 0.0, 5.0, "V"),
rawAnalogInput3("rawAnalogInput 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 578, 0.001, 0.0, 5.0, "V"),
rawAnalogInput4("rawAnalogInput 4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 580, 0.001, 0.0, 5.0, "V"),
rawAnalogInput5("rawAnalogInput 5", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 582, 0.001, 0.0, 5.0, "V"),
rawAnalogInput6("rawAnalogInput 6", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 584, 0.001, 0.0, 5.0, "V"),
rawAnalogInput7("rawAnalogInput 7", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 586, 0.001, 0.0, 5.0, "V"),
rawAnalogInput8("rawAnalogInput 8", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 588, 0.001, 0.0, 5.0, "V"),
gppwmOutput1("GPPWM Output 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 590, 0.5, 0.0, 100.0, "%"),
gppwmOutput2("GPPWM Output 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 591, 0.5, 0.0, 100.0, "%"),
gppwmOutput3("GPPWM Output 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 592, 0.5, 0.0, 100.0, "%"),
gppwmOutput4("GPPWM Output 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 593, 0.5, 0.0, 100.0, "%"),
rawBattery("rawBattery", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 594, 0.001, 0.0, 5.0, "V"),
unusedAtTheEnd1("unusedAtTheEnd 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 596, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd2("unusedAtTheEnd 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 597, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd3("unusedAtTheEnd 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 598, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd4("unusedAtTheEnd 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 599, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd5("unusedAtTheEnd 5", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 600, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd6("unusedAtTheEnd 6", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 601, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd7("unusedAtTheEnd 7", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 602, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd8("unusedAtTheEnd 8", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 603, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd9("unusedAtTheEnd 9", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 604, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd10("unusedAtTheEnd 10", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 605, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd11("unusedAtTheEnd 11", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 606, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd12("unusedAtTheEnd 12", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 607, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd13("unusedAtTheEnd 13", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 608, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd14("unusedAtTheEnd 14", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 609, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd15("unusedAtTheEnd 15", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 610, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd16("unusedAtTheEnd 16", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 611, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd17("unusedAtTheEnd 17", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 612, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd18("unusedAtTheEnd 18", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 613, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd19("unusedAtTheEnd 19", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 614, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd20("unusedAtTheEnd 20", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 615, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd21("unusedAtTheEnd 21", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 616, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd22("unusedAtTheEnd 22", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 617, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd23("unusedAtTheEnd 23", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 618, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd24("unusedAtTheEnd 24", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 619, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd25("unusedAtTheEnd 25", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 620, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd26("unusedAtTheEnd 26", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 621, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd27("unusedAtTheEnd 27", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 622, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd28("unusedAtTheEnd 28", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 623, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd29("unusedAtTheEnd 29", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 624, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd30("unusedAtTheEnd 30", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 625, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd31("unusedAtTheEnd 31", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 626, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd32("unusedAtTheEnd 32", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 627, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd33("unusedAtTheEnd 33", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 628, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd34("unusedAtTheEnd 34", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 629, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd35("unusedAtTheEnd 35", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 630, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd36("unusedAtTheEnd 36", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 631, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd37("unusedAtTheEnd 37", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 632, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd38("unusedAtTheEnd 38", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 633, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd39("unusedAtTheEnd 39", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 634, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd40("unusedAtTheEnd 40", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 635, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd41("unusedAtTheEnd 41", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 636, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd42("unusedAtTheEnd 42", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 637, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd43("unusedAtTheEnd 43", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 638, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd44("unusedAtTheEnd 44", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 639, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd45("unusedAtTheEnd 45", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 640, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd46("unusedAtTheEnd 46", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 641, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd47("unusedAtTheEnd 47", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 642, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd48("unusedAtTheEnd 48", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 643, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd49("unusedAtTheEnd 49", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 644, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd50("unusedAtTheEnd 50", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 645, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd51("unusedAtTheEnd 51", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 646, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd52("unusedAtTheEnd 52", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 647, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd53("unusedAtTheEnd 53", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 648, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd54("unusedAtTheEnd 54", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 649, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd55("unusedAtTheEnd 55", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 650, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd56("unusedAtTheEnd 56", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 651, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd57("unusedAtTheEnd 57", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 652, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd58("unusedAtTheEnd 58", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 653, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd59("unusedAtTheEnd 59", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 654, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd60("unusedAtTheEnd 60", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 655, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd61("unusedAtTheEnd 61", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 656, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd62("unusedAtTheEnd 62", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 657, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd63("unusedAtTheEnd 63", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 658, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd64("unusedAtTheEnd 64", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 659, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd65("unusedAtTheEnd 65", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 660, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd66("unusedAtTheEnd 66", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 661, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd67("unusedAtTheEnd 67", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 662, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd68("unusedAtTheEnd 68", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 663, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd69("unusedAtTheEnd 69", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 664, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd70("unusedAtTheEnd 70", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 665, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd71("unusedAtTheEnd 71", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 666, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd72("unusedAtTheEnd 72", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 667, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd73("unusedAtTheEnd 73", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 668, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd74("unusedAtTheEnd 74", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 669, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd75("unusedAtTheEnd 75", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 670, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd76("unusedAtTheEnd 76", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 671, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd77("unusedAtTheEnd 77", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 672, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd78("unusedAtTheEnd 78", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 673, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd79("unusedAtTheEnd 79", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 674, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd80("unusedAtTheEnd 80", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 675, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd81("unusedAtTheEnd 81", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 676, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd82("unusedAtTheEnd 82", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 677, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd83("unusedAtTheEnd 83", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 678, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd84("unusedAtTheEnd 84", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 679, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd85("unusedAtTheEnd 85", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 680, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd86("unusedAtTheEnd 86", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 681, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd87("unusedAtTheEnd 87", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 682, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd88("unusedAtTheEnd 88", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 683, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd89("unusedAtTheEnd 89", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 684, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd90("unusedAtTheEnd 90", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 685, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd91("unusedAtTheEnd 91", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 686, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd92("unusedAtTheEnd 92", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 687, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd93("unusedAtTheEnd 93", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 688, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd94("unusedAtTheEnd 94", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 689, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd95("unusedAtTheEnd 95", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 690, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd96("unusedAtTheEnd 96", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 691, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd97("unusedAtTheEnd 97", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 692, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd98("unusedAtTheEnd 98", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 693, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd99("unusedAtTheEnd 99", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 694, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd100("unusedAtTheEnd 100", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 695, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd101("unusedAtTheEnd 101", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 696, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd102("unusedAtTheEnd 102", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 697, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd103("unusedAtTheEnd 103", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 698, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd104("unusedAtTheEnd 104", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 699, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd105("unusedAtTheEnd 105", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 700, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd106("unusedAtTheEnd 106", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 701, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd107("unusedAtTheEnd 107", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 702, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd108("unusedAtTheEnd 108", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 703, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd109("unusedAtTheEnd 109", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 704, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd110("unusedAtTheEnd 110", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 705, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd111("unusedAtTheEnd 111", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 706, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd112("unusedAtTheEnd 112", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 707, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd113("unusedAtTheEnd 113", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 708, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd114("unusedAtTheEnd 114", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 709, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd115("unusedAtTheEnd 115", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 710, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd116("unusedAtTheEnd 116", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 711, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd117("unusedAtTheEnd 117", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 712, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd118("unusedAtTheEnd 118", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 713, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd119("unusedAtTheEnd 119", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 714, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd120("unusedAtTheEnd 120", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 715, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd121("unusedAtTheEnd 121", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 716, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd122("unusedAtTheEnd 122", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 717, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd123("unusedAtTheEnd 123", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 718, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd124("unusedAtTheEnd 124", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 719, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd125("unusedAtTheEnd 125", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 720, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd126("unusedAtTheEnd 126", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 721, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd127("unusedAtTheEnd 127", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 722, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd128("unusedAtTheEnd 128", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 723, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd129("unusedAtTheEnd 129", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 724, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd130("unusedAtTheEnd 130", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 725, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd131("unusedAtTheEnd 131", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 726, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd132("unusedAtTheEnd 132", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 727, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd133("unusedAtTheEnd 133", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 728, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd134("unusedAtTheEnd 134", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 729, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd135("unusedAtTheEnd 135", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 730, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd136("unusedAtTheEnd 136", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 731, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd137("unusedAtTheEnd 137", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 732, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd138("unusedAtTheEnd 138", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 733, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd139("unusedAtTheEnd 139", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 734, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd140("unusedAtTheEnd 140", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 735, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd141("unusedAtTheEnd 141", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 736, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd142("unusedAtTheEnd 142", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 737, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd143("unusedAtTheEnd 143", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 738, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd144("unusedAtTheEnd 144", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 739, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd145("unusedAtTheEnd 145", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 740, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd146("unusedAtTheEnd 146", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 741, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd147("unusedAtTheEnd 147", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 742, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd148("unusedAtTheEnd 148", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 743, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd149("unusedAtTheEnd 149", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 744, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd150("unusedAtTheEnd 150", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 745, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd151("unusedAtTheEnd 151", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 746, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd152("unusedAtTheEnd 152", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 747, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd153("unusedAtTheEnd 153", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 748, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd154("unusedAtTheEnd 154", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 749, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd155("unusedAtTheEnd 155", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 750, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd156("unusedAtTheEnd 156", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 751, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd157("unusedAtTheEnd 157", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 752, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd158("unusedAtTheEnd 158", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 753, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd159("unusedAtTheEnd 159", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 754, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd160("unusedAtTheEnd 160", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 755, 1.0, 0.0, 0.0, ""),
m_knockRetard("Degrees retarded: larger number = more retard", SensorCategory.SENSOR_INPUTS, FieldType.INT, 756, 1.0, -1.0, -1.0, ""),
m_knockThreshold("m_knockThreshold", SensorCategory.SENSOR_INPUTS, FieldType.INT, 760, 1.0, -1.0, -1.0, ""),
m_knockCount("m_knockCount", SensorCategory.SENSOR_INPUTS, FieldType.INT, 764, 1.0, -1.0, -1.0, ""),
m_requested_pump("Computed requested pump duration in degrees (not including deadtime)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 768, 1.0, -1.0, -1.0, ""),
fuel_requested_percent("fuel_requested_percent", SensorCategory.SENSOR_INPUTS, FieldType.INT, 772, 1.0, -1.0, -1.0, ""),
fuel_requested_percent_pi("fuel_requested_percent_pi", SensorCategory.SENSOR_INPUTS, FieldType.INT, 776, 1.0, -1.0, -1.0, ""),
nextLobe("nextLobe", SensorCategory.SENSOR_INPUTS, FieldType.INT, 784, 1.0, -1.0, -1.0, ""),
di_nextStart("DI: next start", SensorCategory.SENSOR_INPUTS, FieldType.INT, 788, 1.0, 0.0, 100.0, "v"),
m_deadtime("m_deadtime", SensorCategory.SENSOR_INPUTS, FieldType.INT, 792, 1.0, -1.0, -1.0, ""),
pressureDelta("pressureDelta", SensorCategory.SENSOR_INPUTS, FieldType.INT, 796, 1.0, -1.0, -1.0, ""),
pressureRatio("pressureRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 800, 1.0, -1.0, -1.0, ""),
retardThresholdRpm("retardThresholdRpm", SensorCategory.SENSOR_INPUTS, FieldType.INT, 804, 1.0, -1.0, -1.0, ""),
luaTargetAdd("luaTargetAdd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 816, 1.0, -1.0, -1.0, ""),
luaTargetMult("luaTargetMult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 820, 1.0, -1.0, -1.0, ""),
openLoopPart("openLoopPart", SensorCategory.SENSOR_INPUTS, FieldType.INT, 824, 1.0, -1.0, -1.0, ""),
boostControllerClosedLoopPart("Boost Closed Loop", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 828, 0.5, -50.0, 50.0, "%"),
alignmentFill_at_17("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 829, 1.0, -20.0, 100.0, "units"),
boostControlTarget("Boost Target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 830, 0.03333333333333333, 0.0, 0.0, "kPa"),
latest_usage_ac_control("AC latest activity", SensorCategory.SENSOR_INPUTS, FieldType.INT, 836, 1.0, -1.0, -1.0, ""),
acSwitchLastChangeTimeMs("acSwitchLastChangeTimeMs", SensorCategory.SENSOR_INPUTS, FieldType.INT, 840, 1.0, -1.0, -1.0, ""),
lua("lua", SensorCategory.SENSOR_INPUTS, FieldType.INT, 856, 1.0, -1.0, -1.0, ""),
sd("sd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 868, 1.0, -1.0, -1.0, ""),
targetAFR("targetAFR", SensorCategory.SENSOR_INPUTS, FieldType.INT, 892, 1.0, -1.0, -1.0, ""),
engineCycleDurationMs("engineCycleDurationMs", SensorCategory.SENSOR_INPUTS, FieldType.INT, 896, 1.0, -1.0, -1.0, ""),
minRpmKcurrentTPS("minRpmKcurrentTPS", SensorCategory.SENSOR_INPUTS, FieldType.INT, 900, 1.0, -1.0, -1.0, ""),
currentTpsAdc("currentTpsAdc", SensorCategory.SENSOR_INPUTS, FieldType.INT, 904, 1.0, -1.0, -1.0, ""),
tpsVoltageMCU("tpsVoltageMCU", SensorCategory.SENSOR_INPUTS, FieldType.INT, 908, 1.0, -1.0, -1.0, ""),
tpsVoltageBoard("tpsVoltageBoard", SensorCategory.SENSOR_INPUTS, FieldType.INT, 912, 1.0, -1.0, -1.0, ""),
currentBaroCorrectedVE("currentBaroCorrectedVE", SensorCategory.SENSOR_INPUTS, FieldType.INT, 916, 1.0, -1.0, -1.0, ""),
injectorFlowCorrection("injectorFlowCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 920, 1.0, -1.0, -1.0, ""),
baroCorrection("baroCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 924, 1.0, -1.0, -1.0, ""),
cranking("cranking", SensorCategory.SENSOR_INPUTS, FieldType.INT, 928, 1.0, -1.0, -1.0, ""),
running("running", SensorCategory.SENSOR_INPUTS, FieldType.INT, 948, 1.0, -1.0, -1.0, ""),
sparkDwell("ignition dwell duration in ms\nSee also dwellAngle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 976, 1.0, -1.0, -1.0, ""),
dwellAngle("ignition dwell duration as crankshaft angle\nNAN if engine is stopped\nSee also sparkDwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 980, 1.0, -1.0, -1.0, ""),
cltTimingCorrection("cltTimingCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 984, 0.01, -20.0, 20.0, "deg"),
timingIatCorrection("timingIatCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 986, 0.01, -20.0, 20.0, "deg"),
timingPidCorrection("timingPidCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 988, 0.01, -20.0, 20.0, "deg"),
hellenBoardId("Detected Board ID", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 990, 1.0, 0.0, 3000.0, "id"),
egt1("egt1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 996, 1.0, -1.0, -1.0, ""),
egt2("egt2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1000, 1.0, -1.0, -1.0, ""),
tpsFrom("tpsFrom", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1004, 1.0, -1.0, -1.0, ""),
tpsTo("tpsTo", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1008, 1.0, -1.0, -1.0, ""),
deltaTps("deltaTps", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1012, 1.0, -1.0, -1.0, ""),
extraFuel("extraFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1016, 1.0, -1.0, -1.0, ""),
valueFromTable("valueFromTable", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1020, 1.0, -1.0, -1.0, ""),
fractionalInjFuel("fractionalInjFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1028, 1.0, -1.0, -1.0, ""),
accumulatedValue("accumulatedValue", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1032, 1.0, -1.0, -1.0, ""),
maxExtraPerCycle("maxExtraPerCycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1036, 1.0, -1.0, -1.0, ""),
maxExtraPerPeriod("maxExtraPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1040, 1.0, -1.0, -1.0, ""),
maxInjectedPerPeriod("maxInjectedPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1044, 1.0, -1.0, -1.0, ""),
cycleCnt("cycleCnt", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1048, 1.0, -1.0, -1.0, ""),
hwEventCounters1("Hardware events since boot 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1052, 1.0, -1.0, -1.0, ""),
hwEventCounters2("Hardware events since boot 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1056, 1.0, -1.0, -1.0, ""),
hwEventCounters3("Hardware events since boot 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1060, 1.0, -1.0, -1.0, ""),
hwEventCounters4("Hardware events since boot 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1064, 1.0, -1.0, -1.0, ""),
hwEventCounters5("Hardware events since boot 5", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1068, 1.0, -1.0, -1.0, ""),
hwEventCounters6("Hardware events since boot 6", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1072, 1.0, -1.0, -1.0, ""),
vvtCamCounter("vvtCamCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1076, 1.0, -1.0, -1.0, ""),
mapVvt_MAP_AT_SPECIAL_POINT("mapVvt_MAP_AT_SPECIAL_POINT", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1080, 1.0, -10000.0, 10000.0, ""),
mapVvt_MAP_AT_DIFF("mapVvt_MAP_AT_DIFF", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1084, 1.0, -10000.0, 10000.0, ""),
mapVvt_MAP_AT_CYCLE_COUNT("mapVvt_MAP_AT_CYCLE_COUNT", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1088, 1.0, -10000.0, 10000.0, ""),
mapVvt_map_peak("mapVvt_map_peak", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1089, 1.0, -10000.0, 10000.0, ""),
alignmentFill_at_38("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1090, 1.0, -20.0, 100.0, "units"),
totalRevolutionCounter("Crank revolution counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1092, 1.0, -1.0, -1.0, ""),
vvtSyncGapRatio("vvtSyncGapRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1096, 1.0, -10000.0, 10000.0, ""),
vvtCurrentPosition("vvtCurrentPosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1100, 1.0, -10000.0, 10000.0, ""),
triggerSyncGapRatio("Trigger Sync Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1104, 1.0, -10000.0, 10000.0, ""),
triggerActualSyncGapRatio("trigger: unused field?", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1108, 1.0, -1.0, -1.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1112, 1.0, -1.0, -1.0, ""),
vvtCounter("vvtCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1113, 1.0, -1.0, -1.0, ""),
camResyncCounter("camResyncCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1114, 1.0, -1.0, -1.0, ""),
vvtStateIndex("vvtStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1115, 1.0, -1.0, -1.0, ""),
wallFuelCorrection("fuel injection time correction to account for wall wetting effect for current cycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1116, 1.0, -1.0, -1.0, ""),
wallFuel("Amount of fuel on the wall, in ms of injector open time for each injector.", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1120, 1.0, -1.0, -1.0, ""),
idleState("idleState", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1124, 1.0, -1.0, -1.0, ""),
currentIdlePosition("idle: current position\nthat's current position with CLT and IAT corrections", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1128, 1.0, -1.0, -1.0, ""),
baseIdlePosition("idle: base value\ncurrent position without adjustments (iacByTpsTaper, afterCrankingIACtaperDuration)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1132, 1.0, -1.0, -1.0, ""),
iacByTpsTaper("idle: iacByTpsTaper portion of idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1136, 1.0, -1.0, -1.0, ""),
throttlePedalUpState("true in IDLE throttle pedal state, false if driver is touching the pedal\ntodo: better name for this field?", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1140, 1.0, -1.0, -1.0, ""),
targetRpmByClt("idle: target by CLT", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1148, 1.0, -1.0, -1.0, ""),
targetRpmAcBump("idle: A/C bump", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1152, 1.0, -1.0, -1.0, ""),
iacByRpmTaper("idle: iacByRpmTaper portion of idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1156, 1.0, -1.0, -1.0, ""),
luaAdd("idle: Lua Adder", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1160, 1.0, -1.0, -1.0, ""),
baseDwell("baseDwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1164, 1.0, -1.0, -1.0, ""),
dwellVoltageCorrection("dwellVoltageCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1168, 1.0, -1.0, -1.0, ""),
luaTimingAdd("luaTimingAdd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1172, 1.0, -1.0, -1.0, ""),
luaTimingMult("luaTimingMult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1176, 1.0, -1.0, -1.0, ""),
idlePosition("idlePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1180, 1.0, -1.0, -1.0, ""),
trim("trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1184, 1.0, -1.0, -1.0, ""),
luaAdjustment("luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1188, 1.0, -1.0, -1.0, ""),
etbFeedForward("etbFeedForward", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1192, 1.0, -1.0, -1.0, ""),
etbIntegralError("etbIntegralError", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1196, 1.0, -10000.0, 10000.0, ""),
etbCurrentTarget("etbCurrentTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1200, 1.0, -10000.0, 10000.0, "%"),
faultCode("faultCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1204, 1.0, -1.0, -1.0, ""),
heaterDuty("heaterDuty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1205, 1.0, 0.0, 100.0, "%"),
pumpDuty("pumpDuty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1206, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1207, 1.0, -20.0, 100.0, "units"),
tempC("tempC", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1208, 1.0, 500.0, 1000.0, "C"),
nernstVoltage("nernstVoltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1210, 0.001, 0.0, 1.0, "V"),
esr("esr", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1212, 1.0, -1.0, -1.0, ""),
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1214, 1.0, -20.0, 100.0, "units"),
TPS2Value("TPS2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 220, 0.01, 0.0, 0.0, "%"),
rawTps1Primary("rawTps1Primary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 222, 0.001, 0.0, 5.0, "V"),
rawPpsPrimary("rawPpsPrimary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 224, 0.001, 0.0, 5.0, "V"),
rawClt("rawClt", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 226, 0.001, 0.0, 5.0, "V"),
rawIat("rawIat", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 228, 0.001, 0.0, 5.0, "V"),
rawOilPressure("rawOilPressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 230, 0.001, 0.0, 5.0, "V"),
tuneCrc16("Tune CRC16", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 232, 1.0, 0.0, 0.0, "crc16"),
fuelClosedLoopBinIdx("fuelClosedLoopBinIdx", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 234, 1.0, 0.0, 0.0, ""),
tcuCurrentGear("Current Gear", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 235, 1.0, -1.0, 10.0, "gear"),
rawPpsSecondary("rawPpsSecondary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 236, 0.001, 0.0, 5.0, "V"),
knock1("knock 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 238, 1.0, 0.0, 0.0, "dBv"),
knock2("knock 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 239, 1.0, 0.0, 0.0, "dBv"),
knock3("knock 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 240, 1.0, 0.0, 0.0, "dBv"),
knock4("knock 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 241, 1.0, 0.0, 0.0, "dBv"),
knock5("knock 5", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 242, 1.0, 0.0, 0.0, "dBv"),
knock6("knock 6", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 243, 1.0, 0.0, 0.0, "dBv"),
knock7("knock 7", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 244, 1.0, 0.0, 0.0, "dBv"),
knock8("knock 8", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 245, 1.0, 0.0, 0.0, "dBv"),
knock9("knock 9", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 246, 1.0, 0.0, 0.0, "dBv"),
knock10("knock 10", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 247, 1.0, 0.0, 0.0, "dBv"),
knock11("knock 11", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 248, 1.0, 0.0, 0.0, "dBv"),
knock12("knock 12", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 249, 1.0, 0.0, 0.0, "dBv"),
tcuDesiredGear("Desired Gear", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 250, 1.0, -1.0, 10.0, "gear"),
flexPercent("Flex Ethanol %", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 251, 0.5, 0.0, 0.0, "%"),
rawIdlePositionSensor("rawIdlePositionSensor", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 252, 0.001, 0.0, 5.0, "V"),
rawWastegatePosition("rawWastegatePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 254, 0.001, 0.0, 5.0, "V"),
wastegatePositionSensor("Wastegate position sensor", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 256, 0.01, 0.0, 0.0, "%"),
idlePositionSensor("Idle position sensor", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 258, 0.01, 0.0, 0.0, "%"),
rawLowFuelPressure("rawLowFuelPressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 260, 0.001, 0.0, 5.0, "V"),
rawHighFuelPressure("rawHighFuelPressure", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 262, 0.001, 0.0, 5.0, "V"),
lowFuelPressure("Fuel pressure (low)", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 264, 0.03333333333333333, 0.0, 0.0, "kpa"),
highFuelPressure("Fuel pressure (high)", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 266, 0.1, 0.0, 0.0, "bar"),
targetLambda("fuel: target lambda", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 268, 1.0E-4, 0.0, 0.0, ""),
AFRValue("Air/Fuel Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 270, 0.001, 0.0, 0.0, "AFR"),
VssAcceleration("Vss Accel", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 272, 0.0033333333333333335, 0.0, 0.0, "m/s2"),
lambdaValue2("Lambda 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 274, 1.0E-4, 0.0, 0.0, ""),
AFRValue2("Air/Fuel Ratio 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 276, 0.001, 0.0, 0.0, "AFR"),
vvtPositionB1E("VVT: bank 1 exhaust", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 278, 0.02, 0.0, 0.0, "deg"),
vvtPositionB2I("VVT: bank 2 intake", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 280, 0.02, 0.0, 0.0, "deg"),
vvtPositionB2E("VVT: bank 2 exhaust", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 282, 0.02, 0.0, 0.0, "deg"),
fuelPidCorrection1("fuelPidCorrection 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 284, 0.01, -20.0, 20.0, "%"),
fuelPidCorrection2("fuelPidCorrection 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 286, 0.01, -20.0, 20.0, "%"),
rawTps1Secondary("rawTps1Secondary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 288, 0.001, 0.0, 5.0, "V"),
rawTps2Primary("rawTps2Primary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 290, 0.001, 0.0, 5.0, "V"),
rawTps2Secondary("rawTps2Secondary", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 292, 0.001, 0.0, 5.0, "V"),
knockCount("knock: count", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 294, 1.0, 0.0, 0.0, ""),
accelerationZ("Acceleration: Z", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 296, 0.01, 0.0, 0.0, "G"),
accelerationRoll("Acceleration: Roll", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 298, 0.01, 0.0, 0.0, "G"),
accelerationYaw("Acceleration: Yaw", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 300, 0.01, 0.0, 0.0, "G"),
vvtTargets1("vvtTargets 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 302, 1.0, 0.0, 0.0, "deg"),
vvtTargets2("vvtTargets 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 303, 1.0, 0.0, 0.0, "deg"),
vvtTargets3("vvtTargets 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 304, 1.0, 0.0, 0.0, "deg"),
vvtTargets4("vvtTargets 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 305, 1.0, 0.0, 0.0, "deg"),
turboSpeed("Turbocharger Speed", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 306, 1.0, 0.0, 0.0, "hz"),
tps1Split("tps1Split", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 308, 0.01, 0.0, 0.0, "%"),
tps2Split("tps2Split", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 310, 0.01, 0.0, 0.0, "%"),
tps12Split("tps12Split", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 312, 0.01, 0.0, 0.0, "%"),
accPedalSplit("accPedalSplit", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 314, 0.01, 0.0, 0.0, "%"),
sparkCutReason("Spark Cut Code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 316, 1.0, 0.0, 0.0, "code"),
fuelCutReason("Fuel Cut Code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 317, 1.0, 0.0, 0.0, "code"),
mafEstimate("MAF estimate", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 318, 0.1, 0.0, 0.0, "kg/h"),
instantRpm("instantRpm", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 320, 1.0, 0.0, 0.0, "rpm"),
systemEventReuse("systemEventReuse", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 322, 1.0, 0.0, 0.0, "counter"),
rawMap("rawMap", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 324, 0.001, 0.0, 5.0, "V"),
rawAfr("rawAfr", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 326, 0.001, 0.0, 5.0, "V"),
tpsAccelFrom("tpsAccelFrom", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 328, 1.0, 0.0, 100.0, "%"),
tpsAccelTo("tpsAccelTo", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 329, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_330("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 330, 1.0, -20.0, 100.0, "units"),
calibrationValue2("calibrationValue2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 332, 1.0, 0.0, 0.0, ""),
luaInvocationCounter("luaInvocationCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 340, 1.0, 0.0, 0.0, "count"),
luaLastCycleDuration("luaLastCycleDuration", SensorCategory.SENSOR_INPUTS, FieldType.INT, 344, 1.0, 0.0, 0.0, "nt"),
testBenchIter("testBenchIter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 348, 1.0, 0.0, 0.0, "count"),
tcu_currentRange("Current Range", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 349, 1.0, 0.0, 0.0, ""),
tcRatio("Torque Converter Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 350, 0.01, 0.0, 0.0, "value"),
lastShiftTime("S", SensorCategory.SENSOR_INPUTS, FieldType.INT, 352, 1.0, -1.0, -1.0, ""),
vssEdgeCounter("vssEdgeCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 356, 1.0, -1.0, -1.0, ""),
issEdgeCounter("issEdgeCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 360, 1.0, -1.0, -1.0, ""),
auxLinear1("Aux Linear 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 364, 0.01, 0.0, 0.0, ""),
auxLinear2("Aux Linear 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 366, 0.01, 0.0, 0.0, ""),
boostControllerOutput("Boost Output", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 372, 0.5, 0.0, 100.0, "%"),
boostControllerOpenLoopPart("Boost Open Loop", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 373, 0.5, 0.0, 100.0, "%"),
fallbackMap("fallbackMap", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 374, 0.1, 0.0, 1000.0, "kPa"),
detectedGear("Detected Gear", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 376, 1.0, 0.0, 8.0, ""),
alignmentFill_at_377("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 377, 1.0, -20.0, 100.0, "units"),
instantMAPValue("Instant MAP", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 378, 0.03333333333333333, 0.0, 655.0, "kPa"),
mostRecentTimeBetweenSparkEvents("mostRecentTimeBetweenSparkEvents", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 380, 1.0, -10000.0, 10000.0, ""),
mostRecentTimeBetweenIgnitionEvents("mostRecentTimeBetweenIgnitionEvents", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 382, 1.0, -10000.0, 10000.0, ""),
maxLockedDuration("maxLockedDuration", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 384, 1.0, -10000.0, 10000.0, ""),
maxTriggerReentrant("maxTriggerReentrant", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 386, 1.0, -10000.0, 10000.0, ""),
canWriteOk("canWriteOk", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 388, 1.0, -10000.0, 10000.0, ""),
canWriteNotOk("canWriteNotOk", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 390, 1.0, -10000.0, 10000.0, ""),
triggerPrimaryFall("triggerPrimaryFall", SensorCategory.SENSOR_INPUTS, FieldType.INT, 392, 1.0, -10000.0, 10000.0, ""),
triggerPrimaryRise("triggerPrimaryRise", SensorCategory.SENSOR_INPUTS, FieldType.INT, 396, 1.0, -10000.0, 10000.0, ""),
triggerSecondaryFall("triggerSecondaryFall", SensorCategory.SENSOR_INPUTS, FieldType.INT, 400, 1.0, -10000.0, 10000.0, ""),
triggerSecondaryRise("triggerSecondaryRise", SensorCategory.SENSOR_INPUTS, FieldType.INT, 404, 1.0, -10000.0, 10000.0, ""),
triggerVvtFall("triggerVvtFall", SensorCategory.SENSOR_INPUTS, FieldType.INT, 408, 1.0, -10000.0, 10000.0, ""),
triggerVvtRise("triggerVvtRise", SensorCategory.SENSOR_INPUTS, FieldType.INT, 412, 1.0, -10000.0, 10000.0, ""),
startStopStateToggleCounter("startStopStateToggleCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 416, 1.0, -10000.0, 10000.0, ""),
starterState("starterState", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 417, 1.0, -10000.0, 10000.0, ""),
starterRelayDisable("starterRelayDisable", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 418, 1.0, -10000.0, 10000.0, ""),
multiSparkCounter("multiSparkCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 419, 1.0, -10000.0, 10000.0, ""),
injectorFlowPressureRatio("injectorFlowPressureRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 420, 1.0, -10000.0, 10000.0, ""),
injectorFlowPressureDelta("injectorFlowPressureDelta", SensorCategory.SENSOR_INPUTS, FieldType.INT, 424, 1.0, -10000.0, 10000.0, "kPa"),
alternatorStatus("alternatorStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT, 428, 1.0, -1.0, -1.0, ""),
idleStatus("idleStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT, 444, 1.0, -1.0, -1.0, ""),
etbStatus("etbStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT, 460, 1.0, -1.0, -1.0, ""),
boostStatus("boostStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT, 476, 1.0, -1.0, -1.0, ""),
vvtStatus1("vvtStatus 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 492, 1.0, -1.0, -1.0, ""),
vvtStatus2("vvtStatus 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 508, 1.0, -1.0, -1.0, ""),
vvtStatus3("vvtStatus 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 524, 1.0, -1.0, -1.0, ""),
vvtStatus4("vvtStatus 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 540, 1.0, -1.0, -1.0, ""),
auxSpeed1("aux speed 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 556, 1.0, 0.0, 0.0, "s"),
auxSpeed2("aux speed 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 558, 1.0, 0.0, 0.0, "s"),
ISSValue("Input Shaft Speed", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 560, 1.0, 0.0, 8000.0, "RPM"),
rawAnalogInput1("rawAnalogInput 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 562, 0.001, 0.0, 5.0, "V"),
rawAnalogInput2("rawAnalogInput 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 564, 0.001, 0.0, 5.0, "V"),
rawAnalogInput3("rawAnalogInput 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 566, 0.001, 0.0, 5.0, "V"),
rawAnalogInput4("rawAnalogInput 4", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 568, 0.001, 0.0, 5.0, "V"),
rawAnalogInput5("rawAnalogInput 5", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 570, 0.001, 0.0, 5.0, "V"),
rawAnalogInput6("rawAnalogInput 6", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 572, 0.001, 0.0, 5.0, "V"),
rawAnalogInput7("rawAnalogInput 7", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 574, 0.001, 0.0, 5.0, "V"),
rawAnalogInput8("rawAnalogInput 8", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 576, 0.001, 0.0, 5.0, "V"),
gppwmOutput1("GPPWM Output 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 578, 0.5, 0.0, 100.0, "%"),
gppwmOutput2("GPPWM Output 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 579, 0.5, 0.0, 100.0, "%"),
gppwmOutput3("GPPWM Output 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 580, 0.5, 0.0, 100.0, "%"),
gppwmOutput4("GPPWM Output 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 581, 0.5, 0.0, 100.0, "%"),
rawBattery("rawBattery", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 582, 0.001, 0.0, 5.0, "V"),
unusedAtTheEnd1("unusedAtTheEnd 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 584, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd2("unusedAtTheEnd 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 585, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd3("unusedAtTheEnd 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 586, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd4("unusedAtTheEnd 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 587, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd5("unusedAtTheEnd 5", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 588, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd6("unusedAtTheEnd 6", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 589, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd7("unusedAtTheEnd 7", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 590, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd8("unusedAtTheEnd 8", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 591, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd9("unusedAtTheEnd 9", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 592, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd10("unusedAtTheEnd 10", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 593, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd11("unusedAtTheEnd 11", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 594, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd12("unusedAtTheEnd 12", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 595, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd13("unusedAtTheEnd 13", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 596, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd14("unusedAtTheEnd 14", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 597, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd15("unusedAtTheEnd 15", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 598, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd16("unusedAtTheEnd 16", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 599, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd17("unusedAtTheEnd 17", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 600, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd18("unusedAtTheEnd 18", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 601, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd19("unusedAtTheEnd 19", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 602, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd20("unusedAtTheEnd 20", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 603, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd21("unusedAtTheEnd 21", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 604, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd22("unusedAtTheEnd 22", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 605, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd23("unusedAtTheEnd 23", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 606, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd24("unusedAtTheEnd 24", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 607, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd25("unusedAtTheEnd 25", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 608, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd26("unusedAtTheEnd 26", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 609, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd27("unusedAtTheEnd 27", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 610, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd28("unusedAtTheEnd 28", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 611, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd29("unusedAtTheEnd 29", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 612, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd30("unusedAtTheEnd 30", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 613, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd31("unusedAtTheEnd 31", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 614, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd32("unusedAtTheEnd 32", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 615, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd33("unusedAtTheEnd 33", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 616, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd34("unusedAtTheEnd 34", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 617, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd35("unusedAtTheEnd 35", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 618, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd36("unusedAtTheEnd 36", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 619, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd37("unusedAtTheEnd 37", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 620, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd38("unusedAtTheEnd 38", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 621, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd39("unusedAtTheEnd 39", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 622, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd40("unusedAtTheEnd 40", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 623, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd41("unusedAtTheEnd 41", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 624, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd42("unusedAtTheEnd 42", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 625, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd43("unusedAtTheEnd 43", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 626, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd44("unusedAtTheEnd 44", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 627, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd45("unusedAtTheEnd 45", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 628, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd46("unusedAtTheEnd 46", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 629, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd47("unusedAtTheEnd 47", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 630, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd48("unusedAtTheEnd 48", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 631, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd49("unusedAtTheEnd 49", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 632, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd50("unusedAtTheEnd 50", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 633, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd51("unusedAtTheEnd 51", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 634, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd52("unusedAtTheEnd 52", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 635, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd53("unusedAtTheEnd 53", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 636, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd54("unusedAtTheEnd 54", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 637, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd55("unusedAtTheEnd 55", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 638, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd56("unusedAtTheEnd 56", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 639, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd57("unusedAtTheEnd 57", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 640, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd58("unusedAtTheEnd 58", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 641, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd59("unusedAtTheEnd 59", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 642, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd60("unusedAtTheEnd 60", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 643, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd61("unusedAtTheEnd 61", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 644, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd62("unusedAtTheEnd 62", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 645, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd63("unusedAtTheEnd 63", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 646, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd64("unusedAtTheEnd 64", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 647, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd65("unusedAtTheEnd 65", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 648, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd66("unusedAtTheEnd 66", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 649, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd67("unusedAtTheEnd 67", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 650, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd68("unusedAtTheEnd 68", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 651, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd69("unusedAtTheEnd 69", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 652, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd70("unusedAtTheEnd 70", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 653, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd71("unusedAtTheEnd 71", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 654, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd72("unusedAtTheEnd 72", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 655, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd73("unusedAtTheEnd 73", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 656, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd74("unusedAtTheEnd 74", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 657, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd75("unusedAtTheEnd 75", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 658, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd76("unusedAtTheEnd 76", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 659, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd77("unusedAtTheEnd 77", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 660, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd78("unusedAtTheEnd 78", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 661, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd79("unusedAtTheEnd 79", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 662, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd80("unusedAtTheEnd 80", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 663, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd81("unusedAtTheEnd 81", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 664, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd82("unusedAtTheEnd 82", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 665, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd83("unusedAtTheEnd 83", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 666, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd84("unusedAtTheEnd 84", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 667, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd85("unusedAtTheEnd 85", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 668, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd86("unusedAtTheEnd 86", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 669, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd87("unusedAtTheEnd 87", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 670, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd88("unusedAtTheEnd 88", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 671, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd89("unusedAtTheEnd 89", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 672, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd90("unusedAtTheEnd 90", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 673, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd91("unusedAtTheEnd 91", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 674, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd92("unusedAtTheEnd 92", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 675, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd93("unusedAtTheEnd 93", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 676, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd94("unusedAtTheEnd 94", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 677, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd95("unusedAtTheEnd 95", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 678, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd96("unusedAtTheEnd 96", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 679, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd97("unusedAtTheEnd 97", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 680, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd98("unusedAtTheEnd 98", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 681, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd99("unusedAtTheEnd 99", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 682, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd100("unusedAtTheEnd 100", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 683, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd101("unusedAtTheEnd 101", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 684, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd102("unusedAtTheEnd 102", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 685, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd103("unusedAtTheEnd 103", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 686, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd104("unusedAtTheEnd 104", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 687, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd105("unusedAtTheEnd 105", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 688, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd106("unusedAtTheEnd 106", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 689, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd107("unusedAtTheEnd 107", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 690, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd108("unusedAtTheEnd 108", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 691, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd109("unusedAtTheEnd 109", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 692, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd110("unusedAtTheEnd 110", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 693, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd111("unusedAtTheEnd 111", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 694, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd112("unusedAtTheEnd 112", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 695, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd113("unusedAtTheEnd 113", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 696, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd114("unusedAtTheEnd 114", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 697, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd115("unusedAtTheEnd 115", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 698, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd116("unusedAtTheEnd 116", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 699, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd117("unusedAtTheEnd 117", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 700, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd118("unusedAtTheEnd 118", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 701, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd119("unusedAtTheEnd 119", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 702, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd120("unusedAtTheEnd 120", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 703, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd121("unusedAtTheEnd 121", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 704, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd122("unusedAtTheEnd 122", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 705, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd123("unusedAtTheEnd 123", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 706, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd124("unusedAtTheEnd 124", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 707, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd125("unusedAtTheEnd 125", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 708, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd126("unusedAtTheEnd 126", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 709, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd127("unusedAtTheEnd 127", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 710, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd128("unusedAtTheEnd 128", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 711, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd129("unusedAtTheEnd 129", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 712, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd130("unusedAtTheEnd 130", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 713, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd131("unusedAtTheEnd 131", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 714, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd132("unusedAtTheEnd 132", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 715, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd133("unusedAtTheEnd 133", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 716, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd134("unusedAtTheEnd 134", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 717, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd135("unusedAtTheEnd 135", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 718, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd136("unusedAtTheEnd 136", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 719, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd137("unusedAtTheEnd 137", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 720, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd138("unusedAtTheEnd 138", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 721, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd139("unusedAtTheEnd 139", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 722, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd140("unusedAtTheEnd 140", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 723, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd141("unusedAtTheEnd 141", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 724, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd142("unusedAtTheEnd 142", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 725, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd143("unusedAtTheEnd 143", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 726, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd144("unusedAtTheEnd 144", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 727, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd145("unusedAtTheEnd 145", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 728, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd146("unusedAtTheEnd 146", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 729, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd147("unusedAtTheEnd 147", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 730, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd148("unusedAtTheEnd 148", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 731, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd149("unusedAtTheEnd 149", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 732, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd150("unusedAtTheEnd 150", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 733, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd151("unusedAtTheEnd 151", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 734, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd152("unusedAtTheEnd 152", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 735, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd153("unusedAtTheEnd 153", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 736, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd154("unusedAtTheEnd 154", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 737, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd155("unusedAtTheEnd 155", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 738, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd156("unusedAtTheEnd 156", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 739, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd157("unusedAtTheEnd 157", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 740, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd158("unusedAtTheEnd 158", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 741, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd159("unusedAtTheEnd 159", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 742, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd160("unusedAtTheEnd 160", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 743, 1.0, 0.0, 0.0, ""),
m_knockRetard("Degrees retarded: larger number = more retard", SensorCategory.SENSOR_INPUTS, FieldType.INT, 744, 1.0, -1.0, -1.0, ""),
m_knockThreshold("m_knockThreshold", SensorCategory.SENSOR_INPUTS, FieldType.INT, 748, 1.0, -1.0, -1.0, ""),
m_knockCount("m_knockCount", SensorCategory.SENSOR_INPUTS, FieldType.INT, 752, 1.0, -1.0, -1.0, ""),
m_requested_pump("Computed requested pump duration in degrees (not including deadtime)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 756, 1.0, -1.0, -1.0, ""),
fuel_requested_percent("fuel_requested_percent", SensorCategory.SENSOR_INPUTS, FieldType.INT, 760, 1.0, -1.0, -1.0, ""),
fuel_requested_percent_pi("fuel_requested_percent_pi", SensorCategory.SENSOR_INPUTS, FieldType.INT, 764, 1.0, -1.0, -1.0, ""),
nextLobe("nextLobe", SensorCategory.SENSOR_INPUTS, FieldType.INT, 772, 1.0, -1.0, -1.0, ""),
di_nextStart("DI: next start", SensorCategory.SENSOR_INPUTS, FieldType.INT, 776, 1.0, 0.0, 100.0, "v"),
m_deadtime("m_deadtime", SensorCategory.SENSOR_INPUTS, FieldType.INT, 780, 1.0, -1.0, -1.0, ""),
pressureDelta("pressureDelta", SensorCategory.SENSOR_INPUTS, FieldType.INT, 784, 1.0, -1.0, -1.0, ""),
pressureRatio("pressureRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 788, 1.0, -1.0, -1.0, ""),
retardThresholdRpm("retardThresholdRpm", SensorCategory.SENSOR_INPUTS, FieldType.INT, 792, 1.0, -1.0, -1.0, ""),
luaTargetAdd("luaTargetAdd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 804, 1.0, -1.0, -1.0, ""),
luaTargetMult("luaTargetMult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 808, 1.0, -1.0, -1.0, ""),
openLoopPart("openLoopPart", SensorCategory.SENSOR_INPUTS, FieldType.INT, 812, 1.0, -1.0, -1.0, ""),
boostControllerClosedLoopPart("Boost Closed Loop", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 816, 0.5, -50.0, 50.0, "%"),
alignmentFill_at_17("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 817, 1.0, -20.0, 100.0, "units"),
boostControlTarget("Boost Target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 818, 0.03333333333333333, 0.0, 0.0, "kPa"),
latest_usage_ac_control("AC latest activity", SensorCategory.SENSOR_INPUTS, FieldType.INT, 824, 1.0, -1.0, -1.0, ""),
acSwitchLastChangeTimeMs("acSwitchLastChangeTimeMs", SensorCategory.SENSOR_INPUTS, FieldType.INT, 828, 1.0, -1.0, -1.0, ""),
lua("lua", SensorCategory.SENSOR_INPUTS, FieldType.INT, 844, 1.0, -1.0, -1.0, ""),
sd("sd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 856, 1.0, -1.0, -1.0, ""),
targetAFR("targetAFR", SensorCategory.SENSOR_INPUTS, FieldType.INT, 880, 1.0, -1.0, -1.0, ""),
engineCycleDurationMs("engineCycleDurationMs", SensorCategory.SENSOR_INPUTS, FieldType.INT, 884, 1.0, -1.0, -1.0, ""),
minRpmKcurrentTPS("minRpmKcurrentTPS", SensorCategory.SENSOR_INPUTS, FieldType.INT, 888, 1.0, -1.0, -1.0, ""),
currentTpsAdc("currentTpsAdc", SensorCategory.SENSOR_INPUTS, FieldType.INT, 892, 1.0, -1.0, -1.0, ""),
tpsVoltageMCU("tpsVoltageMCU", SensorCategory.SENSOR_INPUTS, FieldType.INT, 896, 1.0, -1.0, -1.0, ""),
tpsVoltageBoard("tpsVoltageBoard", SensorCategory.SENSOR_INPUTS, FieldType.INT, 900, 1.0, -1.0, -1.0, ""),
currentBaroCorrectedVE("currentBaroCorrectedVE", SensorCategory.SENSOR_INPUTS, FieldType.INT, 904, 1.0, -1.0, -1.0, ""),
injectorFlowCorrection("injectorFlowCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 908, 1.0, -1.0, -1.0, ""),
baroCorrection("baroCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 912, 1.0, -1.0, -1.0, ""),
cranking("cranking", SensorCategory.SENSOR_INPUTS, FieldType.INT, 916, 1.0, -1.0, -1.0, ""),
running("running", SensorCategory.SENSOR_INPUTS, FieldType.INT, 936, 1.0, -1.0, -1.0, ""),
sparkDwell("ignition dwell duration in ms\nSee also dwellAngle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 964, 1.0, -1.0, -1.0, ""),
dwellAngle("ignition dwell duration as crankshaft angle\nNAN if engine is stopped\nSee also sparkDwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 968, 1.0, -1.0, -1.0, ""),
cltTimingCorrection("cltTimingCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 972, 0.01, -20.0, 20.0, "deg"),
timingIatCorrection("timingIatCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 974, 0.01, -20.0, 20.0, "deg"),
timingPidCorrection("timingPidCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 976, 0.01, -20.0, 20.0, "deg"),
hellenBoardId("Detected Board ID", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 978, 1.0, 0.0, 3000.0, "id"),
egt1("egt1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 984, 1.0, -1.0, -1.0, ""),
egt2("egt2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 988, 1.0, -1.0, -1.0, ""),
tpsFrom("tpsFrom", SensorCategory.SENSOR_INPUTS, FieldType.INT, 992, 1.0, -1.0, -1.0, ""),
tpsTo("tpsTo", SensorCategory.SENSOR_INPUTS, FieldType.INT, 996, 1.0, -1.0, -1.0, ""),
deltaTps("deltaTps", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1000, 1.0, -1.0, -1.0, ""),
extraFuel("extraFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1004, 1.0, -1.0, -1.0, ""),
valueFromTable("valueFromTable", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1008, 1.0, -1.0, -1.0, ""),
fractionalInjFuel("fractionalInjFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1016, 1.0, -1.0, -1.0, ""),
accumulatedValue("accumulatedValue", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1020, 1.0, -1.0, -1.0, ""),
maxExtraPerCycle("maxExtraPerCycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1024, 1.0, -1.0, -1.0, ""),
maxExtraPerPeriod("maxExtraPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1028, 1.0, -1.0, -1.0, ""),
maxInjectedPerPeriod("maxInjectedPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1032, 1.0, -1.0, -1.0, ""),
cycleCnt("cycleCnt", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1036, 1.0, -1.0, -1.0, ""),
hwEventCounters1("Hardware events since boot 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1040, 1.0, -1.0, -1.0, ""),
hwEventCounters2("Hardware events since boot 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1044, 1.0, -1.0, -1.0, ""),
hwEventCounters3("Hardware events since boot 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1048, 1.0, -1.0, -1.0, ""),
hwEventCounters4("Hardware events since boot 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1052, 1.0, -1.0, -1.0, ""),
hwEventCounters5("Hardware events since boot 5", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1056, 1.0, -1.0, -1.0, ""),
hwEventCounters6("Hardware events since boot 6", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1060, 1.0, -1.0, -1.0, ""),
vvtCamCounter("vvtCamCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1064, 1.0, -1.0, -1.0, ""),
mapVvt_MAP_AT_SPECIAL_POINT("mapVvt_MAP_AT_SPECIAL_POINT", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1068, 1.0, -10000.0, 10000.0, ""),
mapVvt_MAP_AT_DIFF("mapVvt_MAP_AT_DIFF", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1072, 1.0, -10000.0, 10000.0, ""),
mapVvt_MAP_AT_CYCLE_COUNT("mapVvt_MAP_AT_CYCLE_COUNT", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1076, 1.0, -10000.0, 10000.0, ""),
mapVvt_map_peak("mapVvt_map_peak", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1077, 1.0, -10000.0, 10000.0, ""),
alignmentFill_at_38("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1078, 1.0, -20.0, 100.0, "units"),
totalRevolutionCounter("Crank revolution counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1080, 1.0, -1.0, -1.0, ""),
vvtSyncGapRatio("vvtSyncGapRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1084, 1.0, -10000.0, 10000.0, ""),
vvtCurrentPosition("vvtCurrentPosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1088, 1.0, -10000.0, 10000.0, ""),
triggerSyncGapRatio("Trigger Sync Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1092, 1.0, -10000.0, 10000.0, ""),
triggerActualSyncGapRatio("trigger: unused field?", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1096, 1.0, -1.0, -1.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1100, 1.0, -1.0, -1.0, ""),
vvtCounter("vvtCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1101, 1.0, -1.0, -1.0, ""),
camResyncCounter("camResyncCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1102, 1.0, -1.0, -1.0, ""),
vvtStateIndex("vvtStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1103, 1.0, -1.0, -1.0, ""),
wallFuelCorrection("fuel injection time correction to account for wall wetting effect for current cycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1104, 1.0, -1.0, -1.0, ""),
wallFuel("Amount of fuel on the wall, in ms of injector open time for each injector.", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1108, 1.0, -1.0, -1.0, ""),
idleState("idleState", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1112, 1.0, -1.0, -1.0, ""),
currentIdlePosition("idle: current position\nthat's current position with CLT and IAT corrections", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1116, 1.0, -1.0, -1.0, ""),
baseIdlePosition("idle: base value\ncurrent position without adjustments (iacByTpsTaper, afterCrankingIACtaperDuration)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1120, 1.0, -1.0, -1.0, ""),
iacByTpsTaper("idle: iacByTpsTaper portion of idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1124, 1.0, -1.0, -1.0, ""),
throttlePedalUpState("true in IDLE throttle pedal state, false if driver is touching the pedal\ntodo: better name for this field?", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1128, 1.0, -1.0, -1.0, ""),
targetRpmByClt("idle: target by CLT", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1136, 1.0, -1.0, -1.0, ""),
targetRpmAcBump("idle: A/C bump", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1140, 1.0, -1.0, -1.0, ""),
iacByRpmTaper("idle: iacByRpmTaper portion of idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1144, 1.0, -1.0, -1.0, ""),
luaAdd("idle: Lua Adder", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1148, 1.0, -1.0, -1.0, ""),
baseDwell("baseDwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1152, 1.0, -1.0, -1.0, ""),
dwellVoltageCorrection("dwellVoltageCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1156, 1.0, -1.0, -1.0, ""),
luaTimingAdd("luaTimingAdd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1160, 1.0, -1.0, -1.0, ""),
luaTimingMult("luaTimingMult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1164, 1.0, -1.0, -1.0, ""),
idlePosition("idlePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1168, 1.0, -1.0, -1.0, ""),
trim("trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1172, 1.0, -1.0, -1.0, ""),
luaAdjustment("luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1176, 1.0, -1.0, -1.0, ""),
etbFeedForward("etbFeedForward", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1180, 1.0, -1.0, -1.0, ""),
etbIntegralError("etbIntegralError", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1184, 1.0, -10000.0, 10000.0, ""),
etbCurrentTarget("etbCurrentTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1188, 1.0, -10000.0, 10000.0, "%"),
faultCode("faultCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1192, 1.0, -1.0, -1.0, ""),
heaterDuty("heaterDuty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1193, 1.0, 0.0, 100.0, "%"),
pumpDuty("pumpDuty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1194, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1195, 1.0, -20.0, 100.0, "units"),
tempC("tempC", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1196, 1.0, 500.0, 1000.0, "C"),
nernstVoltage("nernstVoltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1198, 0.001, 0.0, 1.0, "V"),
esr("esr", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1200, 1.0, -1.0, -1.0, ""),
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1202, 1.0, -20.0, 100.0, "units"),

View File

@ -1,2 +1,2 @@
// generated by gen_live_documentation.sh / UsagesReader.java
#define TS_TOTAL_OUTPUT_SIZE 1216
#define TS_TOTAL_OUTPUT_SIZE 1204

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 Wed Aug 17 04:29:36 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Mon Aug 22 22:21:45 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -615,703 +615,703 @@ struct output_channels_s {
/**
* @@GAUGE_NAME_TPS2@@
%
* offset 232
* offset 220
*/
scaled_channel<int16_t, 100, 1> TPS2Value = (int16_t)0;
/**
V
* offset 234
* offset 222
*/
scaled_channel<int16_t, 1000, 1> rawTps1Primary = (int16_t)0;
/**
V
* offset 236
* offset 224
*/
scaled_channel<int16_t, 1000, 1> rawPpsPrimary = (int16_t)0;
/**
V
* offset 238
* offset 226
*/
scaled_channel<int16_t, 1000, 1> rawClt = (int16_t)0;
/**
V
* offset 240
* offset 228
*/
scaled_channel<int16_t, 1000, 1> rawIat = (int16_t)0;
/**
V
* offset 242
* offset 230
*/
scaled_channel<int16_t, 1000, 1> rawOilPressure = (int16_t)0;
/**
* @@GAUGE_NAME_TUNE_CRC16@@
crc16
* offset 244
* offset 232
*/
scaled_channel<uint16_t, 1, 1> tuneCrc16 = (uint16_t)0;
/**
* offset 246
* offset 234
*/
scaled_channel<uint8_t, 1, 1> fuelClosedLoopBinIdx = (uint8_t)0;
/**
* @@GAUGE_NAME_CURRENT_GEAR@@
gear
* offset 247
* offset 235
*/
scaled_channel<int8_t, 1, 1> tcuCurrentGear = (int8_t)0;
/**
V
* offset 248
* offset 236
*/
scaled_channel<int16_t, 1000, 1> rawPpsSecondary = (int16_t)0;
/**
dBv
* offset 250
* offset 238
*/
scaled_channel<int8_t, 1, 1> knock[12];
/**
* @@GAUGE_NAME_DESIRED_GEAR@@
gear
* offset 262
* offset 250
*/
scaled_channel<int8_t, 1, 1> tcuDesiredGear = (int8_t)0;
/**
* @@GAUGE_NAME_FLEX@@
%
* offset 263
* offset 251
*/
scaled_channel<uint8_t, 2, 1> flexPercent = (uint8_t)0;
/**
V
* offset 264
* offset 252
*/
scaled_channel<int16_t, 1000, 1> rawIdlePositionSensor = (int16_t)0;
/**
V
* offset 266
* offset 254
*/
scaled_channel<int16_t, 1000, 1> rawWastegatePosition = (int16_t)0;
/**
* @@GAUGE_NAME_WG_POSITION@@
%
* offset 268
* offset 256
*/
scaled_channel<int16_t, 100, 1> wastegatePositionSensor = (int16_t)0;
/**
* @@GAUGE_NAME_IDLE_POSITION@@
%
* offset 270
* offset 258
*/
scaled_channel<int16_t, 100, 1> idlePositionSensor = (int16_t)0;
/**
V
* offset 272
* offset 260
*/
scaled_channel<int16_t, 1000, 1> rawLowFuelPressure = (int16_t)0;
/**
V
* offset 274
* offset 262
*/
scaled_channel<int16_t, 1000, 1> rawHighFuelPressure = (int16_t)0;
/**
* @@GAUGE_NAME_FUEL_PRESSURE_LOW@@
kpa
* offset 276
* offset 264
*/
scaled_channel<int16_t, 30, 1> lowFuelPressure = (int16_t)0;
/**
* @@GAUGE_NAME_FUEL_PRESSURE_HIGH@@
bar
* offset 278
* offset 266
*/
scaled_channel<int16_t, 10, 1> highFuelPressure = (int16_t)0;
/**
* @@GAUGE_NAME_TARGET_LAMBDA@@
* offset 280
* offset 268
*/
scaled_channel<uint16_t, 10000, 1> targetLambda = (uint16_t)0;
/**
* @@GAUGE_NAME_AFR@@
AFR
* offset 282
* offset 270
*/
scaled_channel<uint16_t, 1000, 1> AFRValue = (uint16_t)0;
/**
* Vss Accel
m/s2
* offset 284
* offset 272
*/
scaled_channel<uint16_t, 300, 1> VssAcceleration = (uint16_t)0;
/**
* @@GAUGE_NAME_LAMBDA2@@
* offset 286
* offset 274
*/
scaled_channel<uint16_t, 10000, 1> lambdaValue2 = (uint16_t)0;
/**
* @@GAUGE_NAME_AFR2@@
AFR
* offset 288
* offset 276
*/
scaled_channel<uint16_t, 1000, 1> AFRValue2 = (uint16_t)0;
/**
* @@GAUGE_NAME_VVT_B1E@@
deg
* offset 290
* offset 278
*/
scaled_channel<int16_t, 50, 1> vvtPositionB1E = (int16_t)0;
/**
* @@GAUGE_NAME_VVT_B2I@@
deg
* offset 292
* offset 280
*/
scaled_channel<int16_t, 50, 1> vvtPositionB2I = (int16_t)0;
/**
* @@GAUGE_NAME_VVT_B2E@@
deg
* offset 294
* offset 282
*/
scaled_channel<int16_t, 50, 1> vvtPositionB2E = (int16_t)0;
/**
%
* offset 296
* offset 284
*/
scaled_channel<int16_t, 100, 1> fuelPidCorrection[2];
/**
V
* offset 300
* offset 288
*/
scaled_channel<int16_t, 1000, 1> rawTps1Secondary = (int16_t)0;
/**
V
* offset 302
* offset 290
*/
scaled_channel<int16_t, 1000, 1> rawTps2Primary = (int16_t)0;
/**
V
* offset 304
* offset 292
*/
scaled_channel<int16_t, 1000, 1> rawTps2Secondary = (int16_t)0;
/**
* @@GAUGE_NAME_KNOCK_COUNTER@@
* offset 306
* offset 294
*/
scaled_channel<uint16_t, 1, 1> knockCount = (uint16_t)0;
/**
* @@GAUGE_NAME_ACCEL_Z@@
G
* offset 308
* offset 296
*/
scaled_channel<int16_t, 100, 1> accelerationZ = (int16_t)0;
/**
* @@GAUGE_NAME_ACCEL_ROLL@@
G
* offset 310
* offset 298
*/
scaled_channel<int16_t, 100, 1> accelerationRoll = (int16_t)0;
/**
* @@GAUGE_NAME_ACCEL_YAW@@
G
* offset 312
* offset 300
*/
scaled_channel<int16_t, 100, 1> accelerationYaw = (int16_t)0;
/**
deg
* offset 314
* offset 302
*/
scaled_channel<int8_t, 1, 1> vvtTargets[4];
/**
* @@GAUGE_NAME_TURBO_SPEED@@
hz
* offset 318
* offset 306
*/
uint16_t turboSpeed = (uint16_t)0;
/**
%
* offset 320
* offset 308
*/
scaled_channel<int16_t, 100, 1> tps1Split = (int16_t)0;
/**
%
* offset 322
* offset 310
*/
scaled_channel<int16_t, 100, 1> tps2Split = (int16_t)0;
/**
%
* offset 324
* offset 312
*/
scaled_channel<int16_t, 100, 1> tps12Split = (int16_t)0;
/**
%
* offset 326
* offset 314
*/
scaled_channel<int16_t, 100, 1> accPedalSplit = (int16_t)0;
/**
* Spark Cut Code
code
* offset 328
* offset 316
*/
scaled_channel<int8_t, 1, 1> sparkCutReason = (int8_t)0;
/**
* Fuel Cut Code
code
* offset 329
* offset 317
*/
scaled_channel<int8_t, 1, 1> fuelCutReason = (int8_t)0;
/**
* @@GAUGE_NAME_AIR_FLOW_ESTIMATE@@
kg/h
* offset 330
* offset 318
*/
scaled_channel<uint16_t, 10, 1> mafEstimate = (uint16_t)0;
/**
rpm
* offset 332
* offset 320
*/
uint16_t instantRpm = (uint16_t)0;
/**
counter
* offset 334
* offset 322
*/
uint16_t systemEventReuse = (uint16_t)0;
/**
V
* offset 336
* offset 324
*/
scaled_channel<uint16_t, 1000, 1> rawMap = (uint16_t)0;
/**
V
* offset 338
* offset 326
*/
scaled_channel<uint16_t, 1000, 1> rawAfr = (uint16_t)0;
/**
%
* offset 340
* offset 328
*/
uint8_t tpsAccelFrom = (uint8_t)0;
/**
%
* offset 341
* offset 329
*/
uint8_t tpsAccelTo = (uint8_t)0;
/**
* need 4 byte alignment
units
* offset 342
* offset 330
*/
uint8_t alignmentFill_at_342[2];
uint8_t alignmentFill_at_330[2];
/**
* offset 344
* offset 332
*/
scaled_channel<float, 1, 1> calibrationValue2 = (float)0;
/**
offset 348 bit 0 */
offset 336 bit 0 */
bool isMainRelayOn : 1 {};
/**
* Original reason for this is to check if USB is connected from Lua
offset 348 bit 1 */
offset 336 bit 1 */
bool isUsbConnected : 1 {};
/**
offset 348 bit 2 */
offset 336 bit 2 */
bool unusedBit_174_2 : 1 {};
/**
offset 348 bit 3 */
offset 336 bit 3 */
bool unusedBit_174_3 : 1 {};
/**
offset 348 bit 4 */
offset 336 bit 4 */
bool unusedBit_174_4 : 1 {};
/**
offset 348 bit 5 */
offset 336 bit 5 */
bool unusedBit_174_5 : 1 {};
/**
offset 348 bit 6 */
offset 336 bit 6 */
bool unusedBit_174_6 : 1 {};
/**
offset 348 bit 7 */
offset 336 bit 7 */
bool unusedBit_174_7 : 1 {};
/**
offset 348 bit 8 */
offset 336 bit 8 */
bool unusedBit_174_8 : 1 {};
/**
offset 348 bit 9 */
offset 336 bit 9 */
bool unusedBit_174_9 : 1 {};
/**
offset 348 bit 10 */
offset 336 bit 10 */
bool unusedBit_174_10 : 1 {};
/**
offset 348 bit 11 */
offset 336 bit 11 */
bool unusedBit_174_11 : 1 {};
/**
offset 348 bit 12 */
offset 336 bit 12 */
bool unusedBit_174_12 : 1 {};
/**
offset 348 bit 13 */
offset 336 bit 13 */
bool unusedBit_174_13 : 1 {};
/**
offset 348 bit 14 */
offset 336 bit 14 */
bool unusedBit_174_14 : 1 {};
/**
offset 348 bit 15 */
offset 336 bit 15 */
bool unusedBit_174_15 : 1 {};
/**
offset 348 bit 16 */
offset 336 bit 16 */
bool unusedBit_174_16 : 1 {};
/**
offset 348 bit 17 */
offset 336 bit 17 */
bool unusedBit_174_17 : 1 {};
/**
offset 348 bit 18 */
offset 336 bit 18 */
bool unusedBit_174_18 : 1 {};
/**
offset 348 bit 19 */
offset 336 bit 19 */
bool unusedBit_174_19 : 1 {};
/**
offset 348 bit 20 */
offset 336 bit 20 */
bool unusedBit_174_20 : 1 {};
/**
offset 348 bit 21 */
offset 336 bit 21 */
bool unusedBit_174_21 : 1 {};
/**
offset 348 bit 22 */
offset 336 bit 22 */
bool unusedBit_174_22 : 1 {};
/**
offset 348 bit 23 */
offset 336 bit 23 */
bool unusedBit_174_23 : 1 {};
/**
offset 348 bit 24 */
offset 336 bit 24 */
bool unusedBit_174_24 : 1 {};
/**
offset 348 bit 25 */
offset 336 bit 25 */
bool unusedBit_174_25 : 1 {};
/**
offset 348 bit 26 */
offset 336 bit 26 */
bool unusedBit_174_26 : 1 {};
/**
offset 348 bit 27 */
offset 336 bit 27 */
bool unusedBit_174_27 : 1 {};
/**
offset 348 bit 28 */
offset 336 bit 28 */
bool unusedBit_174_28 : 1 {};
/**
offset 348 bit 29 */
offset 336 bit 29 */
bool unusedBit_174_29 : 1 {};
/**
offset 348 bit 30 */
offset 336 bit 30 */
bool unusedBit_174_30 : 1 {};
/**
offset 348 bit 31 */
offset 336 bit 31 */
bool unusedBit_174_31 : 1 {};
/**
count
* offset 352
* offset 340
*/
int luaInvocationCounter = (int)0;
/**
nt
* offset 356
* offset 344
*/
int luaLastCycleDuration = (int)0;
/**
count
* offset 360
* offset 348
*/
uint8_t testBenchIter = (uint8_t)0;
/**
* "Current Range"
* offset 361
* offset 349
*/
uint8_t tcu_currentRange = (uint8_t)0;
/**
* @@GAUGE_NAME_TC_RATIO@@
value
* offset 362
* offset 350
*/
scaled_channel<uint16_t, 100, 1> tcRatio = (uint16_t)0;
/**
* "S"
* offset 364
* offset 352
*/
float lastShiftTime = (float)0;
/**
* offset 368
* offset 356
*/
int vssEdgeCounter = (int)0;
/**
* offset 372
* offset 360
*/
int issEdgeCounter = (int)0;
/**
* @@GAUGE_NAME_AUX_LINEAR_1@@
* offset 376
* offset 364
*/
scaled_channel<int16_t, 100, 1> auxLinear1 = (int16_t)0;
/**
* @@GAUGE_NAME_AUX_LINEAR_2@@
* offset 378
* offset 366
*/
scaled_channel<int16_t, 100, 1> auxLinear2 = (int16_t)0;
/**
offset 380 bit 0 */
offset 368 bit 0 */
bool dfcoActive : 1 {};
/**
offset 380 bit 1 */
offset 368 bit 1 */
bool tpsAccelActive : 1 {};
/**
offset 380 bit 2 */
offset 368 bit 2 */
bool unusedBit_216_2 : 1 {};
/**
offset 380 bit 3 */
offset 368 bit 3 */
bool unusedBit_216_3 : 1 {};
/**
offset 380 bit 4 */
offset 368 bit 4 */
bool unusedBit_216_4 : 1 {};
/**
offset 380 bit 5 */
offset 368 bit 5 */
bool unusedBit_216_5 : 1 {};
/**
offset 380 bit 6 */
offset 368 bit 6 */
bool unusedBit_216_6 : 1 {};
/**
offset 380 bit 7 */
offset 368 bit 7 */
bool unusedBit_216_7 : 1 {};
/**
offset 380 bit 8 */
offset 368 bit 8 */
bool unusedBit_216_8 : 1 {};
/**
offset 380 bit 9 */
offset 368 bit 9 */
bool unusedBit_216_9 : 1 {};
/**
offset 380 bit 10 */
offset 368 bit 10 */
bool unusedBit_216_10 : 1 {};
/**
offset 380 bit 11 */
offset 368 bit 11 */
bool unusedBit_216_11 : 1 {};
/**
offset 380 bit 12 */
offset 368 bit 12 */
bool unusedBit_216_12 : 1 {};
/**
offset 380 bit 13 */
offset 368 bit 13 */
bool unusedBit_216_13 : 1 {};
/**
offset 380 bit 14 */
offset 368 bit 14 */
bool unusedBit_216_14 : 1 {};
/**
offset 380 bit 15 */
offset 368 bit 15 */
bool unusedBit_216_15 : 1 {};
/**
offset 380 bit 16 */
offset 368 bit 16 */
bool unusedBit_216_16 : 1 {};
/**
offset 380 bit 17 */
offset 368 bit 17 */
bool unusedBit_216_17 : 1 {};
/**
offset 380 bit 18 */
offset 368 bit 18 */
bool unusedBit_216_18 : 1 {};
/**
offset 380 bit 19 */
offset 368 bit 19 */
bool unusedBit_216_19 : 1 {};
/**
offset 380 bit 20 */
offset 368 bit 20 */
bool unusedBit_216_20 : 1 {};
/**
offset 380 bit 21 */
offset 368 bit 21 */
bool unusedBit_216_21 : 1 {};
/**
offset 380 bit 22 */
offset 368 bit 22 */
bool unusedBit_216_22 : 1 {};
/**
offset 380 bit 23 */
offset 368 bit 23 */
bool unusedBit_216_23 : 1 {};
/**
offset 380 bit 24 */
offset 368 bit 24 */
bool unusedBit_216_24 : 1 {};
/**
offset 380 bit 25 */
offset 368 bit 25 */
bool unusedBit_216_25 : 1 {};
/**
offset 380 bit 26 */
offset 368 bit 26 */
bool unusedBit_216_26 : 1 {};
/**
offset 380 bit 27 */
offset 368 bit 27 */
bool unusedBit_216_27 : 1 {};
/**
offset 380 bit 28 */
offset 368 bit 28 */
bool unusedBit_216_28 : 1 {};
/**
offset 380 bit 29 */
offset 368 bit 29 */
bool unusedBit_216_29 : 1 {};
/**
offset 380 bit 30 */
offset 368 bit 30 */
bool unusedBit_216_30 : 1 {};
/**
offset 380 bit 31 */
offset 368 bit 31 */
bool unusedBit_216_31 : 1 {};
/**
* @@GAUGE_NAME_BOOST_OUTPUT@@
%
* offset 384
* offset 372
*/
scaled_channel<uint8_t, 2, 1> boostControllerOutput = (uint8_t)0;
/**
* @@GAUGE_NAME_BOOST_OPEN_LOOP@@
%
* offset 385
* offset 373
*/
scaled_channel<uint8_t, 2, 1> boostControllerOpenLoopPart = (uint8_t)0;
/**
kPa
* offset 386
* offset 374
*/
scaled_channel<uint16_t, 10, 1> fallbackMap = (uint16_t)0;
/**
* @@GAUGE_NAME_DETECTED_GEAR@@
* offset 388
* offset 376
*/
uint8_t detectedGear = (uint8_t)0;
/**
* need 4 byte alignment
units
* offset 389
* offset 377
*/
uint8_t alignmentFill_at_389[1];
uint8_t alignmentFill_at_377[1];
/**
* Instant MAP
kPa
* offset 390
* offset 378
*/
scaled_channel<uint16_t, 30, 1> instantMAPValue = (uint16_t)0;
/**
* offset 392
* offset 380
*/
uint16_t mostRecentTimeBetweenSparkEvents = (uint16_t)0;
/**
* offset 394
* offset 382
*/
uint16_t mostRecentTimeBetweenIgnitionEvents = (uint16_t)0;
/**
* offset 396
* offset 384
*/
uint16_t maxLockedDuration = (uint16_t)0;
/**
* offset 398
* offset 386
*/
uint16_t maxTriggerReentrant = (uint16_t)0;
/**
* offset 400
* offset 388
*/
uint16_t canWriteOk = (uint16_t)0;
/**
* offset 402
* offset 390
*/
uint16_t canWriteNotOk = (uint16_t)0;
/**
* offset 404
* offset 392
*/
int triggerPrimaryFall = (int)0;
/**
* offset 408
* offset 396
*/
int triggerPrimaryRise = (int)0;
/**
* offset 412
* offset 400
*/
int triggerSecondaryFall = (int)0;
/**
* offset 416
* offset 404
*/
int triggerSecondaryRise = (int)0;
/**
* offset 420
* offset 408
*/
int triggerVvtFall = (int)0;
/**
* offset 424
* offset 412
*/
int triggerVvtRise = (int)0;
/**
* offset 428
* offset 416
*/
uint8_t startStopStateToggleCounter = (uint8_t)0;
/**
* offset 429
* offset 417
*/
uint8_t starterState = (uint8_t)0;
/**
* offset 430
* offset 418
*/
uint8_t starterRelayDisable = (uint8_t)0;
/**
* offset 431
* offset 419
*/
uint8_t multiSparkCounter = (uint8_t)0;
/**
* offset 432
* offset 420
*/
float injectorFlowPressureRatio = (float)0;
/**
kPa
* offset 436
* offset 424
*/
float injectorFlowPressureDelta = (float)0;
/**
* offset 440
* offset 428
*/
pid_status_s alternatorStatus;
/**
* offset 456
* offset 444
*/
pid_status_s idleStatus;
/**
* offset 472
* offset 460
*/
pid_status_s etbStatus;
/**
* offset 488
* offset 476
*/
pid_status_s boostStatus;
/**
* offset 504
* offset 492
*/
pid_status_s vvtStatus[CAM_INPUTS_COUNT];
/**
* aux speed 1
s
* offset 568
* offset 556
*/
uint16_t auxSpeed1 = (uint16_t)0;
/**
* aux speed 2
s
* offset 570
* offset 558
*/
uint16_t auxSpeed2 = (uint16_t)0;
/**
* @@GAUGE_NAME_ISS@@
RPM
* offset 572
* offset 560
*/
scaled_channel<uint16_t, 1, 1> ISSValue = (uint16_t)0;
/**
V
* offset 574
* offset 562
*/
scaled_channel<int16_t, 1000, 1> rawAnalogInput[AUX_ANALOG_INPUT_COUNT];
/**
* GPPWM Output
%
* offset 590
* offset 578
*/
scaled_channel<uint8_t, 2, 1> gppwmOutput[4];
/**
V
* offset 594
* offset 582
*/
scaled_channel<int16_t, 1000, 1> rawBattery = (int16_t)0;
/**
* offset 596
* offset 584
*/
uint8_t unusedAtTheEnd[160];
};
static_assert(sizeof(output_channels_s) == 756);
static_assert(sizeof(output_channels_s) == 744);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Wed Aug 17 04:29:36 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Mon Aug 22 22:21:45 UTC 2022

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 19 03:08:26 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Aug 22 22:22:57 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1884,6 +1884,10 @@ struct engine_configuration_s {
* offset 828
*/
Gpio max31855_cs[EGT_CHANNEL_COUNT];
/**
* offset 832
*/
Gpio unused1855_cs[6];
/**
* Continental/GM flex fuel sensor, 50-150hz type
* offset 844
@ -3144,76 +3148,76 @@ struct engine_configuration_s {
bool unused1130 : 1 {};
/**
offset 1628 bit 8 */
bool unusedBit_539_8 : 1 {};
bool unusedBit_540_8 : 1 {};
/**
offset 1628 bit 9 */
bool unusedBit_539_9 : 1 {};
bool unusedBit_540_9 : 1 {};
/**
offset 1628 bit 10 */
bool unusedBit_539_10 : 1 {};
bool unusedBit_540_10 : 1 {};
/**
offset 1628 bit 11 */
bool unusedBit_539_11 : 1 {};
bool unusedBit_540_11 : 1 {};
/**
offset 1628 bit 12 */
bool unusedBit_539_12 : 1 {};
bool unusedBit_540_12 : 1 {};
/**
offset 1628 bit 13 */
bool unusedBit_539_13 : 1 {};
bool unusedBit_540_13 : 1 {};
/**
offset 1628 bit 14 */
bool unusedBit_539_14 : 1 {};
bool unusedBit_540_14 : 1 {};
/**
offset 1628 bit 15 */
bool unusedBit_539_15 : 1 {};
bool unusedBit_540_15 : 1 {};
/**
offset 1628 bit 16 */
bool unusedBit_539_16 : 1 {};
bool unusedBit_540_16 : 1 {};
/**
offset 1628 bit 17 */
bool unusedBit_539_17 : 1 {};
bool unusedBit_540_17 : 1 {};
/**
offset 1628 bit 18 */
bool unusedBit_539_18 : 1 {};
bool unusedBit_540_18 : 1 {};
/**
offset 1628 bit 19 */
bool unusedBit_539_19 : 1 {};
bool unusedBit_540_19 : 1 {};
/**
offset 1628 bit 20 */
bool unusedBit_539_20 : 1 {};
bool unusedBit_540_20 : 1 {};
/**
offset 1628 bit 21 */
bool unusedBit_539_21 : 1 {};
bool unusedBit_540_21 : 1 {};
/**
offset 1628 bit 22 */
bool unusedBit_539_22 : 1 {};
bool unusedBit_540_22 : 1 {};
/**
offset 1628 bit 23 */
bool unusedBit_539_23 : 1 {};
bool unusedBit_540_23 : 1 {};
/**
offset 1628 bit 24 */
bool unusedBit_539_24 : 1 {};
bool unusedBit_540_24 : 1 {};
/**
offset 1628 bit 25 */
bool unusedBit_539_25 : 1 {};
bool unusedBit_540_25 : 1 {};
/**
offset 1628 bit 26 */
bool unusedBit_539_26 : 1 {};
bool unusedBit_540_26 : 1 {};
/**
offset 1628 bit 27 */
bool unusedBit_539_27 : 1 {};
bool unusedBit_540_27 : 1 {};
/**
offset 1628 bit 28 */
bool unusedBit_539_28 : 1 {};
bool unusedBit_540_28 : 1 {};
/**
offset 1628 bit 29 */
bool unusedBit_539_29 : 1 {};
bool unusedBit_540_29 : 1 {};
/**
offset 1628 bit 30 */
bool unusedBit_539_30 : 1 {};
bool unusedBit_540_30 : 1 {};
/**
offset 1628 bit 31 */
bool unusedBit_539_31 : 1 {};
bool unusedBit_540_31 : 1 {};
/**
* Time between bench test pulses
ms
@ -4949,4 +4953,4 @@ struct persistent_config_s {
static_assert(sizeof(persistent_config_s) == 21300);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 19 03:08:26 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Aug 22 22:22:57 UTC 2022

View File

@ -531,7 +531,7 @@
#define ego_sensor_e_ES_NarrowBand 3
#define ego_sensor_e_ES_PLX 4
#define egoValueShift_offset 1696
#define EGT_CHANNEL_COUNT 8
#define EGT_CHANNEL_COUNT 2
#define electronicThrottlePin1Mode_offset 670
#define enableAemXSeries_offset 764
#define enableCanVss_offset 960
@ -1687,12 +1687,6 @@
#define mapMinBufferLength_offset 868
#define max31855_cs1_offset 828
#define max31855_cs2_offset 830
#define max31855_cs3_offset 832
#define max31855_cs4_offset 834
#define max31855_cs5_offset 836
#define max31855_cs6_offset 838
#define max31855_cs7_offset 840
#define max31855_cs8_offset 842
#define max31855spiDevice_offset 676
#define MAX_CYLINDER_COUNT 12
#define maxAcClt_offset 15
@ -1941,7 +1935,7 @@
#define show_Frankenso_presets true
#define show_test_presets true
#define showHumanReadableWarning_offset 960
#define SIGNATURE_HASH 1992782882
#define SIGNATURE_HASH 971669594
#define silentTriggerError_offset 1360
#define skippedWheelOnCam_offset 1360
#define slowAdcAlpha_offset 1600
@ -2496,12 +2490,12 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2022.08.22.all.1992782882"
#define TS_SIGNATURE "rusEFI 2022.08.22.all.971669594"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1216
#define TS_TOTAL_OUTPUT_SIZE 1204
#define TsCalMode_EtbKd 5
#define TsCalMode_EtbKi 4
#define TsCalMode_EtbKp 3
@ -2537,6 +2531,12 @@
#define unused1129_offset 1628
#define unused1130_offset 1628
#define unused1740b2_offset 1628
#define unused1855_cs1_offset 832
#define unused1855_cs2_offset 834
#define unused1855_cs3_offset 836
#define unused1855_cs4_offset 838
#define unused1855_cs5_offset 840
#define unused1855_cs6_offset 842
#define unused4080_offset 3121
#define unused962_offset 1040
#define unused_1484_bit_27_offset 1372
@ -2545,30 +2545,30 @@
#define unused_1484_bit_31_offset 1372
#define unused_1484_bit_38_offset 1372
#define unusedBit_45_31_offset 120
#define unusedBit_539_10_offset 1628
#define unusedBit_539_11_offset 1628
#define unusedBit_539_12_offset 1628
#define unusedBit_539_13_offset 1628
#define unusedBit_539_14_offset 1628
#define unusedBit_539_15_offset 1628
#define unusedBit_539_16_offset 1628
#define unusedBit_539_17_offset 1628
#define unusedBit_539_18_offset 1628
#define unusedBit_539_19_offset 1628
#define unusedBit_539_20_offset 1628
#define unusedBit_539_21_offset 1628
#define unusedBit_539_22_offset 1628
#define unusedBit_539_23_offset 1628
#define unusedBit_539_24_offset 1628
#define unusedBit_539_25_offset 1628
#define unusedBit_539_26_offset 1628
#define unusedBit_539_27_offset 1628
#define unusedBit_539_28_offset 1628
#define unusedBit_539_29_offset 1628
#define unusedBit_539_30_offset 1628
#define unusedBit_539_31_offset 1628
#define unusedBit_539_8_offset 1628
#define unusedBit_539_9_offset 1628
#define unusedBit_540_10_offset 1628
#define unusedBit_540_11_offset 1628
#define unusedBit_540_12_offset 1628
#define unusedBit_540_13_offset 1628
#define unusedBit_540_14_offset 1628
#define unusedBit_540_15_offset 1628
#define unusedBit_540_16_offset 1628
#define unusedBit_540_17_offset 1628
#define unusedBit_540_18_offset 1628
#define unusedBit_540_19_offset 1628
#define unusedBit_540_20_offset 1628
#define unusedBit_540_21_offset 1628
#define unusedBit_540_22_offset 1628
#define unusedBit_540_23_offset 1628
#define unusedBit_540_24_offset 1628
#define unusedBit_540_25_offset 1628
#define unusedBit_540_26_offset 1628
#define unusedBit_540_27_offset 1628
#define unusedBit_540_28_offset 1628
#define unusedBit_540_29_offset 1628
#define unusedBit_540_30_offset 1628
#define unusedBit_540_31_offset 1628
#define unusedBit_540_8_offset 1628
#define unusedBit_540_9_offset 1628
#define useAdvanceCorrectionsForCranking_offset 1372
#define useCicPidForIdle_offset 120
#define useCltBasedRpmLimit_offset 1372

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

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 1992782882
#define TS_SIGNATURE "rusEFI 2022.08.22.cypress.1992782882"
#define SIGNATURE_HASH 971669594
#define TS_SIGNATURE "rusEFI 2022.08.22.cypress.971669594"

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

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 955958170
#define TS_SIGNATURE "rusEFI 2022.08.22.subaru_eg33_f7.955958170"
#define SIGNATURE_HASH 2010593250
#define TS_SIGNATURE "rusEFI 2022.08.22.subaru_eg33_f7.2010593250"

View File

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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -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 Wed Aug 17 03:00:17 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/ac_control.txt Mon Aug 22 22:21:45 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -88,7 +88,7 @@ public class AcControl {
public static final int DC_PER_STEPPER = 2;
public static final int DIGIPOT_COUNT = 4;
public static final int DWELL_CURVE_SIZE = 8;
public static final int EGT_CHANNEL_COUNT = 8;
public static final int EGT_CHANNEL_COUNT = 2;
public static final String ENGINE_MAKE_BMW = "BMW";
public static final String ENGINE_MAKE_GM = "GM";
public static final String ENGINE_MAKE_HONDA = "Honda";

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 Wed Aug 17 03:00:17 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/boost_control.txt Mon Aug 22 22:21:45 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -88,7 +88,7 @@ public class BoostControl {
public static final int DC_PER_STEPPER = 2;
public static final int DIGIPOT_COUNT = 4;
public static final int DWELL_CURVE_SIZE = 8;
public static final int EGT_CHANNEL_COUNT = 8;
public static final int EGT_CHANNEL_COUNT = 2;
public static final String ENGINE_MAKE_BMW = "BMW";
public static final String ENGINE_MAKE_GM = "GM";
public static final String ENGINE_MAKE_HONDA = "Honda";

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 Mon Aug 22 15:18:36 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Mon Aug 22 22:21:45 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -88,7 +88,7 @@ public class EngineState {
public static final int DC_PER_STEPPER = 2;
public static final int DIGIPOT_COUNT = 4;
public static final int DWELL_CURVE_SIZE = 8;
public static final int EGT_CHANNEL_COUNT = 8;
public static final int EGT_CHANNEL_COUNT = 2;
public static final String ENGINE_MAKE_BMW = "BMW";
public static final String ENGINE_MAKE_GM = "GM";
public static final String ENGINE_MAKE_HONDA = "Honda";

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Aug 22 15:19:46 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Aug 22 22:22:57 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -518,7 +518,7 @@ public class Fields {
public static final int ego_sensor_e_ES_NarrowBand = 3;
public static final int ego_sensor_e_ES_PLX = 4;
public static final int egoValueShift_offset = 1696;
public static final int EGT_CHANNEL_COUNT = 8;
public static final int EGT_CHANNEL_COUNT = 2;
public static final int electronicThrottlePin1Mode_offset = 670;
public static final int enableAemXSeries_offset = 764;
public static final int enableCanVss_offset = 960;
@ -1648,12 +1648,6 @@ public class Fields {
public static final int mapMinBufferLength_offset = 868;
public static final int max31855_cs1_offset = 828;
public static final int max31855_cs2_offset = 830;
public static final int max31855_cs3_offset = 832;
public static final int max31855_cs4_offset = 834;
public static final int max31855_cs5_offset = 836;
public static final int max31855_cs6_offset = 838;
public static final int max31855_cs7_offset = 840;
public static final int max31855_cs8_offset = 842;
public static final int max31855spiDevice_offset = 676;
public static final int MAX_CYLINDER_COUNT = 12;
public static final int maxAcClt_offset = 15;
@ -1889,7 +1883,7 @@ public class Fields {
public static final int servoOutputPins7_offset = 2086;
public static final int servoOutputPins8_offset = 2088;
public static final int showHumanReadableWarning_offset = 960;
public static final int SIGNATURE_HASH = 1992782882;
public static final int SIGNATURE_HASH = 971669594;
public static final int silentTriggerError_offset = 1360;
public static final int skippedWheelOnCam_offset = 1360;
public static final int slowAdcAlpha_offset = 1600;
@ -2379,10 +2373,10 @@ public class Fields {
public static final int TS_RESPONSE_UNDERRUN = 0x80;
public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83;
public static final char TS_SET_LOGGER_SWITCH = 'l';
public static final String TS_SIGNATURE = "rusEFI 2022.08.22.all.1992782882";
public static final String TS_SIGNATURE = "rusEFI 2022.08.22.all.971669594";
public static final char TS_SINGLE_WRITE_COMMAND = 'W';
public static final char TS_TEST_COMMAND = 't';
public static final int TS_TOTAL_OUTPUT_SIZE = 1216;
public static final int TS_TOTAL_OUTPUT_SIZE = 1204;
public static final int TsCalMode_EtbKd = 5;
public static final int TsCalMode_EtbKi = 4;
public static final int TsCalMode_EtbKp = 3;
@ -2417,6 +2411,12 @@ public class Fields {
public static final int unused1129_offset = 1628;
public static final int unused1130_offset = 1628;
public static final int unused1740b2_offset = 1628;
public static final int unused1855_cs1_offset = 832;
public static final int unused1855_cs2_offset = 834;
public static final int unused1855_cs3_offset = 836;
public static final int unused1855_cs4_offset = 838;
public static final int unused1855_cs5_offset = 840;
public static final int unused1855_cs6_offset = 842;
public static final int unused4080_offset = 3121;
public static final int unused962_offset = 1040;
public static final int unused_1484_bit_27_offset = 1372;
@ -2425,30 +2425,30 @@ public class Fields {
public static final int unused_1484_bit_31_offset = 1372;
public static final int unused_1484_bit_38_offset = 1372;
public static final int unusedBit_45_31_offset = 120;
public static final int unusedBit_539_10_offset = 1628;
public static final int unusedBit_539_11_offset = 1628;
public static final int unusedBit_539_12_offset = 1628;
public static final int unusedBit_539_13_offset = 1628;
public static final int unusedBit_539_14_offset = 1628;
public static final int unusedBit_539_15_offset = 1628;
public static final int unusedBit_539_16_offset = 1628;
public static final int unusedBit_539_17_offset = 1628;
public static final int unusedBit_539_18_offset = 1628;
public static final int unusedBit_539_19_offset = 1628;
public static final int unusedBit_539_20_offset = 1628;
public static final int unusedBit_539_21_offset = 1628;
public static final int unusedBit_539_22_offset = 1628;
public static final int unusedBit_539_23_offset = 1628;
public static final int unusedBit_539_24_offset = 1628;
public static final int unusedBit_539_25_offset = 1628;
public static final int unusedBit_539_26_offset = 1628;
public static final int unusedBit_539_27_offset = 1628;
public static final int unusedBit_539_28_offset = 1628;
public static final int unusedBit_539_29_offset = 1628;
public static final int unusedBit_539_30_offset = 1628;
public static final int unusedBit_539_31_offset = 1628;
public static final int unusedBit_539_8_offset = 1628;
public static final int unusedBit_539_9_offset = 1628;
public static final int unusedBit_540_10_offset = 1628;
public static final int unusedBit_540_11_offset = 1628;
public static final int unusedBit_540_12_offset = 1628;
public static final int unusedBit_540_13_offset = 1628;
public static final int unusedBit_540_14_offset = 1628;
public static final int unusedBit_540_15_offset = 1628;
public static final int unusedBit_540_16_offset = 1628;
public static final int unusedBit_540_17_offset = 1628;
public static final int unusedBit_540_18_offset = 1628;
public static final int unusedBit_540_19_offset = 1628;
public static final int unusedBit_540_20_offset = 1628;
public static final int unusedBit_540_21_offset = 1628;
public static final int unusedBit_540_22_offset = 1628;
public static final int unusedBit_540_23_offset = 1628;
public static final int unusedBit_540_24_offset = 1628;
public static final int unusedBit_540_25_offset = 1628;
public static final int unusedBit_540_26_offset = 1628;
public static final int unusedBit_540_27_offset = 1628;
public static final int unusedBit_540_28_offset = 1628;
public static final int unusedBit_540_29_offset = 1628;
public static final int unusedBit_540_30_offset = 1628;
public static final int unusedBit_540_31_offset = 1628;
public static final int unusedBit_540_8_offset = 1628;
public static final int unusedBit_540_9_offset = 1628;
public static final int useAdvanceCorrectionsForCranking_offset = 1372;
public static final int useCicPidForIdle_offset = 120;
public static final int useCltBasedRpmLimit_offset = 1372;
@ -2920,12 +2920,12 @@ public class Fields {
public static final Field CLUTCHUPPINMODE = Field.create("CLUTCHUPPINMODE", 827, FieldType.INT8, pin_input_mode_e).setScale(1.0);
public static final Field MAX31855_CS1 = Field.create("MAX31855_CS1", 828, FieldType.INT16, Gpio).setScale(1.0);
public static final Field MAX31855_CS2 = Field.create("MAX31855_CS2", 830, FieldType.INT16, Gpio).setScale(1.0);
public static final Field MAX31855_CS3 = Field.create("MAX31855_CS3", 832, FieldType.INT16, Gpio).setScale(1.0);
public static final Field MAX31855_CS4 = Field.create("MAX31855_CS4", 834, FieldType.INT16, Gpio).setScale(1.0);
public static final Field MAX31855_CS5 = Field.create("MAX31855_CS5", 836, FieldType.INT16, Gpio).setScale(1.0);
public static final Field MAX31855_CS6 = Field.create("MAX31855_CS6", 838, FieldType.INT16, Gpio).setScale(1.0);
public static final Field MAX31855_CS7 = Field.create("MAX31855_CS7", 840, FieldType.INT16, Gpio).setScale(1.0);
public static final Field MAX31855_CS8 = Field.create("MAX31855_CS8", 842, FieldType.INT16, Gpio).setScale(1.0);
public static final Field UNUSED1855_CS1 = Field.create("UNUSED1855_CS1", 832, FieldType.INT16, Gpio).setScale(1.0);
public static final Field UNUSED1855_CS2 = Field.create("UNUSED1855_CS2", 834, FieldType.INT16, Gpio).setScale(1.0);
public static final Field UNUSED1855_CS3 = Field.create("UNUSED1855_CS3", 836, FieldType.INT16, Gpio).setScale(1.0);
public static final Field UNUSED1855_CS4 = Field.create("UNUSED1855_CS4", 838, FieldType.INT16, Gpio).setScale(1.0);
public static final Field UNUSED1855_CS5 = Field.create("UNUSED1855_CS5", 840, FieldType.INT16, Gpio).setScale(1.0);
public static final Field UNUSED1855_CS6 = Field.create("UNUSED1855_CS6", 842, FieldType.INT16, Gpio).setScale(1.0);
public static final Field FLEXSENSORPIN = Field.create("FLEXSENSORPIN", 844, FieldType.INT16, brain_input_pin_e).setScale(1.0);
public static final Field TEST557PIN = Field.create("TEST557PIN", 846, FieldType.INT16, Gpio).setScale(1.0);
public static final Field STEPPERDIRECTIONPINMODE = Field.create("STEPPERDIRECTIONPINMODE", 848, FieldType.INT8, pin_output_mode_e).setScale(1.0);
@ -3309,30 +3309,30 @@ public class Fields {
public static final Field UNUSED1128 = Field.create("UNUSED1128", 1628, FieldType.BIT, 5);
public static final Field UNUSED1129 = Field.create("UNUSED1129", 1628, FieldType.BIT, 6);
public static final Field UNUSED1130 = Field.create("UNUSED1130", 1628, FieldType.BIT, 7);
public static final Field UNUSEDBIT_539_8 = Field.create("UNUSEDBIT_539_8", 1628, FieldType.BIT, 8);
public static final Field UNUSEDBIT_539_9 = Field.create("UNUSEDBIT_539_9", 1628, FieldType.BIT, 9);
public static final Field UNUSEDBIT_539_10 = Field.create("UNUSEDBIT_539_10", 1628, FieldType.BIT, 10);
public static final Field UNUSEDBIT_539_11 = Field.create("UNUSEDBIT_539_11", 1628, FieldType.BIT, 11);
public static final Field UNUSEDBIT_539_12 = Field.create("UNUSEDBIT_539_12", 1628, FieldType.BIT, 12);
public static final Field UNUSEDBIT_539_13 = Field.create("UNUSEDBIT_539_13", 1628, FieldType.BIT, 13);
public static final Field UNUSEDBIT_539_14 = Field.create("UNUSEDBIT_539_14", 1628, FieldType.BIT, 14);
public static final Field UNUSEDBIT_539_15 = Field.create("UNUSEDBIT_539_15", 1628, FieldType.BIT, 15);
public static final Field UNUSEDBIT_539_16 = Field.create("UNUSEDBIT_539_16", 1628, FieldType.BIT, 16);
public static final Field UNUSEDBIT_539_17 = Field.create("UNUSEDBIT_539_17", 1628, FieldType.BIT, 17);
public static final Field UNUSEDBIT_539_18 = Field.create("UNUSEDBIT_539_18", 1628, FieldType.BIT, 18);
public static final Field UNUSEDBIT_539_19 = Field.create("UNUSEDBIT_539_19", 1628, FieldType.BIT, 19);
public static final Field UNUSEDBIT_539_20 = Field.create("UNUSEDBIT_539_20", 1628, FieldType.BIT, 20);
public static final Field UNUSEDBIT_539_21 = Field.create("UNUSEDBIT_539_21", 1628, FieldType.BIT, 21);
public static final Field UNUSEDBIT_539_22 = Field.create("UNUSEDBIT_539_22", 1628, FieldType.BIT, 22);
public static final Field UNUSEDBIT_539_23 = Field.create("UNUSEDBIT_539_23", 1628, FieldType.BIT, 23);
public static final Field UNUSEDBIT_539_24 = Field.create("UNUSEDBIT_539_24", 1628, FieldType.BIT, 24);
public static final Field UNUSEDBIT_539_25 = Field.create("UNUSEDBIT_539_25", 1628, FieldType.BIT, 25);
public static final Field UNUSEDBIT_539_26 = Field.create("UNUSEDBIT_539_26", 1628, FieldType.BIT, 26);
public static final Field UNUSEDBIT_539_27 = Field.create("UNUSEDBIT_539_27", 1628, FieldType.BIT, 27);
public static final Field UNUSEDBIT_539_28 = Field.create("UNUSEDBIT_539_28", 1628, FieldType.BIT, 28);
public static final Field UNUSEDBIT_539_29 = Field.create("UNUSEDBIT_539_29", 1628, FieldType.BIT, 29);
public static final Field UNUSEDBIT_539_30 = Field.create("UNUSEDBIT_539_30", 1628, FieldType.BIT, 30);
public static final Field UNUSEDBIT_539_31 = Field.create("UNUSEDBIT_539_31", 1628, FieldType.BIT, 31);
public static final Field UNUSEDBIT_540_8 = Field.create("UNUSEDBIT_540_8", 1628, FieldType.BIT, 8);
public static final Field UNUSEDBIT_540_9 = Field.create("UNUSEDBIT_540_9", 1628, FieldType.BIT, 9);
public static final Field UNUSEDBIT_540_10 = Field.create("UNUSEDBIT_540_10", 1628, FieldType.BIT, 10);
public static final Field UNUSEDBIT_540_11 = Field.create("UNUSEDBIT_540_11", 1628, FieldType.BIT, 11);
public static final Field UNUSEDBIT_540_12 = Field.create("UNUSEDBIT_540_12", 1628, FieldType.BIT, 12);
public static final Field UNUSEDBIT_540_13 = Field.create("UNUSEDBIT_540_13", 1628, FieldType.BIT, 13);
public static final Field UNUSEDBIT_540_14 = Field.create("UNUSEDBIT_540_14", 1628, FieldType.BIT, 14);
public static final Field UNUSEDBIT_540_15 = Field.create("UNUSEDBIT_540_15", 1628, FieldType.BIT, 15);
public static final Field UNUSEDBIT_540_16 = Field.create("UNUSEDBIT_540_16", 1628, FieldType.BIT, 16);
public static final Field UNUSEDBIT_540_17 = Field.create("UNUSEDBIT_540_17", 1628, FieldType.BIT, 17);
public static final Field UNUSEDBIT_540_18 = Field.create("UNUSEDBIT_540_18", 1628, FieldType.BIT, 18);
public static final Field UNUSEDBIT_540_19 = Field.create("UNUSEDBIT_540_19", 1628, FieldType.BIT, 19);
public static final Field UNUSEDBIT_540_20 = Field.create("UNUSEDBIT_540_20", 1628, FieldType.BIT, 20);
public static final Field UNUSEDBIT_540_21 = Field.create("UNUSEDBIT_540_21", 1628, FieldType.BIT, 21);
public static final Field UNUSEDBIT_540_22 = Field.create("UNUSEDBIT_540_22", 1628, FieldType.BIT, 22);
public static final Field UNUSEDBIT_540_23 = Field.create("UNUSEDBIT_540_23", 1628, FieldType.BIT, 23);
public static final Field UNUSEDBIT_540_24 = Field.create("UNUSEDBIT_540_24", 1628, FieldType.BIT, 24);
public static final Field UNUSEDBIT_540_25 = Field.create("UNUSEDBIT_540_25", 1628, FieldType.BIT, 25);
public static final Field UNUSEDBIT_540_26 = Field.create("UNUSEDBIT_540_26", 1628, FieldType.BIT, 26);
public static final Field UNUSEDBIT_540_27 = Field.create("UNUSEDBIT_540_27", 1628, FieldType.BIT, 27);
public static final Field UNUSEDBIT_540_28 = Field.create("UNUSEDBIT_540_28", 1628, FieldType.BIT, 28);
public static final Field UNUSEDBIT_540_29 = Field.create("UNUSEDBIT_540_29", 1628, FieldType.BIT, 29);
public static final Field UNUSEDBIT_540_30 = Field.create("UNUSEDBIT_540_30", 1628, FieldType.BIT, 30);
public static final Field UNUSEDBIT_540_31 = Field.create("UNUSEDBIT_540_31", 1628, FieldType.BIT, 31);
public static final Field BENCHTESTOFFTIME = Field.create("BENCHTESTOFFTIME", 1632, FieldType.INT8).setScale(5.0);
public static final Field BENCHTESTCOUNT = Field.create("BENCHTESTCOUNT", 1633, FieldType.INT8).setScale(1.0);
public static final Field BENCHTESTONTIME = Field.create("BENCHTESTONTIME", 1634, FieldType.INT8).setScale(5.0);
@ -4289,12 +4289,12 @@ public class Fields {
CLUTCHUPPINMODE,
MAX31855_CS1,
MAX31855_CS2,
MAX31855_CS3,
MAX31855_CS4,
MAX31855_CS5,
MAX31855_CS6,
MAX31855_CS7,
MAX31855_CS8,
UNUSED1855_CS1,
UNUSED1855_CS2,
UNUSED1855_CS3,
UNUSED1855_CS4,
UNUSED1855_CS5,
UNUSED1855_CS6,
FLEXSENSORPIN,
TEST557PIN,
STEPPERDIRECTIONPINMODE,
@ -4670,30 +4670,30 @@ public class Fields {
UNUSED1128,
UNUSED1129,
UNUSED1130,
UNUSEDBIT_539_8,
UNUSEDBIT_539_9,
UNUSEDBIT_539_10,
UNUSEDBIT_539_11,
UNUSEDBIT_539_12,
UNUSEDBIT_539_13,
UNUSEDBIT_539_14,
UNUSEDBIT_539_15,
UNUSEDBIT_539_16,
UNUSEDBIT_539_17,
UNUSEDBIT_539_18,
UNUSEDBIT_539_19,
UNUSEDBIT_539_20,
UNUSEDBIT_539_21,
UNUSEDBIT_539_22,
UNUSEDBIT_539_23,
UNUSEDBIT_539_24,
UNUSEDBIT_539_25,
UNUSEDBIT_539_26,
UNUSEDBIT_539_27,
UNUSEDBIT_539_28,
UNUSEDBIT_539_29,
UNUSEDBIT_539_30,
UNUSEDBIT_539_31,
UNUSEDBIT_540_8,
UNUSEDBIT_540_9,
UNUSEDBIT_540_10,
UNUSEDBIT_540_11,
UNUSEDBIT_540_12,
UNUSEDBIT_540_13,
UNUSEDBIT_540_14,
UNUSEDBIT_540_15,
UNUSEDBIT_540_16,
UNUSEDBIT_540_17,
UNUSEDBIT_540_18,
UNUSEDBIT_540_19,
UNUSEDBIT_540_20,
UNUSEDBIT_540_21,
UNUSEDBIT_540_22,
UNUSEDBIT_540_23,
UNUSEDBIT_540_24,
UNUSEDBIT_540_25,
UNUSEDBIT_540_26,
UNUSEDBIT_540_27,
UNUSEDBIT_540_28,
UNUSEDBIT_540_29,
UNUSEDBIT_540_30,
UNUSEDBIT_540_31,
BENCHTESTOFFTIME,
BENCHTESTCOUNT,
BENCHTESTONTIME,

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 Wed Aug 17 03:00:17 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_state.txt Mon Aug 22 22:21:45 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -88,7 +88,7 @@ public class TriggerState {
public static final int DC_PER_STEPPER = 2;
public static final int DIGIPOT_COUNT = 4;
public static final int DWELL_CURVE_SIZE = 8;
public static final int EGT_CHANNEL_COUNT = 8;
public static final int EGT_CHANNEL_COUNT = 2;
public static final String ENGINE_MAKE_BMW = "BMW";
public static final String ENGINE_MAKE_GM = "GM";
public static final String ENGINE_MAKE_HONDA = "Honda";

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 Wed Aug 17 04:29:36 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Mon Aug 22 22:21:45 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -88,7 +88,7 @@ public class TsOutputs {
public static final int DC_PER_STEPPER = 2;
public static final int DIGIPOT_COUNT = 4;
public static final int DWELL_CURVE_SIZE = 8;
public static final int EGT_CHANNEL_COUNT = 8;
public static final int EGT_CHANNEL_COUNT = 2;
public static final String ENGINE_MAKE_BMW = "BMW";
public static final String ENGINE_MAKE_GM = "GM";
public static final String ENGINE_MAKE_HONDA = "Honda";
@ -519,403 +519,397 @@ public class TsOutputs {
public static final Field ACCELERATIONY = Field.create("ACCELERATIONY", 214, FieldType.INT16).setScale(0.01);
public static final Field EGT1 = Field.create("EGT1", 216, FieldType.INT16).setScale(1.0);
public static final Field EGT2 = Field.create("EGT2", 218, FieldType.INT16).setScale(1.0);
public static final Field EGT3 = Field.create("EGT3", 220, FieldType.INT16).setScale(1.0);
public static final Field EGT4 = Field.create("EGT4", 222, FieldType.INT16).setScale(1.0);
public static final Field EGT5 = Field.create("EGT5", 224, FieldType.INT16).setScale(1.0);
public static final Field EGT6 = Field.create("EGT6", 226, FieldType.INT16).setScale(1.0);
public static final Field EGT7 = Field.create("EGT7", 228, FieldType.INT16).setScale(1.0);
public static final Field EGT8 = Field.create("EGT8", 230, FieldType.INT16).setScale(1.0);
public static final Field TPS2VALUE = Field.create("TPS2VALUE", 232, FieldType.INT16).setScale(0.01);
public static final Field RAWTPS1PRIMARY = Field.create("RAWTPS1PRIMARY", 234, FieldType.INT16).setScale(0.001);
public static final Field RAWPPSPRIMARY = Field.create("RAWPPSPRIMARY", 236, FieldType.INT16).setScale(0.001);
public static final Field RAWCLT = Field.create("RAWCLT", 238, FieldType.INT16).setScale(0.001);
public static final Field RAWIAT = Field.create("RAWIAT", 240, FieldType.INT16).setScale(0.001);
public static final Field RAWOILPRESSURE = Field.create("RAWOILPRESSURE", 242, FieldType.INT16).setScale(0.001);
public static final Field TUNECRC16 = Field.create("TUNECRC16", 244, FieldType.INT16).setScale(1.0);
public static final Field FUELCLOSEDLOOPBINIDX = Field.create("FUELCLOSEDLOOPBINIDX", 246, FieldType.INT8).setScale(1.0);
public static final Field TCUCURRENTGEAR = Field.create("TCUCURRENTGEAR", 247, FieldType.INT8).setScale(1.0);
public static final Field RAWPPSSECONDARY = Field.create("RAWPPSSECONDARY", 248, FieldType.INT16).setScale(0.001);
public static final Field KNOCK1 = Field.create("KNOCK1", 250, FieldType.INT8).setScale(1.0);
public static final Field KNOCK2 = Field.create("KNOCK2", 251, FieldType.INT8).setScale(1.0);
public static final Field KNOCK3 = Field.create("KNOCK3", 252, FieldType.INT8).setScale(1.0);
public static final Field KNOCK4 = Field.create("KNOCK4", 253, FieldType.INT8).setScale(1.0);
public static final Field KNOCK5 = Field.create("KNOCK5", 254, FieldType.INT8).setScale(1.0);
public static final Field KNOCK6 = Field.create("KNOCK6", 255, FieldType.INT8).setScale(1.0);
public static final Field KNOCK7 = Field.create("KNOCK7", 256, FieldType.INT8).setScale(1.0);
public static final Field KNOCK8 = Field.create("KNOCK8", 257, FieldType.INT8).setScale(1.0);
public static final Field KNOCK9 = Field.create("KNOCK9", 258, FieldType.INT8).setScale(1.0);
public static final Field KNOCK10 = Field.create("KNOCK10", 259, FieldType.INT8).setScale(1.0);
public static final Field KNOCK11 = Field.create("KNOCK11", 260, FieldType.INT8).setScale(1.0);
public static final Field KNOCK12 = Field.create("KNOCK12", 261, FieldType.INT8).setScale(1.0);
public static final Field TCUDESIREDGEAR = Field.create("TCUDESIREDGEAR", 262, FieldType.INT8).setScale(1.0);
public static final Field FLEXPERCENT = Field.create("FLEXPERCENT", 263, FieldType.INT8).setScale(0.5);
public static final Field RAWIDLEPOSITIONSENSOR = Field.create("RAWIDLEPOSITIONSENSOR", 264, FieldType.INT16).setScale(0.001);
public static final Field RAWWASTEGATEPOSITION = Field.create("RAWWASTEGATEPOSITION", 266, FieldType.INT16).setScale(0.001);
public static final Field WASTEGATEPOSITIONSENSOR = Field.create("WASTEGATEPOSITIONSENSOR", 268, FieldType.INT16).setScale(0.01);
public static final Field IDLEPOSITIONSENSOR = Field.create("IDLEPOSITIONSENSOR", 270, FieldType.INT16).setScale(0.01);
public static final Field RAWLOWFUELPRESSURE = Field.create("RAWLOWFUELPRESSURE", 272, FieldType.INT16).setScale(0.001);
public static final Field RAWHIGHFUELPRESSURE = Field.create("RAWHIGHFUELPRESSURE", 274, FieldType.INT16).setScale(0.001);
public static final Field LOWFUELPRESSURE = Field.create("LOWFUELPRESSURE", 276, FieldType.INT16).setScale(0.03333333333333333);
public static final Field HIGHFUELPRESSURE = Field.create("HIGHFUELPRESSURE", 278, FieldType.INT16).setScale(0.1);
public static final Field TARGETLAMBDA = Field.create("TARGETLAMBDA", 280, FieldType.INT16).setScale(1.0E-4);
public static final Field AFRVALUE = Field.create("AFRVALUE", 282, FieldType.INT16).setScale(0.001);
public static final Field VSSACCELERATION = Field.create("VSSACCELERATION", 284, FieldType.INT16).setScale(0.0033333333333333335);
public static final Field LAMBDAVALUE2 = Field.create("LAMBDAVALUE2", 286, FieldType.INT16).setScale(1.0E-4);
public static final Field AFRVALUE2 = Field.create("AFRVALUE2", 288, FieldType.INT16).setScale(0.001);
public static final Field VVTPOSITIONB1E = Field.create("VVTPOSITIONB1E", 290, FieldType.INT16).setScale(0.02);
public static final Field VVTPOSITIONB2I = Field.create("VVTPOSITIONB2I", 292, FieldType.INT16).setScale(0.02);
public static final Field VVTPOSITIONB2E = Field.create("VVTPOSITIONB2E", 294, FieldType.INT16).setScale(0.02);
public static final Field FUELPIDCORRECTION1 = Field.create("FUELPIDCORRECTION1", 296, FieldType.INT16).setScale(0.01);
public static final Field FUELPIDCORRECTION2 = Field.create("FUELPIDCORRECTION2", 298, FieldType.INT16).setScale(0.01);
public static final Field RAWTPS1SECONDARY = Field.create("RAWTPS1SECONDARY", 300, FieldType.INT16).setScale(0.001);
public static final Field RAWTPS2PRIMARY = Field.create("RAWTPS2PRIMARY", 302, FieldType.INT16).setScale(0.001);
public static final Field RAWTPS2SECONDARY = Field.create("RAWTPS2SECONDARY", 304, FieldType.INT16).setScale(0.001);
public static final Field KNOCKCOUNT = Field.create("KNOCKCOUNT", 306, FieldType.INT16).setScale(1.0);
public static final Field ACCELERATIONZ = Field.create("ACCELERATIONZ", 308, FieldType.INT16).setScale(0.01);
public static final Field ACCELERATIONROLL = Field.create("ACCELERATIONROLL", 310, FieldType.INT16).setScale(0.01);
public static final Field ACCELERATIONYAW = Field.create("ACCELERATIONYAW", 312, FieldType.INT16).setScale(0.01);
public static final Field VVTTARGETS1 = Field.create("VVTTARGETS1", 314, FieldType.INT8).setScale(1.0);
public static final Field VVTTARGETS2 = Field.create("VVTTARGETS2", 315, FieldType.INT8).setScale(1.0);
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 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 SPARKCUTREASON = Field.create("SPARKCUTREASON", 328, FieldType.INT8).setScale(1.0);
public static final Field FUELCUTREASON = Field.create("FUELCUTREASON", 329, FieldType.INT8).setScale(1.0);
public static final Field MAFESTIMATE = Field.create("MAFESTIMATE", 330, FieldType.INT16).setScale(0.1);
public static final Field INSTANTRPM = Field.create("INSTANTRPM", 332, FieldType.INT16).setScale(1.0);
public static final Field SYSTEMEVENTREUSE = Field.create("SYSTEMEVENTREUSE", 334, FieldType.INT16).setScale(1.0);
public static final Field RAWMAP = Field.create("RAWMAP", 336, FieldType.INT16).setScale(0.001);
public static final Field RAWAFR = Field.create("RAWAFR", 338, FieldType.INT16).setScale(0.001);
public static final Field TPSACCELFROM = Field.create("TPSACCELFROM", 340, FieldType.INT8).setScale(1.0);
public static final Field TPSACCELTO = Field.create("TPSACCELTO", 341, FieldType.INT8).setScale(1.0);
public static final Field ALIGNMENTFILL_AT_342 = Field.create("ALIGNMENTFILL_AT_342", 342, FieldType.INT8).setScale(1.0);
public static final Field CALIBRATIONVALUE2 = Field.create("CALIBRATIONVALUE2", 344, FieldType.FLOAT);
public static final Field ISMAINRELAYON = Field.create("ISMAINRELAYON", 348, FieldType.BIT, 0);
public static final Field ISUSBCONNECTED = Field.create("ISUSBCONNECTED", 348, FieldType.BIT, 1);
public static final Field UNUSEDBIT_174_2 = Field.create("UNUSEDBIT_174_2", 348, FieldType.BIT, 2);
public static final Field UNUSEDBIT_174_3 = Field.create("UNUSEDBIT_174_3", 348, FieldType.BIT, 3);
public static final Field UNUSEDBIT_174_4 = Field.create("UNUSEDBIT_174_4", 348, FieldType.BIT, 4);
public static final Field UNUSEDBIT_174_5 = Field.create("UNUSEDBIT_174_5", 348, FieldType.BIT, 5);
public static final Field UNUSEDBIT_174_6 = Field.create("UNUSEDBIT_174_6", 348, FieldType.BIT, 6);
public static final Field UNUSEDBIT_174_7 = Field.create("UNUSEDBIT_174_7", 348, FieldType.BIT, 7);
public static final Field UNUSEDBIT_174_8 = Field.create("UNUSEDBIT_174_8", 348, FieldType.BIT, 8);
public static final Field UNUSEDBIT_174_9 = Field.create("UNUSEDBIT_174_9", 348, FieldType.BIT, 9);
public static final Field UNUSEDBIT_174_10 = Field.create("UNUSEDBIT_174_10", 348, FieldType.BIT, 10);
public static final Field UNUSEDBIT_174_11 = Field.create("UNUSEDBIT_174_11", 348, FieldType.BIT, 11);
public static final Field UNUSEDBIT_174_12 = Field.create("UNUSEDBIT_174_12", 348, FieldType.BIT, 12);
public static final Field UNUSEDBIT_174_13 = Field.create("UNUSEDBIT_174_13", 348, FieldType.BIT, 13);
public static final Field UNUSEDBIT_174_14 = Field.create("UNUSEDBIT_174_14", 348, FieldType.BIT, 14);
public static final Field UNUSEDBIT_174_15 = Field.create("UNUSEDBIT_174_15", 348, FieldType.BIT, 15);
public static final Field UNUSEDBIT_174_16 = Field.create("UNUSEDBIT_174_16", 348, FieldType.BIT, 16);
public static final Field UNUSEDBIT_174_17 = Field.create("UNUSEDBIT_174_17", 348, FieldType.BIT, 17);
public static final Field UNUSEDBIT_174_18 = Field.create("UNUSEDBIT_174_18", 348, FieldType.BIT, 18);
public static final Field UNUSEDBIT_174_19 = Field.create("UNUSEDBIT_174_19", 348, FieldType.BIT, 19);
public static final Field UNUSEDBIT_174_20 = Field.create("UNUSEDBIT_174_20", 348, FieldType.BIT, 20);
public static final Field UNUSEDBIT_174_21 = Field.create("UNUSEDBIT_174_21", 348, FieldType.BIT, 21);
public static final Field UNUSEDBIT_174_22 = Field.create("UNUSEDBIT_174_22", 348, FieldType.BIT, 22);
public static final Field UNUSEDBIT_174_23 = Field.create("UNUSEDBIT_174_23", 348, FieldType.BIT, 23);
public static final Field UNUSEDBIT_174_24 = Field.create("UNUSEDBIT_174_24", 348, FieldType.BIT, 24);
public static final Field UNUSEDBIT_174_25 = Field.create("UNUSEDBIT_174_25", 348, FieldType.BIT, 25);
public static final Field UNUSEDBIT_174_26 = Field.create("UNUSEDBIT_174_26", 348, FieldType.BIT, 26);
public static final Field UNUSEDBIT_174_27 = Field.create("UNUSEDBIT_174_27", 348, FieldType.BIT, 27);
public static final Field UNUSEDBIT_174_28 = Field.create("UNUSEDBIT_174_28", 348, FieldType.BIT, 28);
public static final Field UNUSEDBIT_174_29 = Field.create("UNUSEDBIT_174_29", 348, FieldType.BIT, 29);
public static final Field UNUSEDBIT_174_30 = Field.create("UNUSEDBIT_174_30", 348, FieldType.BIT, 30);
public static final Field UNUSEDBIT_174_31 = Field.create("UNUSEDBIT_174_31", 348, FieldType.BIT, 31);
public static final Field LUAINVOCATIONCOUNTER = Field.create("LUAINVOCATIONCOUNTER", 352, FieldType.INT).setScale(1.0);
public static final Field LUALASTCYCLEDURATION = Field.create("LUALASTCYCLEDURATION", 356, FieldType.INT).setScale(1.0);
public static final Field TESTBENCHITER = Field.create("TESTBENCHITER", 360, FieldType.INT8).setScale(1.0);
public static final Field TCU_CURRENTRANGE = Field.create("TCU_CURRENTRANGE", 361, FieldType.INT8).setScale(1.0);
public static final Field TCRATIO = Field.create("TCRATIO", 362, FieldType.INT16).setScale(0.01);
public static final Field LASTSHIFTTIME = Field.create("LASTSHIFTTIME", 364, FieldType.FLOAT);
public static final Field VSSEDGECOUNTER = Field.create("VSSEDGECOUNTER", 368, FieldType.INT).setScale(1.0);
public static final Field ISSEDGECOUNTER = Field.create("ISSEDGECOUNTER", 372, FieldType.INT).setScale(1.0);
public static final Field AUXLINEAR1 = Field.create("AUXLINEAR1", 376, FieldType.INT16).setScale(0.01);
public static final Field AUXLINEAR2 = Field.create("AUXLINEAR2", 378, FieldType.INT16).setScale(0.01);
public static final Field DFCOACTIVE = Field.create("DFCOACTIVE", 380, FieldType.BIT, 0);
public static final Field TPSACCELACTIVE = Field.create("TPSACCELACTIVE", 380, FieldType.BIT, 1);
public static final Field UNUSEDBIT_216_2 = Field.create("UNUSEDBIT_216_2", 380, FieldType.BIT, 2);
public static final Field UNUSEDBIT_216_3 = Field.create("UNUSEDBIT_216_3", 380, FieldType.BIT, 3);
public static final Field UNUSEDBIT_216_4 = Field.create("UNUSEDBIT_216_4", 380, FieldType.BIT, 4);
public static final Field UNUSEDBIT_216_5 = Field.create("UNUSEDBIT_216_5", 380, FieldType.BIT, 5);
public static final Field UNUSEDBIT_216_6 = Field.create("UNUSEDBIT_216_6", 380, FieldType.BIT, 6);
public static final Field UNUSEDBIT_216_7 = Field.create("UNUSEDBIT_216_7", 380, FieldType.BIT, 7);
public static final Field UNUSEDBIT_216_8 = Field.create("UNUSEDBIT_216_8", 380, FieldType.BIT, 8);
public static final Field UNUSEDBIT_216_9 = Field.create("UNUSEDBIT_216_9", 380, FieldType.BIT, 9);
public static final Field UNUSEDBIT_216_10 = Field.create("UNUSEDBIT_216_10", 380, FieldType.BIT, 10);
public static final Field UNUSEDBIT_216_11 = Field.create("UNUSEDBIT_216_11", 380, FieldType.BIT, 11);
public static final Field UNUSEDBIT_216_12 = Field.create("UNUSEDBIT_216_12", 380, FieldType.BIT, 12);
public static final Field UNUSEDBIT_216_13 = Field.create("UNUSEDBIT_216_13", 380, FieldType.BIT, 13);
public static final Field UNUSEDBIT_216_14 = Field.create("UNUSEDBIT_216_14", 380, FieldType.BIT, 14);
public static final Field UNUSEDBIT_216_15 = Field.create("UNUSEDBIT_216_15", 380, FieldType.BIT, 15);
public static final Field UNUSEDBIT_216_16 = Field.create("UNUSEDBIT_216_16", 380, FieldType.BIT, 16);
public static final Field UNUSEDBIT_216_17 = Field.create("UNUSEDBIT_216_17", 380, FieldType.BIT, 17);
public static final Field UNUSEDBIT_216_18 = Field.create("UNUSEDBIT_216_18", 380, FieldType.BIT, 18);
public static final Field UNUSEDBIT_216_19 = Field.create("UNUSEDBIT_216_19", 380, FieldType.BIT, 19);
public static final Field UNUSEDBIT_216_20 = Field.create("UNUSEDBIT_216_20", 380, FieldType.BIT, 20);
public static final Field UNUSEDBIT_216_21 = Field.create("UNUSEDBIT_216_21", 380, FieldType.BIT, 21);
public static final Field UNUSEDBIT_216_22 = Field.create("UNUSEDBIT_216_22", 380, FieldType.BIT, 22);
public static final Field UNUSEDBIT_216_23 = Field.create("UNUSEDBIT_216_23", 380, FieldType.BIT, 23);
public static final Field UNUSEDBIT_216_24 = Field.create("UNUSEDBIT_216_24", 380, FieldType.BIT, 24);
public static final Field UNUSEDBIT_216_25 = Field.create("UNUSEDBIT_216_25", 380, FieldType.BIT, 25);
public static final Field UNUSEDBIT_216_26 = Field.create("UNUSEDBIT_216_26", 380, FieldType.BIT, 26);
public static final Field UNUSEDBIT_216_27 = Field.create("UNUSEDBIT_216_27", 380, FieldType.BIT, 27);
public static final Field UNUSEDBIT_216_28 = Field.create("UNUSEDBIT_216_28", 380, FieldType.BIT, 28);
public static final Field UNUSEDBIT_216_29 = Field.create("UNUSEDBIT_216_29", 380, FieldType.BIT, 29);
public static final Field UNUSEDBIT_216_30 = Field.create("UNUSEDBIT_216_30", 380, FieldType.BIT, 30);
public static final Field UNUSEDBIT_216_31 = Field.create("UNUSEDBIT_216_31", 380, FieldType.BIT, 31);
public static final Field BOOSTCONTROLLEROUTPUT = Field.create("BOOSTCONTROLLEROUTPUT", 384, FieldType.INT8).setScale(0.5);
public static final Field BOOSTCONTROLLEROPENLOOPPART = Field.create("BOOSTCONTROLLEROPENLOOPPART", 385, FieldType.INT8).setScale(0.5);
public static final Field FALLBACKMAP = Field.create("FALLBACKMAP", 386, FieldType.INT16).setScale(0.1);
public static final Field DETECTEDGEAR = Field.create("DETECTEDGEAR", 388, FieldType.INT8).setScale(1.0);
public static final Field ALIGNMENTFILL_AT_389 = Field.create("ALIGNMENTFILL_AT_389", 389, FieldType.INT8).setScale(1.0);
public static final Field INSTANTMAPVALUE = Field.create("INSTANTMAPVALUE", 390, FieldType.INT16).setScale(0.03333333333333333);
public static final Field MOSTRECENTTIMEBETWEENSPARKEVENTS = Field.create("MOSTRECENTTIMEBETWEENSPARKEVENTS", 392, FieldType.INT16).setScale(1.0);
public static final Field MOSTRECENTTIMEBETWEENIGNITIONEVENTS = Field.create("MOSTRECENTTIMEBETWEENIGNITIONEVENTS", 394, FieldType.INT16).setScale(1.0);
public static final Field MAXLOCKEDDURATION = Field.create("MAXLOCKEDDURATION", 396, FieldType.INT16).setScale(1.0);
public static final Field MAXTRIGGERREENTRANT = Field.create("MAXTRIGGERREENTRANT", 398, FieldType.INT16).setScale(1.0);
public static final Field CANWRITEOK = Field.create("CANWRITEOK", 400, FieldType.INT16).setScale(1.0);
public static final Field CANWRITENOTOK = Field.create("CANWRITENOTOK", 402, FieldType.INT16).setScale(1.0);
public static final Field TRIGGERPRIMARYFALL = Field.create("TRIGGERPRIMARYFALL", 404, FieldType.INT).setScale(1.0);
public static final Field TRIGGERPRIMARYRISE = Field.create("TRIGGERPRIMARYRISE", 408, FieldType.INT).setScale(1.0);
public static final Field TRIGGERSECONDARYFALL = Field.create("TRIGGERSECONDARYFALL", 412, FieldType.INT).setScale(1.0);
public static final Field TRIGGERSECONDARYRISE = Field.create("TRIGGERSECONDARYRISE", 416, FieldType.INT).setScale(1.0);
public static final Field TRIGGERVVTFALL = Field.create("TRIGGERVVTFALL", 420, FieldType.INT).setScale(1.0);
public static final Field TRIGGERVVTRISE = Field.create("TRIGGERVVTRISE", 424, FieldType.INT).setScale(1.0);
public static final Field STARTSTOPSTATETOGGLECOUNTER = Field.create("STARTSTOPSTATETOGGLECOUNTER", 428, FieldType.INT8).setScale(1.0);
public static final Field STARTERSTATE = Field.create("STARTERSTATE", 429, FieldType.INT8).setScale(1.0);
public static final Field STARTERRELAYDISABLE = Field.create("STARTERRELAYDISABLE", 430, FieldType.INT8).setScale(1.0);
public static final Field MULTISPARKCOUNTER = Field.create("MULTISPARKCOUNTER", 431, FieldType.INT8).setScale(1.0);
public static final Field INJECTORFLOWPRESSURERATIO = Field.create("INJECTORFLOWPRESSURERATIO", 432, FieldType.FLOAT);
public static final Field INJECTORFLOWPRESSUREDELTA = Field.create("INJECTORFLOWPRESSUREDELTA", 436, FieldType.FLOAT);
public static final Field ALTERNATORSTATUS_PTERM = Field.create("ALTERNATORSTATUS_PTERM", 440, FieldType.FLOAT);
public static final Field ALTERNATORSTATUS_ITERM = Field.create("ALTERNATORSTATUS_ITERM", 444, FieldType.INT16).setScale(0.01);
public static final Field ALTERNATORSTATUS_DTERM = Field.create("ALTERNATORSTATUS_DTERM", 446, FieldType.INT16).setScale(0.01);
public static final Field ALTERNATORSTATUS_OUTPUT = Field.create("ALTERNATORSTATUS_OUTPUT", 448, FieldType.INT16).setScale(0.01);
public static final Field ALTERNATORSTATUS_ERROR = Field.create("ALTERNATORSTATUS_ERROR", 450, FieldType.INT16).setScale(0.01);
public static final Field ALTERNATORSTATUS_RESETCOUNTER = Field.create("ALTERNATORSTATUS_RESETCOUNTER", 452, FieldType.INT).setScale(1.0);
public static final Field IDLESTATUS_PTERM = Field.create("IDLESTATUS_PTERM", 456, FieldType.FLOAT);
public static final Field IDLESTATUS_ITERM = Field.create("IDLESTATUS_ITERM", 460, FieldType.INT16).setScale(0.01);
public static final Field IDLESTATUS_DTERM = Field.create("IDLESTATUS_DTERM", 462, FieldType.INT16).setScale(0.01);
public static final Field IDLESTATUS_OUTPUT = Field.create("IDLESTATUS_OUTPUT", 464, FieldType.INT16).setScale(0.01);
public static final Field IDLESTATUS_ERROR = Field.create("IDLESTATUS_ERROR", 466, FieldType.INT16).setScale(0.01);
public static final Field IDLESTATUS_RESETCOUNTER = Field.create("IDLESTATUS_RESETCOUNTER", 468, FieldType.INT).setScale(1.0);
public static final Field ETBSTATUS_PTERM = Field.create("ETBSTATUS_PTERM", 472, FieldType.FLOAT);
public static final Field ETBSTATUS_ITERM = Field.create("ETBSTATUS_ITERM", 476, FieldType.INT16).setScale(0.01);
public static final Field ETBSTATUS_DTERM = Field.create("ETBSTATUS_DTERM", 478, FieldType.INT16).setScale(0.01);
public static final Field ETBSTATUS_OUTPUT = Field.create("ETBSTATUS_OUTPUT", 480, FieldType.INT16).setScale(0.01);
public static final Field ETBSTATUS_ERROR = Field.create("ETBSTATUS_ERROR", 482, FieldType.INT16).setScale(0.01);
public static final Field ETBSTATUS_RESETCOUNTER = Field.create("ETBSTATUS_RESETCOUNTER", 484, FieldType.INT).setScale(1.0);
public static final Field BOOSTSTATUS_PTERM = Field.create("BOOSTSTATUS_PTERM", 488, FieldType.FLOAT);
public static final Field BOOSTSTATUS_ITERM = Field.create("BOOSTSTATUS_ITERM", 492, FieldType.INT16).setScale(0.01);
public static final Field BOOSTSTATUS_DTERM = Field.create("BOOSTSTATUS_DTERM", 494, FieldType.INT16).setScale(0.01);
public static final Field BOOSTSTATUS_OUTPUT = Field.create("BOOSTSTATUS_OUTPUT", 496, FieldType.INT16).setScale(0.01);
public static final Field BOOSTSTATUS_ERROR = Field.create("BOOSTSTATUS_ERROR", 498, FieldType.INT16).setScale(0.01);
public static final Field BOOSTSTATUS_RESETCOUNTER = Field.create("BOOSTSTATUS_RESETCOUNTER", 500, FieldType.INT).setScale(1.0);
public static final Field VVTSTATUS1_PTERM = Field.create("VVTSTATUS1_PTERM", 504, FieldType.FLOAT);
public static final Field VVTSTATUS1_ITERM = Field.create("VVTSTATUS1_ITERM", 508, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS1_DTERM = Field.create("VVTSTATUS1_DTERM", 510, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS1_OUTPUT = Field.create("VVTSTATUS1_OUTPUT", 512, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS1_ERROR = Field.create("VVTSTATUS1_ERROR", 514, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS1_RESETCOUNTER = Field.create("VVTSTATUS1_RESETCOUNTER", 516, FieldType.INT).setScale(1.0);
public static final Field VVTSTATUS2_PTERM = Field.create("VVTSTATUS2_PTERM", 520, FieldType.FLOAT);
public static final Field VVTSTATUS2_ITERM = Field.create("VVTSTATUS2_ITERM", 524, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS2_DTERM = Field.create("VVTSTATUS2_DTERM", 526, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS2_OUTPUT = Field.create("VVTSTATUS2_OUTPUT", 528, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS2_ERROR = Field.create("VVTSTATUS2_ERROR", 530, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS2_RESETCOUNTER = Field.create("VVTSTATUS2_RESETCOUNTER", 532, FieldType.INT).setScale(1.0);
public static final Field VVTSTATUS3_PTERM = Field.create("VVTSTATUS3_PTERM", 536, FieldType.FLOAT);
public static final Field VVTSTATUS3_ITERM = Field.create("VVTSTATUS3_ITERM", 540, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS3_DTERM = Field.create("VVTSTATUS3_DTERM", 542, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS3_OUTPUT = Field.create("VVTSTATUS3_OUTPUT", 544, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS3_ERROR = Field.create("VVTSTATUS3_ERROR", 546, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS3_RESETCOUNTER = Field.create("VVTSTATUS3_RESETCOUNTER", 548, FieldType.INT).setScale(1.0);
public static final Field VVTSTATUS4_PTERM = Field.create("VVTSTATUS4_PTERM", 552, FieldType.FLOAT);
public static final Field VVTSTATUS4_ITERM = Field.create("VVTSTATUS4_ITERM", 556, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS4_DTERM = Field.create("VVTSTATUS4_DTERM", 558, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS4_OUTPUT = Field.create("VVTSTATUS4_OUTPUT", 560, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS4_ERROR = Field.create("VVTSTATUS4_ERROR", 562, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS4_RESETCOUNTER = Field.create("VVTSTATUS4_RESETCOUNTER", 564, FieldType.INT).setScale(1.0);
public static final Field AUXSPEED1 = Field.create("AUXSPEED1", 568, FieldType.INT16).setScale(1.0);
public static final Field AUXSPEED2 = Field.create("AUXSPEED2", 570, FieldType.INT16).setScale(1.0);
public static final Field ISSVALUE = Field.create("ISSVALUE", 572, FieldType.INT16).setScale(1.0);
public static final Field RAWANALOGINPUT1 = Field.create("RAWANALOGINPUT1", 574, FieldType.INT16).setScale(0.001);
public static final Field RAWANALOGINPUT2 = Field.create("RAWANALOGINPUT2", 576, FieldType.INT16).setScale(0.001);
public static final Field RAWANALOGINPUT3 = Field.create("RAWANALOGINPUT3", 578, FieldType.INT16).setScale(0.001);
public static final Field RAWANALOGINPUT4 = Field.create("RAWANALOGINPUT4", 580, FieldType.INT16).setScale(0.001);
public static final Field RAWANALOGINPUT5 = Field.create("RAWANALOGINPUT5", 582, FieldType.INT16).setScale(0.001);
public static final Field RAWANALOGINPUT6 = Field.create("RAWANALOGINPUT6", 584, FieldType.INT16).setScale(0.001);
public static final Field RAWANALOGINPUT7 = Field.create("RAWANALOGINPUT7", 586, FieldType.INT16).setScale(0.001);
public static final Field RAWANALOGINPUT8 = Field.create("RAWANALOGINPUT8", 588, FieldType.INT16).setScale(0.001);
public static final Field GPPWMOUTPUT1 = Field.create("GPPWMOUTPUT1", 590, FieldType.INT8).setScale(0.5);
public static final Field GPPWMOUTPUT2 = Field.create("GPPWMOUTPUT2", 591, FieldType.INT8).setScale(0.5);
public static final Field GPPWMOUTPUT3 = Field.create("GPPWMOUTPUT3", 592, FieldType.INT8).setScale(0.5);
public static final Field GPPWMOUTPUT4 = Field.create("GPPWMOUTPUT4", 593, FieldType.INT8).setScale(0.5);
public static final Field RAWBATTERY = Field.create("RAWBATTERY", 594, FieldType.INT16).setScale(0.001);
public static final Field UNUSEDATTHEEND1 = Field.create("UNUSEDATTHEEND1", 596, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND2 = Field.create("UNUSEDATTHEEND2", 597, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND3 = Field.create("UNUSEDATTHEEND3", 598, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND4 = Field.create("UNUSEDATTHEEND4", 599, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND5 = Field.create("UNUSEDATTHEEND5", 600, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND6 = Field.create("UNUSEDATTHEEND6", 601, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND7 = Field.create("UNUSEDATTHEEND7", 602, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND8 = Field.create("UNUSEDATTHEEND8", 603, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND9 = Field.create("UNUSEDATTHEEND9", 604, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND10 = Field.create("UNUSEDATTHEEND10", 605, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND11 = Field.create("UNUSEDATTHEEND11", 606, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND12 = Field.create("UNUSEDATTHEEND12", 607, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND13 = Field.create("UNUSEDATTHEEND13", 608, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND14 = Field.create("UNUSEDATTHEEND14", 609, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND15 = Field.create("UNUSEDATTHEEND15", 610, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND16 = Field.create("UNUSEDATTHEEND16", 611, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND17 = Field.create("UNUSEDATTHEEND17", 612, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND18 = Field.create("UNUSEDATTHEEND18", 613, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND19 = Field.create("UNUSEDATTHEEND19", 614, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND20 = Field.create("UNUSEDATTHEEND20", 615, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND21 = Field.create("UNUSEDATTHEEND21", 616, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND22 = Field.create("UNUSEDATTHEEND22", 617, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND23 = Field.create("UNUSEDATTHEEND23", 618, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND24 = Field.create("UNUSEDATTHEEND24", 619, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND25 = Field.create("UNUSEDATTHEEND25", 620, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND26 = Field.create("UNUSEDATTHEEND26", 621, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND27 = Field.create("UNUSEDATTHEEND27", 622, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND28 = Field.create("UNUSEDATTHEEND28", 623, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND29 = Field.create("UNUSEDATTHEEND29", 624, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND30 = Field.create("UNUSEDATTHEEND30", 625, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND31 = Field.create("UNUSEDATTHEEND31", 626, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND32 = Field.create("UNUSEDATTHEEND32", 627, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND33 = Field.create("UNUSEDATTHEEND33", 628, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND34 = Field.create("UNUSEDATTHEEND34", 629, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND35 = Field.create("UNUSEDATTHEEND35", 630, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND36 = Field.create("UNUSEDATTHEEND36", 631, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND37 = Field.create("UNUSEDATTHEEND37", 632, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND38 = Field.create("UNUSEDATTHEEND38", 633, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND39 = Field.create("UNUSEDATTHEEND39", 634, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND40 = Field.create("UNUSEDATTHEEND40", 635, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND41 = Field.create("UNUSEDATTHEEND41", 636, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND42 = Field.create("UNUSEDATTHEEND42", 637, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND43 = Field.create("UNUSEDATTHEEND43", 638, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND44 = Field.create("UNUSEDATTHEEND44", 639, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND45 = Field.create("UNUSEDATTHEEND45", 640, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND46 = Field.create("UNUSEDATTHEEND46", 641, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND47 = Field.create("UNUSEDATTHEEND47", 642, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND48 = Field.create("UNUSEDATTHEEND48", 643, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND49 = Field.create("UNUSEDATTHEEND49", 644, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND50 = Field.create("UNUSEDATTHEEND50", 645, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND51 = Field.create("UNUSEDATTHEEND51", 646, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND52 = Field.create("UNUSEDATTHEEND52", 647, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND53 = Field.create("UNUSEDATTHEEND53", 648, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND54 = Field.create("UNUSEDATTHEEND54", 649, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND55 = Field.create("UNUSEDATTHEEND55", 650, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND56 = Field.create("UNUSEDATTHEEND56", 651, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND57 = Field.create("UNUSEDATTHEEND57", 652, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND58 = Field.create("UNUSEDATTHEEND58", 653, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND59 = Field.create("UNUSEDATTHEEND59", 654, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND60 = Field.create("UNUSEDATTHEEND60", 655, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND61 = Field.create("UNUSEDATTHEEND61", 656, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND62 = Field.create("UNUSEDATTHEEND62", 657, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND63 = Field.create("UNUSEDATTHEEND63", 658, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND64 = Field.create("UNUSEDATTHEEND64", 659, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND65 = Field.create("UNUSEDATTHEEND65", 660, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND66 = Field.create("UNUSEDATTHEEND66", 661, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND67 = Field.create("UNUSEDATTHEEND67", 662, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND68 = Field.create("UNUSEDATTHEEND68", 663, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND69 = Field.create("UNUSEDATTHEEND69", 664, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND70 = Field.create("UNUSEDATTHEEND70", 665, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND71 = Field.create("UNUSEDATTHEEND71", 666, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND72 = Field.create("UNUSEDATTHEEND72", 667, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND73 = Field.create("UNUSEDATTHEEND73", 668, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND74 = Field.create("UNUSEDATTHEEND74", 669, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND75 = Field.create("UNUSEDATTHEEND75", 670, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND76 = Field.create("UNUSEDATTHEEND76", 671, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND77 = Field.create("UNUSEDATTHEEND77", 672, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND78 = Field.create("UNUSEDATTHEEND78", 673, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND79 = Field.create("UNUSEDATTHEEND79", 674, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND80 = Field.create("UNUSEDATTHEEND80", 675, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND81 = Field.create("UNUSEDATTHEEND81", 676, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND82 = Field.create("UNUSEDATTHEEND82", 677, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND83 = Field.create("UNUSEDATTHEEND83", 678, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND84 = Field.create("UNUSEDATTHEEND84", 679, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND85 = Field.create("UNUSEDATTHEEND85", 680, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND86 = Field.create("UNUSEDATTHEEND86", 681, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND87 = Field.create("UNUSEDATTHEEND87", 682, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND88 = Field.create("UNUSEDATTHEEND88", 683, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND89 = Field.create("UNUSEDATTHEEND89", 684, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND90 = Field.create("UNUSEDATTHEEND90", 685, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND91 = Field.create("UNUSEDATTHEEND91", 686, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND92 = Field.create("UNUSEDATTHEEND92", 687, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND93 = Field.create("UNUSEDATTHEEND93", 688, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND94 = Field.create("UNUSEDATTHEEND94", 689, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND95 = Field.create("UNUSEDATTHEEND95", 690, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND96 = Field.create("UNUSEDATTHEEND96", 691, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND97 = Field.create("UNUSEDATTHEEND97", 692, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND98 = Field.create("UNUSEDATTHEEND98", 693, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND99 = Field.create("UNUSEDATTHEEND99", 694, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND100 = Field.create("UNUSEDATTHEEND100", 695, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND101 = Field.create("UNUSEDATTHEEND101", 696, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND102 = Field.create("UNUSEDATTHEEND102", 697, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND103 = Field.create("UNUSEDATTHEEND103", 698, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND104 = Field.create("UNUSEDATTHEEND104", 699, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND105 = Field.create("UNUSEDATTHEEND105", 700, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND106 = Field.create("UNUSEDATTHEEND106", 701, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND107 = Field.create("UNUSEDATTHEEND107", 702, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND108 = Field.create("UNUSEDATTHEEND108", 703, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND109 = Field.create("UNUSEDATTHEEND109", 704, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND110 = Field.create("UNUSEDATTHEEND110", 705, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND111 = Field.create("UNUSEDATTHEEND111", 706, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND112 = Field.create("UNUSEDATTHEEND112", 707, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND113 = Field.create("UNUSEDATTHEEND113", 708, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND114 = Field.create("UNUSEDATTHEEND114", 709, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND115 = Field.create("UNUSEDATTHEEND115", 710, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND116 = Field.create("UNUSEDATTHEEND116", 711, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND117 = Field.create("UNUSEDATTHEEND117", 712, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND118 = Field.create("UNUSEDATTHEEND118", 713, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND119 = Field.create("UNUSEDATTHEEND119", 714, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND120 = Field.create("UNUSEDATTHEEND120", 715, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND121 = Field.create("UNUSEDATTHEEND121", 716, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND122 = Field.create("UNUSEDATTHEEND122", 717, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND123 = Field.create("UNUSEDATTHEEND123", 718, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND124 = Field.create("UNUSEDATTHEEND124", 719, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND125 = Field.create("UNUSEDATTHEEND125", 720, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND126 = Field.create("UNUSEDATTHEEND126", 721, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND127 = Field.create("UNUSEDATTHEEND127", 722, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND128 = Field.create("UNUSEDATTHEEND128", 723, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND129 = Field.create("UNUSEDATTHEEND129", 724, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND130 = Field.create("UNUSEDATTHEEND130", 725, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND131 = Field.create("UNUSEDATTHEEND131", 726, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND132 = Field.create("UNUSEDATTHEEND132", 727, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND133 = Field.create("UNUSEDATTHEEND133", 728, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND134 = Field.create("UNUSEDATTHEEND134", 729, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND135 = Field.create("UNUSEDATTHEEND135", 730, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND136 = Field.create("UNUSEDATTHEEND136", 731, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND137 = Field.create("UNUSEDATTHEEND137", 732, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND138 = Field.create("UNUSEDATTHEEND138", 733, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND139 = Field.create("UNUSEDATTHEEND139", 734, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND140 = Field.create("UNUSEDATTHEEND140", 735, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND141 = Field.create("UNUSEDATTHEEND141", 736, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND142 = Field.create("UNUSEDATTHEEND142", 737, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND143 = Field.create("UNUSEDATTHEEND143", 738, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND144 = Field.create("UNUSEDATTHEEND144", 739, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND145 = Field.create("UNUSEDATTHEEND145", 740, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND146 = Field.create("UNUSEDATTHEEND146", 741, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND147 = Field.create("UNUSEDATTHEEND147", 742, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND148 = Field.create("UNUSEDATTHEEND148", 743, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND149 = Field.create("UNUSEDATTHEEND149", 744, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND150 = Field.create("UNUSEDATTHEEND150", 745, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND151 = Field.create("UNUSEDATTHEEND151", 746, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND152 = Field.create("UNUSEDATTHEEND152", 747, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND153 = Field.create("UNUSEDATTHEEND153", 748, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND154 = Field.create("UNUSEDATTHEEND154", 749, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND155 = Field.create("UNUSEDATTHEEND155", 750, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND156 = Field.create("UNUSEDATTHEEND156", 751, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND157 = Field.create("UNUSEDATTHEEND157", 752, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND158 = Field.create("UNUSEDATTHEEND158", 753, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND159 = Field.create("UNUSEDATTHEEND159", 754, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND160 = Field.create("UNUSEDATTHEEND160", 755, FieldType.INT8).setScale(1.0);
public static final Field TPS2VALUE = Field.create("TPS2VALUE", 220, FieldType.INT16).setScale(0.01);
public static final Field RAWTPS1PRIMARY = Field.create("RAWTPS1PRIMARY", 222, FieldType.INT16).setScale(0.001);
public static final Field RAWPPSPRIMARY = Field.create("RAWPPSPRIMARY", 224, FieldType.INT16).setScale(0.001);
public static final Field RAWCLT = Field.create("RAWCLT", 226, FieldType.INT16).setScale(0.001);
public static final Field RAWIAT = Field.create("RAWIAT", 228, FieldType.INT16).setScale(0.001);
public static final Field RAWOILPRESSURE = Field.create("RAWOILPRESSURE", 230, FieldType.INT16).setScale(0.001);
public static final Field TUNECRC16 = Field.create("TUNECRC16", 232, FieldType.INT16).setScale(1.0);
public static final Field FUELCLOSEDLOOPBINIDX = Field.create("FUELCLOSEDLOOPBINIDX", 234, FieldType.INT8).setScale(1.0);
public static final Field TCUCURRENTGEAR = Field.create("TCUCURRENTGEAR", 235, FieldType.INT8).setScale(1.0);
public static final Field RAWPPSSECONDARY = Field.create("RAWPPSSECONDARY", 236, FieldType.INT16).setScale(0.001);
public static final Field KNOCK1 = Field.create("KNOCK1", 238, FieldType.INT8).setScale(1.0);
public static final Field KNOCK2 = Field.create("KNOCK2", 239, FieldType.INT8).setScale(1.0);
public static final Field KNOCK3 = Field.create("KNOCK3", 240, FieldType.INT8).setScale(1.0);
public static final Field KNOCK4 = Field.create("KNOCK4", 241, FieldType.INT8).setScale(1.0);
public static final Field KNOCK5 = Field.create("KNOCK5", 242, FieldType.INT8).setScale(1.0);
public static final Field KNOCK6 = Field.create("KNOCK6", 243, FieldType.INT8).setScale(1.0);
public static final Field KNOCK7 = Field.create("KNOCK7", 244, FieldType.INT8).setScale(1.0);
public static final Field KNOCK8 = Field.create("KNOCK8", 245, FieldType.INT8).setScale(1.0);
public static final Field KNOCK9 = Field.create("KNOCK9", 246, FieldType.INT8).setScale(1.0);
public static final Field KNOCK10 = Field.create("KNOCK10", 247, FieldType.INT8).setScale(1.0);
public static final Field KNOCK11 = Field.create("KNOCK11", 248, FieldType.INT8).setScale(1.0);
public static final Field KNOCK12 = Field.create("KNOCK12", 249, FieldType.INT8).setScale(1.0);
public static final Field TCUDESIREDGEAR = Field.create("TCUDESIREDGEAR", 250, FieldType.INT8).setScale(1.0);
public static final Field FLEXPERCENT = Field.create("FLEXPERCENT", 251, FieldType.INT8).setScale(0.5);
public static final Field RAWIDLEPOSITIONSENSOR = Field.create("RAWIDLEPOSITIONSENSOR", 252, FieldType.INT16).setScale(0.001);
public static final Field RAWWASTEGATEPOSITION = Field.create("RAWWASTEGATEPOSITION", 254, FieldType.INT16).setScale(0.001);
public static final Field WASTEGATEPOSITIONSENSOR = Field.create("WASTEGATEPOSITIONSENSOR", 256, FieldType.INT16).setScale(0.01);
public static final Field IDLEPOSITIONSENSOR = Field.create("IDLEPOSITIONSENSOR", 258, FieldType.INT16).setScale(0.01);
public static final Field RAWLOWFUELPRESSURE = Field.create("RAWLOWFUELPRESSURE", 260, FieldType.INT16).setScale(0.001);
public static final Field RAWHIGHFUELPRESSURE = Field.create("RAWHIGHFUELPRESSURE", 262, FieldType.INT16).setScale(0.001);
public static final Field LOWFUELPRESSURE = Field.create("LOWFUELPRESSURE", 264, FieldType.INT16).setScale(0.03333333333333333);
public static final Field HIGHFUELPRESSURE = Field.create("HIGHFUELPRESSURE", 266, FieldType.INT16).setScale(0.1);
public static final Field TARGETLAMBDA = Field.create("TARGETLAMBDA", 268, FieldType.INT16).setScale(1.0E-4);
public static final Field AFRVALUE = Field.create("AFRVALUE", 270, FieldType.INT16).setScale(0.001);
public static final Field VSSACCELERATION = Field.create("VSSACCELERATION", 272, FieldType.INT16).setScale(0.0033333333333333335);
public static final Field LAMBDAVALUE2 = Field.create("LAMBDAVALUE2", 274, FieldType.INT16).setScale(1.0E-4);
public static final Field AFRVALUE2 = Field.create("AFRVALUE2", 276, FieldType.INT16).setScale(0.001);
public static final Field VVTPOSITIONB1E = Field.create("VVTPOSITIONB1E", 278, FieldType.INT16).setScale(0.02);
public static final Field VVTPOSITIONB2I = Field.create("VVTPOSITIONB2I", 280, FieldType.INT16).setScale(0.02);
public static final Field VVTPOSITIONB2E = Field.create("VVTPOSITIONB2E", 282, FieldType.INT16).setScale(0.02);
public static final Field FUELPIDCORRECTION1 = Field.create("FUELPIDCORRECTION1", 284, FieldType.INT16).setScale(0.01);
public static final Field FUELPIDCORRECTION2 = Field.create("FUELPIDCORRECTION2", 286, FieldType.INT16).setScale(0.01);
public static final Field RAWTPS1SECONDARY = Field.create("RAWTPS1SECONDARY", 288, FieldType.INT16).setScale(0.001);
public static final Field RAWTPS2PRIMARY = Field.create("RAWTPS2PRIMARY", 290, FieldType.INT16).setScale(0.001);
public static final Field RAWTPS2SECONDARY = Field.create("RAWTPS2SECONDARY", 292, FieldType.INT16).setScale(0.001);
public static final Field KNOCKCOUNT = Field.create("KNOCKCOUNT", 294, FieldType.INT16).setScale(1.0);
public static final Field ACCELERATIONZ = Field.create("ACCELERATIONZ", 296, FieldType.INT16).setScale(0.01);
public static final Field ACCELERATIONROLL = Field.create("ACCELERATIONROLL", 298, FieldType.INT16).setScale(0.01);
public static final Field ACCELERATIONYAW = Field.create("ACCELERATIONYAW", 300, FieldType.INT16).setScale(0.01);
public static final Field VVTTARGETS1 = Field.create("VVTTARGETS1", 302, FieldType.INT8).setScale(1.0);
public static final Field VVTTARGETS2 = Field.create("VVTTARGETS2", 303, FieldType.INT8).setScale(1.0);
public static final Field VVTTARGETS3 = Field.create("VVTTARGETS3", 304, FieldType.INT8).setScale(1.0);
public static final Field VVTTARGETS4 = Field.create("VVTTARGETS4", 305, FieldType.INT8).setScale(1.0);
public static final Field TURBOSPEED = Field.create("TURBOSPEED", 306, FieldType.INT16).setScale(1.0);
public static final Field TPS1SPLIT = Field.create("TPS1SPLIT", 308, FieldType.INT16).setScale(0.01);
public static final Field TPS2SPLIT = Field.create("TPS2SPLIT", 310, FieldType.INT16).setScale(0.01);
public static final Field TPS12SPLIT = Field.create("TPS12SPLIT", 312, FieldType.INT16).setScale(0.01);
public static final Field ACCPEDALSPLIT = Field.create("ACCPEDALSPLIT", 314, FieldType.INT16).setScale(0.01);
public static final Field SPARKCUTREASON = Field.create("SPARKCUTREASON", 316, FieldType.INT8).setScale(1.0);
public static final Field FUELCUTREASON = Field.create("FUELCUTREASON", 317, FieldType.INT8).setScale(1.0);
public static final Field MAFESTIMATE = Field.create("MAFESTIMATE", 318, FieldType.INT16).setScale(0.1);
public static final Field INSTANTRPM = Field.create("INSTANTRPM", 320, FieldType.INT16).setScale(1.0);
public static final Field SYSTEMEVENTREUSE = Field.create("SYSTEMEVENTREUSE", 322, FieldType.INT16).setScale(1.0);
public static final Field RAWMAP = Field.create("RAWMAP", 324, FieldType.INT16).setScale(0.001);
public static final Field RAWAFR = Field.create("RAWAFR", 326, FieldType.INT16).setScale(0.001);
public static final Field TPSACCELFROM = Field.create("TPSACCELFROM", 328, FieldType.INT8).setScale(1.0);
public static final Field TPSACCELTO = Field.create("TPSACCELTO", 329, FieldType.INT8).setScale(1.0);
public static final Field ALIGNMENTFILL_AT_330 = Field.create("ALIGNMENTFILL_AT_330", 330, FieldType.INT8).setScale(1.0);
public static final Field CALIBRATIONVALUE2 = Field.create("CALIBRATIONVALUE2", 332, FieldType.FLOAT);
public static final Field ISMAINRELAYON = Field.create("ISMAINRELAYON", 336, FieldType.BIT, 0);
public static final Field ISUSBCONNECTED = Field.create("ISUSBCONNECTED", 336, FieldType.BIT, 1);
public static final Field UNUSEDBIT_174_2 = Field.create("UNUSEDBIT_174_2", 336, FieldType.BIT, 2);
public static final Field UNUSEDBIT_174_3 = Field.create("UNUSEDBIT_174_3", 336, FieldType.BIT, 3);
public static final Field UNUSEDBIT_174_4 = Field.create("UNUSEDBIT_174_4", 336, FieldType.BIT, 4);
public static final Field UNUSEDBIT_174_5 = Field.create("UNUSEDBIT_174_5", 336, FieldType.BIT, 5);
public static final Field UNUSEDBIT_174_6 = Field.create("UNUSEDBIT_174_6", 336, FieldType.BIT, 6);
public static final Field UNUSEDBIT_174_7 = Field.create("UNUSEDBIT_174_7", 336, FieldType.BIT, 7);
public static final Field UNUSEDBIT_174_8 = Field.create("UNUSEDBIT_174_8", 336, FieldType.BIT, 8);
public static final Field UNUSEDBIT_174_9 = Field.create("UNUSEDBIT_174_9", 336, FieldType.BIT, 9);
public static final Field UNUSEDBIT_174_10 = Field.create("UNUSEDBIT_174_10", 336, FieldType.BIT, 10);
public static final Field UNUSEDBIT_174_11 = Field.create("UNUSEDBIT_174_11", 336, FieldType.BIT, 11);
public static final Field UNUSEDBIT_174_12 = Field.create("UNUSEDBIT_174_12", 336, FieldType.BIT, 12);
public static final Field UNUSEDBIT_174_13 = Field.create("UNUSEDBIT_174_13", 336, FieldType.BIT, 13);
public static final Field UNUSEDBIT_174_14 = Field.create("UNUSEDBIT_174_14", 336, FieldType.BIT, 14);
public static final Field UNUSEDBIT_174_15 = Field.create("UNUSEDBIT_174_15", 336, FieldType.BIT, 15);
public static final Field UNUSEDBIT_174_16 = Field.create("UNUSEDBIT_174_16", 336, FieldType.BIT, 16);
public static final Field UNUSEDBIT_174_17 = Field.create("UNUSEDBIT_174_17", 336, FieldType.BIT, 17);
public static final Field UNUSEDBIT_174_18 = Field.create("UNUSEDBIT_174_18", 336, FieldType.BIT, 18);
public static final Field UNUSEDBIT_174_19 = Field.create("UNUSEDBIT_174_19", 336, FieldType.BIT, 19);
public static final Field UNUSEDBIT_174_20 = Field.create("UNUSEDBIT_174_20", 336, FieldType.BIT, 20);
public static final Field UNUSEDBIT_174_21 = Field.create("UNUSEDBIT_174_21", 336, FieldType.BIT, 21);
public static final Field UNUSEDBIT_174_22 = Field.create("UNUSEDBIT_174_22", 336, FieldType.BIT, 22);
public static final Field UNUSEDBIT_174_23 = Field.create("UNUSEDBIT_174_23", 336, FieldType.BIT, 23);
public static final Field UNUSEDBIT_174_24 = Field.create("UNUSEDBIT_174_24", 336, FieldType.BIT, 24);
public static final Field UNUSEDBIT_174_25 = Field.create("UNUSEDBIT_174_25", 336, FieldType.BIT, 25);
public static final Field UNUSEDBIT_174_26 = Field.create("UNUSEDBIT_174_26", 336, FieldType.BIT, 26);
public static final Field UNUSEDBIT_174_27 = Field.create("UNUSEDBIT_174_27", 336, FieldType.BIT, 27);
public static final Field UNUSEDBIT_174_28 = Field.create("UNUSEDBIT_174_28", 336, FieldType.BIT, 28);
public static final Field UNUSEDBIT_174_29 = Field.create("UNUSEDBIT_174_29", 336, FieldType.BIT, 29);
public static final Field UNUSEDBIT_174_30 = Field.create("UNUSEDBIT_174_30", 336, FieldType.BIT, 30);
public static final Field UNUSEDBIT_174_31 = Field.create("UNUSEDBIT_174_31", 336, FieldType.BIT, 31);
public static final Field LUAINVOCATIONCOUNTER = Field.create("LUAINVOCATIONCOUNTER", 340, FieldType.INT).setScale(1.0);
public static final Field LUALASTCYCLEDURATION = Field.create("LUALASTCYCLEDURATION", 344, FieldType.INT).setScale(1.0);
public static final Field TESTBENCHITER = Field.create("TESTBENCHITER", 348, FieldType.INT8).setScale(1.0);
public static final Field TCU_CURRENTRANGE = Field.create("TCU_CURRENTRANGE", 349, FieldType.INT8).setScale(1.0);
public static final Field TCRATIO = Field.create("TCRATIO", 350, FieldType.INT16).setScale(0.01);
public static final Field LASTSHIFTTIME = Field.create("LASTSHIFTTIME", 352, FieldType.FLOAT);
public static final Field VSSEDGECOUNTER = Field.create("VSSEDGECOUNTER", 356, FieldType.INT).setScale(1.0);
public static final Field ISSEDGECOUNTER = Field.create("ISSEDGECOUNTER", 360, FieldType.INT).setScale(1.0);
public static final Field AUXLINEAR1 = Field.create("AUXLINEAR1", 364, FieldType.INT16).setScale(0.01);
public static final Field AUXLINEAR2 = Field.create("AUXLINEAR2", 366, FieldType.INT16).setScale(0.01);
public static final Field DFCOACTIVE = Field.create("DFCOACTIVE", 368, FieldType.BIT, 0);
public static final Field TPSACCELACTIVE = Field.create("TPSACCELACTIVE", 368, FieldType.BIT, 1);
public static final Field UNUSEDBIT_216_2 = Field.create("UNUSEDBIT_216_2", 368, FieldType.BIT, 2);
public static final Field UNUSEDBIT_216_3 = Field.create("UNUSEDBIT_216_3", 368, FieldType.BIT, 3);
public static final Field UNUSEDBIT_216_4 = Field.create("UNUSEDBIT_216_4", 368, FieldType.BIT, 4);
public static final Field UNUSEDBIT_216_5 = Field.create("UNUSEDBIT_216_5", 368, FieldType.BIT, 5);
public static final Field UNUSEDBIT_216_6 = Field.create("UNUSEDBIT_216_6", 368, FieldType.BIT, 6);
public static final Field UNUSEDBIT_216_7 = Field.create("UNUSEDBIT_216_7", 368, FieldType.BIT, 7);
public static final Field UNUSEDBIT_216_8 = Field.create("UNUSEDBIT_216_8", 368, FieldType.BIT, 8);
public static final Field UNUSEDBIT_216_9 = Field.create("UNUSEDBIT_216_9", 368, FieldType.BIT, 9);
public static final Field UNUSEDBIT_216_10 = Field.create("UNUSEDBIT_216_10", 368, FieldType.BIT, 10);
public static final Field UNUSEDBIT_216_11 = Field.create("UNUSEDBIT_216_11", 368, FieldType.BIT, 11);
public static final Field UNUSEDBIT_216_12 = Field.create("UNUSEDBIT_216_12", 368, FieldType.BIT, 12);
public static final Field UNUSEDBIT_216_13 = Field.create("UNUSEDBIT_216_13", 368, FieldType.BIT, 13);
public static final Field UNUSEDBIT_216_14 = Field.create("UNUSEDBIT_216_14", 368, FieldType.BIT, 14);
public static final Field UNUSEDBIT_216_15 = Field.create("UNUSEDBIT_216_15", 368, FieldType.BIT, 15);
public static final Field UNUSEDBIT_216_16 = Field.create("UNUSEDBIT_216_16", 368, FieldType.BIT, 16);
public static final Field UNUSEDBIT_216_17 = Field.create("UNUSEDBIT_216_17", 368, FieldType.BIT, 17);
public static final Field UNUSEDBIT_216_18 = Field.create("UNUSEDBIT_216_18", 368, FieldType.BIT, 18);
public static final Field UNUSEDBIT_216_19 = Field.create("UNUSEDBIT_216_19", 368, FieldType.BIT, 19);
public static final Field UNUSEDBIT_216_20 = Field.create("UNUSEDBIT_216_20", 368, FieldType.BIT, 20);
public static final Field UNUSEDBIT_216_21 = Field.create("UNUSEDBIT_216_21", 368, FieldType.BIT, 21);
public static final Field UNUSEDBIT_216_22 = Field.create("UNUSEDBIT_216_22", 368, FieldType.BIT, 22);
public static final Field UNUSEDBIT_216_23 = Field.create("UNUSEDBIT_216_23", 368, FieldType.BIT, 23);
public static final Field UNUSEDBIT_216_24 = Field.create("UNUSEDBIT_216_24", 368, FieldType.BIT, 24);
public static final Field UNUSEDBIT_216_25 = Field.create("UNUSEDBIT_216_25", 368, FieldType.BIT, 25);
public static final Field UNUSEDBIT_216_26 = Field.create("UNUSEDBIT_216_26", 368, FieldType.BIT, 26);
public static final Field UNUSEDBIT_216_27 = Field.create("UNUSEDBIT_216_27", 368, FieldType.BIT, 27);
public static final Field UNUSEDBIT_216_28 = Field.create("UNUSEDBIT_216_28", 368, FieldType.BIT, 28);
public static final Field UNUSEDBIT_216_29 = Field.create("UNUSEDBIT_216_29", 368, FieldType.BIT, 29);
public static final Field UNUSEDBIT_216_30 = Field.create("UNUSEDBIT_216_30", 368, FieldType.BIT, 30);
public static final Field UNUSEDBIT_216_31 = Field.create("UNUSEDBIT_216_31", 368, FieldType.BIT, 31);
public static final Field BOOSTCONTROLLEROUTPUT = Field.create("BOOSTCONTROLLEROUTPUT", 372, FieldType.INT8).setScale(0.5);
public static final Field BOOSTCONTROLLEROPENLOOPPART = Field.create("BOOSTCONTROLLEROPENLOOPPART", 373, FieldType.INT8).setScale(0.5);
public static final Field FALLBACKMAP = Field.create("FALLBACKMAP", 374, FieldType.INT16).setScale(0.1);
public static final Field DETECTEDGEAR = Field.create("DETECTEDGEAR", 376, FieldType.INT8).setScale(1.0);
public static final Field ALIGNMENTFILL_AT_377 = Field.create("ALIGNMENTFILL_AT_377", 377, FieldType.INT8).setScale(1.0);
public static final Field INSTANTMAPVALUE = Field.create("INSTANTMAPVALUE", 378, FieldType.INT16).setScale(0.03333333333333333);
public static final Field MOSTRECENTTIMEBETWEENSPARKEVENTS = Field.create("MOSTRECENTTIMEBETWEENSPARKEVENTS", 380, FieldType.INT16).setScale(1.0);
public static final Field MOSTRECENTTIMEBETWEENIGNITIONEVENTS = Field.create("MOSTRECENTTIMEBETWEENIGNITIONEVENTS", 382, FieldType.INT16).setScale(1.0);
public static final Field MAXLOCKEDDURATION = Field.create("MAXLOCKEDDURATION", 384, FieldType.INT16).setScale(1.0);
public static final Field MAXTRIGGERREENTRANT = Field.create("MAXTRIGGERREENTRANT", 386, FieldType.INT16).setScale(1.0);
public static final Field CANWRITEOK = Field.create("CANWRITEOK", 388, FieldType.INT16).setScale(1.0);
public static final Field CANWRITENOTOK = Field.create("CANWRITENOTOK", 390, FieldType.INT16).setScale(1.0);
public static final Field TRIGGERPRIMARYFALL = Field.create("TRIGGERPRIMARYFALL", 392, FieldType.INT).setScale(1.0);
public static final Field TRIGGERPRIMARYRISE = Field.create("TRIGGERPRIMARYRISE", 396, FieldType.INT).setScale(1.0);
public static final Field TRIGGERSECONDARYFALL = Field.create("TRIGGERSECONDARYFALL", 400, FieldType.INT).setScale(1.0);
public static final Field TRIGGERSECONDARYRISE = Field.create("TRIGGERSECONDARYRISE", 404, FieldType.INT).setScale(1.0);
public static final Field TRIGGERVVTFALL = Field.create("TRIGGERVVTFALL", 408, FieldType.INT).setScale(1.0);
public static final Field TRIGGERVVTRISE = Field.create("TRIGGERVVTRISE", 412, FieldType.INT).setScale(1.0);
public static final Field STARTSTOPSTATETOGGLECOUNTER = Field.create("STARTSTOPSTATETOGGLECOUNTER", 416, FieldType.INT8).setScale(1.0);
public static final Field STARTERSTATE = Field.create("STARTERSTATE", 417, FieldType.INT8).setScale(1.0);
public static final Field STARTERRELAYDISABLE = Field.create("STARTERRELAYDISABLE", 418, FieldType.INT8).setScale(1.0);
public static final Field MULTISPARKCOUNTER = Field.create("MULTISPARKCOUNTER", 419, FieldType.INT8).setScale(1.0);
public static final Field INJECTORFLOWPRESSURERATIO = Field.create("INJECTORFLOWPRESSURERATIO", 420, FieldType.FLOAT);
public static final Field INJECTORFLOWPRESSUREDELTA = Field.create("INJECTORFLOWPRESSUREDELTA", 424, FieldType.FLOAT);
public static final Field ALTERNATORSTATUS_PTERM = Field.create("ALTERNATORSTATUS_PTERM", 428, FieldType.FLOAT);
public static final Field ALTERNATORSTATUS_ITERM = Field.create("ALTERNATORSTATUS_ITERM", 432, FieldType.INT16).setScale(0.01);
public static final Field ALTERNATORSTATUS_DTERM = Field.create("ALTERNATORSTATUS_DTERM", 434, FieldType.INT16).setScale(0.01);
public static final Field ALTERNATORSTATUS_OUTPUT = Field.create("ALTERNATORSTATUS_OUTPUT", 436, FieldType.INT16).setScale(0.01);
public static final Field ALTERNATORSTATUS_ERROR = Field.create("ALTERNATORSTATUS_ERROR", 438, FieldType.INT16).setScale(0.01);
public static final Field ALTERNATORSTATUS_RESETCOUNTER = Field.create("ALTERNATORSTATUS_RESETCOUNTER", 440, FieldType.INT).setScale(1.0);
public static final Field IDLESTATUS_PTERM = Field.create("IDLESTATUS_PTERM", 444, FieldType.FLOAT);
public static final Field IDLESTATUS_ITERM = Field.create("IDLESTATUS_ITERM", 448, FieldType.INT16).setScale(0.01);
public static final Field IDLESTATUS_DTERM = Field.create("IDLESTATUS_DTERM", 450, FieldType.INT16).setScale(0.01);
public static final Field IDLESTATUS_OUTPUT = Field.create("IDLESTATUS_OUTPUT", 452, FieldType.INT16).setScale(0.01);
public static final Field IDLESTATUS_ERROR = Field.create("IDLESTATUS_ERROR", 454, FieldType.INT16).setScale(0.01);
public static final Field IDLESTATUS_RESETCOUNTER = Field.create("IDLESTATUS_RESETCOUNTER", 456, FieldType.INT).setScale(1.0);
public static final Field ETBSTATUS_PTERM = Field.create("ETBSTATUS_PTERM", 460, FieldType.FLOAT);
public static final Field ETBSTATUS_ITERM = Field.create("ETBSTATUS_ITERM", 464, FieldType.INT16).setScale(0.01);
public static final Field ETBSTATUS_DTERM = Field.create("ETBSTATUS_DTERM", 466, FieldType.INT16).setScale(0.01);
public static final Field ETBSTATUS_OUTPUT = Field.create("ETBSTATUS_OUTPUT", 468, FieldType.INT16).setScale(0.01);
public static final Field ETBSTATUS_ERROR = Field.create("ETBSTATUS_ERROR", 470, FieldType.INT16).setScale(0.01);
public static final Field ETBSTATUS_RESETCOUNTER = Field.create("ETBSTATUS_RESETCOUNTER", 472, FieldType.INT).setScale(1.0);
public static final Field BOOSTSTATUS_PTERM = Field.create("BOOSTSTATUS_PTERM", 476, FieldType.FLOAT);
public static final Field BOOSTSTATUS_ITERM = Field.create("BOOSTSTATUS_ITERM", 480, FieldType.INT16).setScale(0.01);
public static final Field BOOSTSTATUS_DTERM = Field.create("BOOSTSTATUS_DTERM", 482, FieldType.INT16).setScale(0.01);
public static final Field BOOSTSTATUS_OUTPUT = Field.create("BOOSTSTATUS_OUTPUT", 484, FieldType.INT16).setScale(0.01);
public static final Field BOOSTSTATUS_ERROR = Field.create("BOOSTSTATUS_ERROR", 486, FieldType.INT16).setScale(0.01);
public static final Field BOOSTSTATUS_RESETCOUNTER = Field.create("BOOSTSTATUS_RESETCOUNTER", 488, FieldType.INT).setScale(1.0);
public static final Field VVTSTATUS1_PTERM = Field.create("VVTSTATUS1_PTERM", 492, FieldType.FLOAT);
public static final Field VVTSTATUS1_ITERM = Field.create("VVTSTATUS1_ITERM", 496, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS1_DTERM = Field.create("VVTSTATUS1_DTERM", 498, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS1_OUTPUT = Field.create("VVTSTATUS1_OUTPUT", 500, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS1_ERROR = Field.create("VVTSTATUS1_ERROR", 502, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS1_RESETCOUNTER = Field.create("VVTSTATUS1_RESETCOUNTER", 504, FieldType.INT).setScale(1.0);
public static final Field VVTSTATUS2_PTERM = Field.create("VVTSTATUS2_PTERM", 508, FieldType.FLOAT);
public static final Field VVTSTATUS2_ITERM = Field.create("VVTSTATUS2_ITERM", 512, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS2_DTERM = Field.create("VVTSTATUS2_DTERM", 514, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS2_OUTPUT = Field.create("VVTSTATUS2_OUTPUT", 516, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS2_ERROR = Field.create("VVTSTATUS2_ERROR", 518, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS2_RESETCOUNTER = Field.create("VVTSTATUS2_RESETCOUNTER", 520, FieldType.INT).setScale(1.0);
public static final Field VVTSTATUS3_PTERM = Field.create("VVTSTATUS3_PTERM", 524, FieldType.FLOAT);
public static final Field VVTSTATUS3_ITERM = Field.create("VVTSTATUS3_ITERM", 528, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS3_DTERM = Field.create("VVTSTATUS3_DTERM", 530, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS3_OUTPUT = Field.create("VVTSTATUS3_OUTPUT", 532, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS3_ERROR = Field.create("VVTSTATUS3_ERROR", 534, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS3_RESETCOUNTER = Field.create("VVTSTATUS3_RESETCOUNTER", 536, FieldType.INT).setScale(1.0);
public static final Field VVTSTATUS4_PTERM = Field.create("VVTSTATUS4_PTERM", 540, FieldType.FLOAT);
public static final Field VVTSTATUS4_ITERM = Field.create("VVTSTATUS4_ITERM", 544, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS4_DTERM = Field.create("VVTSTATUS4_DTERM", 546, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS4_OUTPUT = Field.create("VVTSTATUS4_OUTPUT", 548, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS4_ERROR = Field.create("VVTSTATUS4_ERROR", 550, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS4_RESETCOUNTER = Field.create("VVTSTATUS4_RESETCOUNTER", 552, FieldType.INT).setScale(1.0);
public static final Field AUXSPEED1 = Field.create("AUXSPEED1", 556, FieldType.INT16).setScale(1.0);
public static final Field AUXSPEED2 = Field.create("AUXSPEED2", 558, FieldType.INT16).setScale(1.0);
public static final Field ISSVALUE = Field.create("ISSVALUE", 560, FieldType.INT16).setScale(1.0);
public static final Field RAWANALOGINPUT1 = Field.create("RAWANALOGINPUT1", 562, FieldType.INT16).setScale(0.001);
public static final Field RAWANALOGINPUT2 = Field.create("RAWANALOGINPUT2", 564, FieldType.INT16).setScale(0.001);
public static final Field RAWANALOGINPUT3 = Field.create("RAWANALOGINPUT3", 566, FieldType.INT16).setScale(0.001);
public static final Field RAWANALOGINPUT4 = Field.create("RAWANALOGINPUT4", 568, FieldType.INT16).setScale(0.001);
public static final Field RAWANALOGINPUT5 = Field.create("RAWANALOGINPUT5", 570, FieldType.INT16).setScale(0.001);
public static final Field RAWANALOGINPUT6 = Field.create("RAWANALOGINPUT6", 572, FieldType.INT16).setScale(0.001);
public static final Field RAWANALOGINPUT7 = Field.create("RAWANALOGINPUT7", 574, FieldType.INT16).setScale(0.001);
public static final Field RAWANALOGINPUT8 = Field.create("RAWANALOGINPUT8", 576, FieldType.INT16).setScale(0.001);
public static final Field GPPWMOUTPUT1 = Field.create("GPPWMOUTPUT1", 578, FieldType.INT8).setScale(0.5);
public static final Field GPPWMOUTPUT2 = Field.create("GPPWMOUTPUT2", 579, FieldType.INT8).setScale(0.5);
public static final Field GPPWMOUTPUT3 = Field.create("GPPWMOUTPUT3", 580, FieldType.INT8).setScale(0.5);
public static final Field GPPWMOUTPUT4 = Field.create("GPPWMOUTPUT4", 581, FieldType.INT8).setScale(0.5);
public static final Field RAWBATTERY = Field.create("RAWBATTERY", 582, FieldType.INT16).setScale(0.001);
public static final Field UNUSEDATTHEEND1 = Field.create("UNUSEDATTHEEND1", 584, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND2 = Field.create("UNUSEDATTHEEND2", 585, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND3 = Field.create("UNUSEDATTHEEND3", 586, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND4 = Field.create("UNUSEDATTHEEND4", 587, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND5 = Field.create("UNUSEDATTHEEND5", 588, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND6 = Field.create("UNUSEDATTHEEND6", 589, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND7 = Field.create("UNUSEDATTHEEND7", 590, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND8 = Field.create("UNUSEDATTHEEND8", 591, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND9 = Field.create("UNUSEDATTHEEND9", 592, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND10 = Field.create("UNUSEDATTHEEND10", 593, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND11 = Field.create("UNUSEDATTHEEND11", 594, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND12 = Field.create("UNUSEDATTHEEND12", 595, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND13 = Field.create("UNUSEDATTHEEND13", 596, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND14 = Field.create("UNUSEDATTHEEND14", 597, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND15 = Field.create("UNUSEDATTHEEND15", 598, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND16 = Field.create("UNUSEDATTHEEND16", 599, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND17 = Field.create("UNUSEDATTHEEND17", 600, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND18 = Field.create("UNUSEDATTHEEND18", 601, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND19 = Field.create("UNUSEDATTHEEND19", 602, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND20 = Field.create("UNUSEDATTHEEND20", 603, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND21 = Field.create("UNUSEDATTHEEND21", 604, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND22 = Field.create("UNUSEDATTHEEND22", 605, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND23 = Field.create("UNUSEDATTHEEND23", 606, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND24 = Field.create("UNUSEDATTHEEND24", 607, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND25 = Field.create("UNUSEDATTHEEND25", 608, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND26 = Field.create("UNUSEDATTHEEND26", 609, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND27 = Field.create("UNUSEDATTHEEND27", 610, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND28 = Field.create("UNUSEDATTHEEND28", 611, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND29 = Field.create("UNUSEDATTHEEND29", 612, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND30 = Field.create("UNUSEDATTHEEND30", 613, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND31 = Field.create("UNUSEDATTHEEND31", 614, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND32 = Field.create("UNUSEDATTHEEND32", 615, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND33 = Field.create("UNUSEDATTHEEND33", 616, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND34 = Field.create("UNUSEDATTHEEND34", 617, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND35 = Field.create("UNUSEDATTHEEND35", 618, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND36 = Field.create("UNUSEDATTHEEND36", 619, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND37 = Field.create("UNUSEDATTHEEND37", 620, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND38 = Field.create("UNUSEDATTHEEND38", 621, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND39 = Field.create("UNUSEDATTHEEND39", 622, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND40 = Field.create("UNUSEDATTHEEND40", 623, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND41 = Field.create("UNUSEDATTHEEND41", 624, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND42 = Field.create("UNUSEDATTHEEND42", 625, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND43 = Field.create("UNUSEDATTHEEND43", 626, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND44 = Field.create("UNUSEDATTHEEND44", 627, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND45 = Field.create("UNUSEDATTHEEND45", 628, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND46 = Field.create("UNUSEDATTHEEND46", 629, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND47 = Field.create("UNUSEDATTHEEND47", 630, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND48 = Field.create("UNUSEDATTHEEND48", 631, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND49 = Field.create("UNUSEDATTHEEND49", 632, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND50 = Field.create("UNUSEDATTHEEND50", 633, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND51 = Field.create("UNUSEDATTHEEND51", 634, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND52 = Field.create("UNUSEDATTHEEND52", 635, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND53 = Field.create("UNUSEDATTHEEND53", 636, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND54 = Field.create("UNUSEDATTHEEND54", 637, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND55 = Field.create("UNUSEDATTHEEND55", 638, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND56 = Field.create("UNUSEDATTHEEND56", 639, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND57 = Field.create("UNUSEDATTHEEND57", 640, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND58 = Field.create("UNUSEDATTHEEND58", 641, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND59 = Field.create("UNUSEDATTHEEND59", 642, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND60 = Field.create("UNUSEDATTHEEND60", 643, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND61 = Field.create("UNUSEDATTHEEND61", 644, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND62 = Field.create("UNUSEDATTHEEND62", 645, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND63 = Field.create("UNUSEDATTHEEND63", 646, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND64 = Field.create("UNUSEDATTHEEND64", 647, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND65 = Field.create("UNUSEDATTHEEND65", 648, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND66 = Field.create("UNUSEDATTHEEND66", 649, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND67 = Field.create("UNUSEDATTHEEND67", 650, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND68 = Field.create("UNUSEDATTHEEND68", 651, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND69 = Field.create("UNUSEDATTHEEND69", 652, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND70 = Field.create("UNUSEDATTHEEND70", 653, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND71 = Field.create("UNUSEDATTHEEND71", 654, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND72 = Field.create("UNUSEDATTHEEND72", 655, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND73 = Field.create("UNUSEDATTHEEND73", 656, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND74 = Field.create("UNUSEDATTHEEND74", 657, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND75 = Field.create("UNUSEDATTHEEND75", 658, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND76 = Field.create("UNUSEDATTHEEND76", 659, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND77 = Field.create("UNUSEDATTHEEND77", 660, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND78 = Field.create("UNUSEDATTHEEND78", 661, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND79 = Field.create("UNUSEDATTHEEND79", 662, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND80 = Field.create("UNUSEDATTHEEND80", 663, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND81 = Field.create("UNUSEDATTHEEND81", 664, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND82 = Field.create("UNUSEDATTHEEND82", 665, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND83 = Field.create("UNUSEDATTHEEND83", 666, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND84 = Field.create("UNUSEDATTHEEND84", 667, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND85 = Field.create("UNUSEDATTHEEND85", 668, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND86 = Field.create("UNUSEDATTHEEND86", 669, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND87 = Field.create("UNUSEDATTHEEND87", 670, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND88 = Field.create("UNUSEDATTHEEND88", 671, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND89 = Field.create("UNUSEDATTHEEND89", 672, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND90 = Field.create("UNUSEDATTHEEND90", 673, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND91 = Field.create("UNUSEDATTHEEND91", 674, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND92 = Field.create("UNUSEDATTHEEND92", 675, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND93 = Field.create("UNUSEDATTHEEND93", 676, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND94 = Field.create("UNUSEDATTHEEND94", 677, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND95 = Field.create("UNUSEDATTHEEND95", 678, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND96 = Field.create("UNUSEDATTHEEND96", 679, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND97 = Field.create("UNUSEDATTHEEND97", 680, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND98 = Field.create("UNUSEDATTHEEND98", 681, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND99 = Field.create("UNUSEDATTHEEND99", 682, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND100 = Field.create("UNUSEDATTHEEND100", 683, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND101 = Field.create("UNUSEDATTHEEND101", 684, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND102 = Field.create("UNUSEDATTHEEND102", 685, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND103 = Field.create("UNUSEDATTHEEND103", 686, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND104 = Field.create("UNUSEDATTHEEND104", 687, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND105 = Field.create("UNUSEDATTHEEND105", 688, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND106 = Field.create("UNUSEDATTHEEND106", 689, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND107 = Field.create("UNUSEDATTHEEND107", 690, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND108 = Field.create("UNUSEDATTHEEND108", 691, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND109 = Field.create("UNUSEDATTHEEND109", 692, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND110 = Field.create("UNUSEDATTHEEND110", 693, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND111 = Field.create("UNUSEDATTHEEND111", 694, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND112 = Field.create("UNUSEDATTHEEND112", 695, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND113 = Field.create("UNUSEDATTHEEND113", 696, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND114 = Field.create("UNUSEDATTHEEND114", 697, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND115 = Field.create("UNUSEDATTHEEND115", 698, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND116 = Field.create("UNUSEDATTHEEND116", 699, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND117 = Field.create("UNUSEDATTHEEND117", 700, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND118 = Field.create("UNUSEDATTHEEND118", 701, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND119 = Field.create("UNUSEDATTHEEND119", 702, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND120 = Field.create("UNUSEDATTHEEND120", 703, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND121 = Field.create("UNUSEDATTHEEND121", 704, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND122 = Field.create("UNUSEDATTHEEND122", 705, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND123 = Field.create("UNUSEDATTHEEND123", 706, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND124 = Field.create("UNUSEDATTHEEND124", 707, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND125 = Field.create("UNUSEDATTHEEND125", 708, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND126 = Field.create("UNUSEDATTHEEND126", 709, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND127 = Field.create("UNUSEDATTHEEND127", 710, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND128 = Field.create("UNUSEDATTHEEND128", 711, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND129 = Field.create("UNUSEDATTHEEND129", 712, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND130 = Field.create("UNUSEDATTHEEND130", 713, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND131 = Field.create("UNUSEDATTHEEND131", 714, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND132 = Field.create("UNUSEDATTHEEND132", 715, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND133 = Field.create("UNUSEDATTHEEND133", 716, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND134 = Field.create("UNUSEDATTHEEND134", 717, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND135 = Field.create("UNUSEDATTHEEND135", 718, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND136 = Field.create("UNUSEDATTHEEND136", 719, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND137 = Field.create("UNUSEDATTHEEND137", 720, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND138 = Field.create("UNUSEDATTHEEND138", 721, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND139 = Field.create("UNUSEDATTHEEND139", 722, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND140 = Field.create("UNUSEDATTHEEND140", 723, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND141 = Field.create("UNUSEDATTHEEND141", 724, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND142 = Field.create("UNUSEDATTHEEND142", 725, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND143 = Field.create("UNUSEDATTHEEND143", 726, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND144 = Field.create("UNUSEDATTHEEND144", 727, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND145 = Field.create("UNUSEDATTHEEND145", 728, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND146 = Field.create("UNUSEDATTHEEND146", 729, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND147 = Field.create("UNUSEDATTHEEND147", 730, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND148 = Field.create("UNUSEDATTHEEND148", 731, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND149 = Field.create("UNUSEDATTHEEND149", 732, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND150 = Field.create("UNUSEDATTHEEND150", 733, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND151 = Field.create("UNUSEDATTHEEND151", 734, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND152 = Field.create("UNUSEDATTHEEND152", 735, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND153 = Field.create("UNUSEDATTHEEND153", 736, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND154 = Field.create("UNUSEDATTHEEND154", 737, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND155 = Field.create("UNUSEDATTHEEND155", 738, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND156 = Field.create("UNUSEDATTHEEND156", 739, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND157 = Field.create("UNUSEDATTHEEND157", 740, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND158 = Field.create("UNUSEDATTHEEND158", 741, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND159 = Field.create("UNUSEDATTHEEND159", 742, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND160 = Field.create("UNUSEDATTHEEND160", 743, FieldType.INT8).setScale(1.0);
public static final Field[] VALUES = {
SD_PRESENT,
ISIGNITIONENABLEDINDICATOR,
@ -1043,12 +1037,6 @@ public class TsOutputs {
ACCELERATIONY,
EGT1,
EGT2,
EGT3,
EGT4,
EGT5,
EGT6,
EGT7,
EGT8,
TPS2VALUE,
RAWTPS1PRIMARY,
RAWPPSPRIMARY,
@ -1116,7 +1104,7 @@ public class TsOutputs {
RAWAFR,
TPSACCELFROM,
TPSACCELTO,
ALIGNMENTFILL_AT_342,
ALIGNMENTFILL_AT_330,
CALIBRATIONVALUE2,
ISMAINRELAYON,
ISUSBCONNECTED,
@ -1196,7 +1184,7 @@ public class TsOutputs {
BOOSTCONTROLLEROPENLOOPPART,
FALLBACKMAP,
DETECTEDGEAR,
ALIGNMENTFILL_AT_389,
ALIGNMENTFILL_AT_377,
INSTANTMAPVALUE,
MOSTRECENTTIMEBETWEENSPARKEVENTS,
MOSTRECENTTIMEBETWEENIGNITIONEVENTS,