Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2022-08-23 04:19:39 +00:00
parent 090ad8e9fc
commit 19a650f467
84 changed files with 32797 additions and 32394 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 Tue Aug 23 03:10:55 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Tue Aug 23 04:18:26 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1884,10 +1884,6 @@ 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
@ -3148,76 +3144,76 @@ struct engine_configuration_s {
bool unused1130 : 1 {};
/**
offset 1628 bit 8 */
bool unusedBit_540_8 : 1 {};
bool unusedBit_539_8 : 1 {};
/**
offset 1628 bit 9 */
bool unusedBit_540_9 : 1 {};
bool unusedBit_539_9 : 1 {};
/**
offset 1628 bit 10 */
bool unusedBit_540_10 : 1 {};
bool unusedBit_539_10 : 1 {};
/**
offset 1628 bit 11 */
bool unusedBit_540_11 : 1 {};
bool unusedBit_539_11 : 1 {};
/**
offset 1628 bit 12 */
bool unusedBit_540_12 : 1 {};
bool unusedBit_539_12 : 1 {};
/**
offset 1628 bit 13 */
bool unusedBit_540_13 : 1 {};
bool unusedBit_539_13 : 1 {};
/**
offset 1628 bit 14 */
bool unusedBit_540_14 : 1 {};
bool unusedBit_539_14 : 1 {};
/**
offset 1628 bit 15 */
bool unusedBit_540_15 : 1 {};
bool unusedBit_539_15 : 1 {};
/**
offset 1628 bit 16 */
bool unusedBit_540_16 : 1 {};
bool unusedBit_539_16 : 1 {};
/**
offset 1628 bit 17 */
bool unusedBit_540_17 : 1 {};
bool unusedBit_539_17 : 1 {};
/**
offset 1628 bit 18 */
bool unusedBit_540_18 : 1 {};
bool unusedBit_539_18 : 1 {};
/**
offset 1628 bit 19 */
bool unusedBit_540_19 : 1 {};
bool unusedBit_539_19 : 1 {};
/**
offset 1628 bit 20 */
bool unusedBit_540_20 : 1 {};
bool unusedBit_539_20 : 1 {};
/**
offset 1628 bit 21 */
bool unusedBit_540_21 : 1 {};
bool unusedBit_539_21 : 1 {};
/**
offset 1628 bit 22 */
bool unusedBit_540_22 : 1 {};
bool unusedBit_539_22 : 1 {};
/**
offset 1628 bit 23 */
bool unusedBit_540_23 : 1 {};
bool unusedBit_539_23 : 1 {};
/**
offset 1628 bit 24 */
bool unusedBit_540_24 : 1 {};
bool unusedBit_539_24 : 1 {};
/**
offset 1628 bit 25 */
bool unusedBit_540_25 : 1 {};
bool unusedBit_539_25 : 1 {};
/**
offset 1628 bit 26 */
bool unusedBit_540_26 : 1 {};
bool unusedBit_539_26 : 1 {};
/**
offset 1628 bit 27 */
bool unusedBit_540_27 : 1 {};
bool unusedBit_539_27 : 1 {};
/**
offset 1628 bit 28 */
bool unusedBit_540_28 : 1 {};
bool unusedBit_539_28 : 1 {};
/**
offset 1628 bit 29 */
bool unusedBit_540_29 : 1 {};
bool unusedBit_539_29 : 1 {};
/**
offset 1628 bit 30 */
bool unusedBit_540_30 : 1 {};
bool unusedBit_539_30 : 1 {};
/**
offset 1628 bit 31 */
bool unusedBit_540_31 : 1 {};
bool unusedBit_539_31 : 1 {};
/**
* Time between bench test pulses
ms
@ -4953,4 +4949,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 Tue Aug 23 03:10:55 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Tue Aug 23 04:18:26 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 2
#define EGT_CHANNEL_COUNT 8
#define electronicThrottlePin1Mode_offset 670
#define enableAemXSeries_offset 764
#define enableCanVss_offset 960
@ -1687,6 +1687,12 @@
#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
@ -1935,7 +1941,7 @@
#define show_Frankenso_presets true
#define show_test_presets true
#define showHumanReadableWarning_offset 960
#define SIGNATURE_HASH 811388017
#define SIGNATURE_HASH 2730171216
#define silentTriggerError_offset 1360
#define skippedWheelOnCam_offset 1360
#define slowAdcAlpha_offset 1600
@ -2490,12 +2496,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.23.cypress.811388017"
#define TS_SIGNATURE "rusEFI 2022.08.23.cypress.2730171216"
#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 1208
#define TS_TOTAL_OUTPUT_SIZE 1220
#define TsCalMode_EtbKd 5
#define TsCalMode_EtbKi 4
#define TsCalMode_EtbKp 3
@ -2531,12 +2537,6 @@
#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_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 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 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 Tue Aug 23 03:10:53 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Tue Aug 23 04:18:23 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1884,10 +1884,6 @@ 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
@ -3148,76 +3144,76 @@ struct engine_configuration_s {
bool unused1130 : 1 {};
/**
offset 1628 bit 8 */
bool unusedBit_540_8 : 1 {};
bool unusedBit_539_8 : 1 {};
/**
offset 1628 bit 9 */
bool unusedBit_540_9 : 1 {};
bool unusedBit_539_9 : 1 {};
/**
offset 1628 bit 10 */
bool unusedBit_540_10 : 1 {};
bool unusedBit_539_10 : 1 {};
/**
offset 1628 bit 11 */
bool unusedBit_540_11 : 1 {};
bool unusedBit_539_11 : 1 {};
/**
offset 1628 bit 12 */
bool unusedBit_540_12 : 1 {};
bool unusedBit_539_12 : 1 {};
/**
offset 1628 bit 13 */
bool unusedBit_540_13 : 1 {};
bool unusedBit_539_13 : 1 {};
/**
offset 1628 bit 14 */
bool unusedBit_540_14 : 1 {};
bool unusedBit_539_14 : 1 {};
/**
offset 1628 bit 15 */
bool unusedBit_540_15 : 1 {};
bool unusedBit_539_15 : 1 {};
/**
offset 1628 bit 16 */
bool unusedBit_540_16 : 1 {};
bool unusedBit_539_16 : 1 {};
/**
offset 1628 bit 17 */
bool unusedBit_540_17 : 1 {};
bool unusedBit_539_17 : 1 {};
/**
offset 1628 bit 18 */
bool unusedBit_540_18 : 1 {};
bool unusedBit_539_18 : 1 {};
/**
offset 1628 bit 19 */
bool unusedBit_540_19 : 1 {};
bool unusedBit_539_19 : 1 {};
/**
offset 1628 bit 20 */
bool unusedBit_540_20 : 1 {};
bool unusedBit_539_20 : 1 {};
/**
offset 1628 bit 21 */
bool unusedBit_540_21 : 1 {};
bool unusedBit_539_21 : 1 {};
/**
offset 1628 bit 22 */
bool unusedBit_540_22 : 1 {};
bool unusedBit_539_22 : 1 {};
/**
offset 1628 bit 23 */
bool unusedBit_540_23 : 1 {};
bool unusedBit_539_23 : 1 {};
/**
offset 1628 bit 24 */
bool unusedBit_540_24 : 1 {};
bool unusedBit_539_24 : 1 {};
/**
offset 1628 bit 25 */
bool unusedBit_540_25 : 1 {};
bool unusedBit_539_25 : 1 {};
/**
offset 1628 bit 26 */
bool unusedBit_540_26 : 1 {};
bool unusedBit_539_26 : 1 {};
/**
offset 1628 bit 27 */
bool unusedBit_540_27 : 1 {};
bool unusedBit_539_27 : 1 {};
/**
offset 1628 bit 28 */
bool unusedBit_540_28 : 1 {};
bool unusedBit_539_28 : 1 {};
/**
offset 1628 bit 29 */
bool unusedBit_540_29 : 1 {};
bool unusedBit_539_29 : 1 {};
/**
offset 1628 bit 30 */
bool unusedBit_540_30 : 1 {};
bool unusedBit_539_30 : 1 {};
/**
offset 1628 bit 31 */
bool unusedBit_540_31 : 1 {};
bool unusedBit_539_31 : 1 {};
/**
* Time between bench test pulses
ms
@ -4953,4 +4949,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 Tue Aug 23 03:10:53 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Tue Aug 23 04:18:23 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 2
#define EGT_CHANNEL_COUNT 8
#define electronicThrottlePin1Mode_offset 670
#define enableAemXSeries_offset 764
#define enableCanVss_offset 960
@ -1687,6 +1687,12 @@
#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
@ -1935,7 +1941,7 @@
#define show_Frankenso_presets true
#define show_test_presets true
#define showHumanReadableWarning_offset 960
#define SIGNATURE_HASH 1485532861
#define SIGNATURE_HASH 3396123036
#define silentTriggerError_offset 1360
#define skippedWheelOnCam_offset 1360
#define slowAdcAlpha_offset 1600
@ -2490,12 +2496,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.23.kin.1485532861"
#define TS_SIGNATURE "rusEFI 2022.08.23.kin.3396123036"
#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 1208
#define TS_TOTAL_OUTPUT_SIZE 1220
#define TsCalMode_EtbKd 5
#define TsCalMode_EtbKi 4
#define TsCalMode_EtbKp 3
@ -2531,12 +2537,6 @@
#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_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 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 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 Tue Aug 23 03:10:56 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 Tue Aug 23 04:18:27 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1884,10 +1884,6 @@ 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
@ -3148,76 +3144,76 @@ struct engine_configuration_s {
bool unused1130 : 1 {};
/**
offset 1628 bit 8 */
bool unusedBit_540_8 : 1 {};
bool unusedBit_539_8 : 1 {};
/**
offset 1628 bit 9 */
bool unusedBit_540_9 : 1 {};
bool unusedBit_539_9 : 1 {};
/**
offset 1628 bit 10 */
bool unusedBit_540_10 : 1 {};
bool unusedBit_539_10 : 1 {};
/**
offset 1628 bit 11 */
bool unusedBit_540_11 : 1 {};
bool unusedBit_539_11 : 1 {};
/**
offset 1628 bit 12 */
bool unusedBit_540_12 : 1 {};
bool unusedBit_539_12 : 1 {};
/**
offset 1628 bit 13 */
bool unusedBit_540_13 : 1 {};
bool unusedBit_539_13 : 1 {};
/**
offset 1628 bit 14 */
bool unusedBit_540_14 : 1 {};
bool unusedBit_539_14 : 1 {};
/**
offset 1628 bit 15 */
bool unusedBit_540_15 : 1 {};
bool unusedBit_539_15 : 1 {};
/**
offset 1628 bit 16 */
bool unusedBit_540_16 : 1 {};
bool unusedBit_539_16 : 1 {};
/**
offset 1628 bit 17 */
bool unusedBit_540_17 : 1 {};
bool unusedBit_539_17 : 1 {};
/**
offset 1628 bit 18 */
bool unusedBit_540_18 : 1 {};
bool unusedBit_539_18 : 1 {};
/**
offset 1628 bit 19 */
bool unusedBit_540_19 : 1 {};
bool unusedBit_539_19 : 1 {};
/**
offset 1628 bit 20 */
bool unusedBit_540_20 : 1 {};
bool unusedBit_539_20 : 1 {};
/**
offset 1628 bit 21 */
bool unusedBit_540_21 : 1 {};
bool unusedBit_539_21 : 1 {};
/**
offset 1628 bit 22 */
bool unusedBit_540_22 : 1 {};
bool unusedBit_539_22 : 1 {};
/**
offset 1628 bit 23 */
bool unusedBit_540_23 : 1 {};
bool unusedBit_539_23 : 1 {};
/**
offset 1628 bit 24 */
bool unusedBit_540_24 : 1 {};
bool unusedBit_539_24 : 1 {};
/**
offset 1628 bit 25 */
bool unusedBit_540_25 : 1 {};
bool unusedBit_539_25 : 1 {};
/**
offset 1628 bit 26 */
bool unusedBit_540_26 : 1 {};
bool unusedBit_539_26 : 1 {};
/**
offset 1628 bit 27 */
bool unusedBit_540_27 : 1 {};
bool unusedBit_539_27 : 1 {};
/**
offset 1628 bit 28 */
bool unusedBit_540_28 : 1 {};
bool unusedBit_539_28 : 1 {};
/**
offset 1628 bit 29 */
bool unusedBit_540_29 : 1 {};
bool unusedBit_539_29 : 1 {};
/**
offset 1628 bit 30 */
bool unusedBit_540_30 : 1 {};
bool unusedBit_539_30 : 1 {};
/**
offset 1628 bit 31 */
bool unusedBit_540_31 : 1 {};
bool unusedBit_539_31 : 1 {};
/**
* Time between bench test pulses
ms
@ -4953,4 +4949,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 Tue Aug 23 03:10:56 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 Tue Aug 23 04:18:27 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 2
#define EGT_CHANNEL_COUNT 8
#define electronicThrottlePin1Mode_offset 670
#define enableAemXSeries_offset 764
#define enableCanVss_offset 960
@ -1651,6 +1651,12 @@
#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
@ -1901,7 +1907,7 @@
#define show_Proteus_presets false
#define show_test_presets false
#define showHumanReadableWarning_offset 960
#define SIGNATURE_HASH 2120317897
#define SIGNATURE_HASH 3968249064
#define silentTriggerError_offset 1360
#define skippedWheelOnCam_offset 1360
#define slowAdcAlpha_offset 1600
@ -2457,12 +2463,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.23.subaru_eg33_f7.2120317897"
#define TS_SIGNATURE "rusEFI 2022.08.23.subaru_eg33_f7.3968249064"
#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 1208
#define TS_TOTAL_OUTPUT_SIZE 1220
#define TsCalMode_EtbKd 5
#define TsCalMode_EtbKi 4
#define TsCalMode_EtbKp 3
@ -2498,12 +2504,6 @@
#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_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 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 useAdvanceCorrectionsForCranking_offset 1372
#define useCicPidForIdle_offset 120
#define useCltBasedRpmLimit_offset 1372

View File

@ -118,6 +118,12 @@ 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,6 +124,12 @@ 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
@ -191,7 +197,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_330Gauge = alignmentFill_at_330,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.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
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
@ -271,7 +277,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_377Gauge = alignmentFill_at_377,"need 4 byte alignment", "units", -20.0,100.0, -20.0,100.0, -20.0,100.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
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,394 +92,400 @@ 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"),
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, ""),
desiredRpmLimit("User-defined RPM hard limit", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 992, 1.0, 0.0, 30000.0, "rpm"),
alignmentFill_at_150("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 994, 1.0, -20.0, 100.0, "units"),
tpsFrom("tpsFrom", SensorCategory.SENSOR_INPUTS, FieldType.INT, 996, 1.0, -1.0, -1.0, ""),
tpsTo("tpsTo", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1000, 1.0, -1.0, -1.0, ""),
deltaTps("deltaTps", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1004, 1.0, -1.0, -1.0, ""),
extraFuel("extraFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1008, 1.0, -1.0, -1.0, ""),
valueFromTable("valueFromTable", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1012, 1.0, -1.0, -1.0, ""),
fractionalInjFuel("fractionalInjFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1020, 1.0, -1.0, -1.0, ""),
accumulatedValue("accumulatedValue", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1024, 1.0, -1.0, -1.0, ""),
maxExtraPerCycle("maxExtraPerCycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1028, 1.0, -1.0, -1.0, ""),
maxExtraPerPeriod("maxExtraPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1032, 1.0, -1.0, -1.0, ""),
maxInjectedPerPeriod("maxInjectedPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1036, 1.0, -1.0, -1.0, ""),
cycleCnt("cycleCnt", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1040, 1.0, -1.0, -1.0, ""),
hwEventCounters1("Hardware events since boot 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1044, 1.0, -1.0, -1.0, ""),
hwEventCounters2("Hardware events since boot 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1048, 1.0, -1.0, -1.0, ""),
hwEventCounters3("Hardware events since boot 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1052, 1.0, -1.0, -1.0, ""),
hwEventCounters4("Hardware events since boot 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1056, 1.0, -1.0, -1.0, ""),
hwEventCounters5("Hardware events since boot 5", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1060, 1.0, -1.0, -1.0, ""),
hwEventCounters6("Hardware events since boot 6", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1064, 1.0, -1.0, -1.0, ""),
vvtCamCounter("vvtCamCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1068, 1.0, -1.0, -1.0, ""),
mapVvt_MAP_AT_SPECIAL_POINT("mapVvt_MAP_AT_SPECIAL_POINT", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1072, 1.0, -10000.0, 10000.0, ""),
mapVvt_MAP_AT_DIFF("mapVvt_MAP_AT_DIFF", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1076, 1.0, -10000.0, 10000.0, ""),
mapVvt_MAP_AT_CYCLE_COUNT("mapVvt_MAP_AT_CYCLE_COUNT", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1080, 1.0, -10000.0, 10000.0, ""),
mapVvt_map_peak("mapVvt_map_peak", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1081, 1.0, -10000.0, 10000.0, ""),
alignmentFill_at_38("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1082, 1.0, -20.0, 100.0, "units"),
totalRevolutionCounter("Crank revolution counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1084, 1.0, -1.0, -1.0, ""),
vvtSyncGapRatio("vvtSyncGapRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1088, 1.0, -10000.0, 10000.0, ""),
vvtCurrentPosition("vvtCurrentPosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1092, 1.0, -10000.0, 10000.0, ""),
triggerSyncGapRatio("Trigger Sync Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1096, 1.0, -10000.0, 10000.0, ""),
triggerActualSyncGapRatio("trigger: unused field?", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1100, 1.0, -1.0, -1.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1104, 1.0, -1.0, -1.0, ""),
vvtCounter("vvtCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1105, 1.0, -1.0, -1.0, ""),
camResyncCounter("camResyncCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1106, 1.0, -1.0, -1.0, ""),
vvtStateIndex("vvtStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1107, 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, 1108, 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, 1112, 1.0, -1.0, -1.0, ""),
idleState("idleState", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1116, 1.0, -1.0, -1.0, ""),
currentIdlePosition("idle: current position\nthat's current position with CLT and IAT corrections", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1120, 1.0, -1.0, -1.0, ""),
baseIdlePosition("idle: base value\ncurrent position without adjustments (iacByTpsTaper, afterCrankingIACtaperDuration)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1124, 1.0, -1.0, -1.0, ""),
iacByTpsTaper("idle: iacByTpsTaper portion of idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1128, 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, 1132, 1.0, -1.0, -1.0, ""),
targetRpmByClt("idle: target by CLT", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1140, 1.0, -1.0, -1.0, ""),
targetRpmAcBump("idle: A/C bump", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1144, 1.0, -1.0, -1.0, ""),
iacByRpmTaper("idle: iacByRpmTaper portion of idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1148, 1.0, -1.0, -1.0, ""),
luaAdd("idle: Lua Adder", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1152, 1.0, -1.0, -1.0, ""),
baseDwell("baseDwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1156, 1.0, -1.0, -1.0, ""),
dwellVoltageCorrection("dwellVoltageCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1160, 1.0, -1.0, -1.0, ""),
luaTimingAdd("luaTimingAdd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1164, 1.0, -1.0, -1.0, ""),
luaTimingMult("luaTimingMult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1168, 1.0, -1.0, -1.0, ""),
idlePosition("idlePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1172, 1.0, -1.0, -1.0, ""),
trim("trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1176, 1.0, -1.0, -1.0, ""),
luaAdjustment("luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1180, 1.0, -1.0, -1.0, ""),
etbFeedForward("etbFeedForward", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1184, 1.0, -1.0, -1.0, ""),
etbIntegralError("etbIntegralError", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1188, 1.0, -10000.0, 10000.0, ""),
etbCurrentTarget("etbCurrentTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1192, 1.0, -10000.0, 10000.0, "%"),
faultCode("faultCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1196, 1.0, -1.0, -1.0, ""),
heaterDuty("heaterDuty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1197, 1.0, 0.0, 100.0, "%"),
pumpDuty("pumpDuty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1198, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1199, 1.0, -20.0, 100.0, "units"),
tempC("tempC", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1200, 1.0, 500.0, 1000.0, "C"),
nernstVoltage("nernstVoltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1202, 0.001, 0.0, 1.0, "V"),
esr("esr", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1204, 1.0, -1.0, -1.0, ""),
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1206, 1.0, -20.0, 100.0, "units"),
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, ""),
desiredRpmLimit("User-defined RPM hard limit", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1004, 1.0, 0.0, 30000.0, "rpm"),
alignmentFill_at_150("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1006, 1.0, -20.0, 100.0, "units"),
tpsFrom("tpsFrom", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1008, 1.0, -1.0, -1.0, ""),
tpsTo("tpsTo", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1012, 1.0, -1.0, -1.0, ""),
deltaTps("deltaTps", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1016, 1.0, -1.0, -1.0, ""),
extraFuel("extraFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1020, 1.0, -1.0, -1.0, ""),
valueFromTable("valueFromTable", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1024, 1.0, -1.0, -1.0, ""),
fractionalInjFuel("fractionalInjFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1032, 1.0, -1.0, -1.0, ""),
accumulatedValue("accumulatedValue", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1036, 1.0, -1.0, -1.0, ""),
maxExtraPerCycle("maxExtraPerCycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1040, 1.0, -1.0, -1.0, ""),
maxExtraPerPeriod("maxExtraPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1044, 1.0, -1.0, -1.0, ""),
maxInjectedPerPeriod("maxInjectedPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1048, 1.0, -1.0, -1.0, ""),
cycleCnt("cycleCnt", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1052, 1.0, -1.0, -1.0, ""),
hwEventCounters1("Hardware events since boot 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1056, 1.0, -1.0, -1.0, ""),
hwEventCounters2("Hardware events since boot 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1060, 1.0, -1.0, -1.0, ""),
hwEventCounters3("Hardware events since boot 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1064, 1.0, -1.0, -1.0, ""),
hwEventCounters4("Hardware events since boot 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1068, 1.0, -1.0, -1.0, ""),
hwEventCounters5("Hardware events since boot 5", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1072, 1.0, -1.0, -1.0, ""),
hwEventCounters6("Hardware events since boot 6", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1076, 1.0, -1.0, -1.0, ""),
vvtCamCounter("vvtCamCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1080, 1.0, -1.0, -1.0, ""),
mapVvt_MAP_AT_SPECIAL_POINT("mapVvt_MAP_AT_SPECIAL_POINT", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1084, 1.0, -10000.0, 10000.0, ""),
mapVvt_MAP_AT_DIFF("mapVvt_MAP_AT_DIFF", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1088, 1.0, -10000.0, 10000.0, ""),
mapVvt_MAP_AT_CYCLE_COUNT("mapVvt_MAP_AT_CYCLE_COUNT", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1092, 1.0, -10000.0, 10000.0, ""),
mapVvt_map_peak("mapVvt_map_peak", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1093, 1.0, -10000.0, 10000.0, ""),
alignmentFill_at_38("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1094, 1.0, -20.0, 100.0, "units"),
totalRevolutionCounter("Crank revolution counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1096, 1.0, -1.0, -1.0, ""),
vvtSyncGapRatio("vvtSyncGapRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1100, 1.0, -10000.0, 10000.0, ""),
vvtCurrentPosition("vvtCurrentPosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1104, 1.0, -10000.0, 10000.0, ""),
triggerSyncGapRatio("Trigger Sync Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1108, 1.0, -10000.0, 10000.0, ""),
triggerActualSyncGapRatio("trigger: unused field?", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1112, 1.0, -1.0, -1.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1116, 1.0, -1.0, -1.0, ""),
vvtCounter("vvtCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1117, 1.0, -1.0, -1.0, ""),
camResyncCounter("camResyncCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1118, 1.0, -1.0, -1.0, ""),
vvtStateIndex("vvtStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1119, 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, 1120, 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, 1124, 1.0, -1.0, -1.0, ""),
idleState("idleState", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1128, 1.0, -1.0, -1.0, ""),
currentIdlePosition("idle: current position\nthat's current position with CLT and IAT corrections", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1132, 1.0, -1.0, -1.0, ""),
baseIdlePosition("idle: base value\ncurrent position without adjustments (iacByTpsTaper, afterCrankingIACtaperDuration)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1136, 1.0, -1.0, -1.0, ""),
iacByTpsTaper("idle: iacByTpsTaper portion of idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1140, 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, 1144, 1.0, -1.0, -1.0, ""),
targetRpmByClt("idle: target by CLT", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1152, 1.0, -1.0, -1.0, ""),
targetRpmAcBump("idle: A/C bump", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1156, 1.0, -1.0, -1.0, ""),
iacByRpmTaper("idle: iacByRpmTaper portion of idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1160, 1.0, -1.0, -1.0, ""),
luaAdd("idle: Lua Adder", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1164, 1.0, -1.0, -1.0, ""),
baseDwell("baseDwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1168, 1.0, -1.0, -1.0, ""),
dwellVoltageCorrection("dwellVoltageCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1172, 1.0, -1.0, -1.0, ""),
luaTimingAdd("luaTimingAdd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1176, 1.0, -1.0, -1.0, ""),
luaTimingMult("luaTimingMult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1180, 1.0, -1.0, -1.0, ""),
idlePosition("idlePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1184, 1.0, -1.0, -1.0, ""),
trim("trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1188, 1.0, -1.0, -1.0, ""),
luaAdjustment("luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1192, 1.0, -1.0, -1.0, ""),
etbFeedForward("etbFeedForward", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1196, 1.0, -1.0, -1.0, ""),
etbIntegralError("etbIntegralError", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1200, 1.0, -10000.0, 10000.0, ""),
etbCurrentTarget("etbCurrentTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1204, 1.0, -10000.0, 10000.0, "%"),
faultCode("faultCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1208, 1.0, -1.0, -1.0, ""),
heaterDuty("heaterDuty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1209, 1.0, 0.0, 100.0, "%"),
pumpDuty("pumpDuty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1210, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1211, 1.0, -20.0, 100.0, "units"),
tempC("tempC", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1212, 1.0, 500.0, 1000.0, "C"),
nernstVoltage("nernstVoltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1214, 0.001, 0.0, 1.0, "V"),
esr("esr", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1216, 1.0, -1.0, -1.0, ""),
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1218, 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 1208
#define TS_TOTAL_OUTPUT_SIZE 1220

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

View File

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

View File

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

View File

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

View File

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

View File

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

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 811388017
#define TS_SIGNATURE "rusEFI 2022.08.23.cypress.811388017"
#define SIGNATURE_HASH 2730171216
#define TS_SIGNATURE "rusEFI 2022.08.23.cypress.2730171216"

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

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 2120317897
#define TS_SIGNATURE "rusEFI 2022.08.23.subaru_eg33_f7.2120317897"
#define SIGNATURE_HASH 3968249064
#define TS_SIGNATURE "rusEFI 2022.08.23.subaru_eg33_f7.3968249064"

View File

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

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 Tue Aug 23 03:10:52 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/ac_control.txt Tue Aug 23 04:18:22 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 = 2;
public static final int EGT_CHANNEL_COUNT = 8;
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 Tue Aug 23 03:10:52 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/boost_control.txt Tue Aug 23 04:18:22 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 = 2;
public static final int EGT_CHANNEL_COUNT = 8;
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 Tue Aug 23 03:10:52 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Tue Aug 23 04:18:22 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 = 2;
public static final int EGT_CHANNEL_COUNT = 8;
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 Tue Aug 23 03:11:45 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Aug 23 04:19:27 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 = 2;
public static final int EGT_CHANNEL_COUNT = 8;
public static final int electronicThrottlePin1Mode_offset = 670;
public static final int enableAemXSeries_offset = 764;
public static final int enableCanVss_offset = 960;
@ -1648,6 +1648,12 @@ 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;
@ -1883,7 +1889,6 @@ 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 = 811388017;
public static final int silentTriggerError_offset = 1360;
public static final int skippedWheelOnCam_offset = 1360;
public static final int slowAdcAlpha_offset = 1600;
@ -2373,10 +2378,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.23.all.811388017";
public static final String TS_SIGNATURE = "rusEFI 2022.08.23.all.2730171216";
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 = 1208;
public static final int TS_TOTAL_OUTPUT_SIZE = 1220;
public static final int TsCalMode_EtbKd = 5;
public static final int TsCalMode_EtbKi = 4;
public static final int TsCalMode_EtbKp = 3;
@ -2411,12 +2416,6 @@ 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 +2424,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_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 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 useAdvanceCorrectionsForCranking_offset = 1372;
public static final int useCicPidForIdle_offset = 120;
public static final int useCltBasedRpmLimit_offset = 1372;
@ -2920,12 +2919,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 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 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 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 +3308,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_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 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 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 +4288,12 @@ public class Fields {
CLUTCHUPPINMODE,
MAX31855_CS1,
MAX31855_CS2,
UNUSED1855_CS1,
UNUSED1855_CS2,
UNUSED1855_CS3,
UNUSED1855_CS4,
UNUSED1855_CS5,
UNUSED1855_CS6,
MAX31855_CS3,
MAX31855_CS4,
MAX31855_CS5,
MAX31855_CS6,
MAX31855_CS7,
MAX31855_CS8,
FLEXSENSORPIN,
TEST557PIN,
STEPPERDIRECTIONPINMODE,
@ -4670,30 +4669,30 @@ public class Fields {
UNUSED1128,
UNUSED1129,
UNUSED1130,
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,
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,
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 Tue Aug 23 03:10:52 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_state.txt Tue Aug 23 04:18:22 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 = 2;
public static final int EGT_CHANNEL_COUNT = 8;
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 Tue Aug 23 03:10:52 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Tue Aug 23 04:18:21 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 = 2;
public static final int EGT_CHANNEL_COUNT = 8;
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,397 +519,403 @@ 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 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 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[] VALUES = {
SD_PRESENT,
ISIGNITIONENABLEDINDICATOR,
@ -1037,6 +1043,12 @@ public class TsOutputs {
ACCELERATIONY,
EGT1,
EGT2,
EGT3,
EGT4,
EGT5,
EGT6,
EGT7,
EGT8,
TPS2VALUE,
RAWTPS1PRIMARY,
RAWPPSPRIMARY,
@ -1104,7 +1116,7 @@ public class TsOutputs {
RAWAFR,
TPSACCELFROM,
TPSACCELTO,
ALIGNMENTFILL_AT_330,
ALIGNMENTFILL_AT_342,
CALIBRATIONVALUE2,
ISMAINRELAYON,
ISUSBCONNECTED,
@ -1184,7 +1196,7 @@ public class TsOutputs {
BOOSTCONTROLLEROPENLOOPPART,
FALLBACKMAP,
DETECTEDGEAR,
ALIGNMENTFILL_AT_377,
ALIGNMENTFILL_AT_389,
INSTANTMAPVALUE,
MOSTRECENTTIMEBETWEENSPARKEVENTS,
MOSTRECENTTIMEBETWEENIGNITIONEVENTS,