Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2022-12-22 00:29:40 +00:00
parent ff98b5b9f2
commit f16e3d19e8
50 changed files with 706 additions and 299 deletions

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/antilag_system_state.txt Wed Dec 21 23:51:25 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/antilag_system_state.txt Thu Dec 22 00:28:50 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -25,88 +25,99 @@ struct antilag_system_state_s {
bool ALSMaxTPSCondition : 1 {};
/**
offset 0 bit 6 */
bool AntilagcombinedConditions : 1 {};
/**
offset 0 bit 7 */
bool isALSSwitchActivated : 1 {};
/**
offset 0 bit 8 */
offset 0 bit 7 */
bool ALSActivatePinState : 1 {};
/**
offset 0 bit 9 */
offset 0 bit 8 */
bool ALSSwitchCondition : 1 {};
/**
offset 0 bit 9 */
bool unusedBit_9_9 : 1 {};
/**
offset 0 bit 10 */
bool unusedBit_10_10 : 1 {};
bool unusedBit_9_10 : 1 {};
/**
offset 0 bit 11 */
bool unusedBit_10_11 : 1 {};
bool unusedBit_9_11 : 1 {};
/**
offset 0 bit 12 */
bool unusedBit_10_12 : 1 {};
bool unusedBit_9_12 : 1 {};
/**
offset 0 bit 13 */
bool unusedBit_10_13 : 1 {};
bool unusedBit_9_13 : 1 {};
/**
offset 0 bit 14 */
bool unusedBit_10_14 : 1 {};
bool unusedBit_9_14 : 1 {};
/**
offset 0 bit 15 */
bool unusedBit_10_15 : 1 {};
bool unusedBit_9_15 : 1 {};
/**
offset 0 bit 16 */
bool unusedBit_10_16 : 1 {};
bool unusedBit_9_16 : 1 {};
/**
offset 0 bit 17 */
bool unusedBit_10_17 : 1 {};
bool unusedBit_9_17 : 1 {};
/**
offset 0 bit 18 */
bool unusedBit_10_18 : 1 {};
bool unusedBit_9_18 : 1 {};
/**
offset 0 bit 19 */
bool unusedBit_10_19 : 1 {};
bool unusedBit_9_19 : 1 {};
/**
offset 0 bit 20 */
bool unusedBit_10_20 : 1 {};
bool unusedBit_9_20 : 1 {};
/**
offset 0 bit 21 */
bool unusedBit_10_21 : 1 {};
bool unusedBit_9_21 : 1 {};
/**
offset 0 bit 22 */
bool unusedBit_10_22 : 1 {};
bool unusedBit_9_22 : 1 {};
/**
offset 0 bit 23 */
bool unusedBit_10_23 : 1 {};
bool unusedBit_9_23 : 1 {};
/**
offset 0 bit 24 */
bool unusedBit_10_24 : 1 {};
bool unusedBit_9_24 : 1 {};
/**
offset 0 bit 25 */
bool unusedBit_10_25 : 1 {};
bool unusedBit_9_25 : 1 {};
/**
offset 0 bit 26 */
bool unusedBit_10_26 : 1 {};
bool unusedBit_9_26 : 1 {};
/**
offset 0 bit 27 */
bool unusedBit_10_27 : 1 {};
bool unusedBit_9_27 : 1 {};
/**
offset 0 bit 28 */
bool unusedBit_10_28 : 1 {};
bool unusedBit_9_28 : 1 {};
/**
offset 0 bit 29 */
bool unusedBit_10_29 : 1 {};
bool unusedBit_9_29 : 1 {};
/**
offset 0 bit 30 */
bool unusedBit_10_30 : 1 {};
bool unusedBit_9_30 : 1 {};
/**
offset 0 bit 31 */
bool unusedBit_10_31 : 1 {};
bool unusedBit_9_31 : 1 {};
/**
* offset 4
*/
float fuelALSCorrection = (float)0;
/**
deg
* offset 8
*/
scaled_channel<int16_t, 100, 1> timingALSCorrection = (int16_t)0;
/**
* need 4 byte alignment
units
* offset 10
*/
uint8_t alignmentFill_at_10[2];
};
static_assert(sizeof(antilag_system_state_s) == 8);
static_assert(sizeof(antilag_system_state_s) == 12);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/antilag_system_state.txt Wed Dec 21 23:51:25 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/antilag_system_state.txt Thu Dec 22 00:28:50 UTC 2022

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_16169
#define TS_SIGNATURE "rusEFI 2022.12.21.48way.snap_16169"
#define SIGNATURE_HASH snap_59254
#define TS_SIGNATURE "rusEFI 2022.12.22.48way.snap_59254"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_14182
#define TS_SIGNATURE "rusEFI 2022.12.21.all.snap_14182"
#define SIGNATURE_HASH snap_61241
#define TS_SIGNATURE "rusEFI 2022.12.22.all.snap_61241"

View File

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

View File

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

View File

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

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_49729
#define TS_SIGNATURE "rusEFI 2022.12.21.atlas.snap_49729"
#define SIGNATURE_HASH snap_6686
#define TS_SIGNATURE "rusEFI 2022.12.22.atlas.snap_6686"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_26271
#define TS_SIGNATURE "rusEFI 2022.12.21.core8.snap_26271"
#define SIGNATURE_HASH snap_48832
#define TS_SIGNATURE "rusEFI 2022.12.22.core8.snap_48832"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat by SignatureConsumer
//
#define SIGNATURE_HASH snap_14182
#define TS_SIGNATURE "rusEFI 2022.12.21.cypress.snap_14182"
#define SIGNATURE_HASH snap_61241
#define TS_SIGNATURE "rusEFI 2022.12.22.cypress.snap_61241"

View File

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

View File

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

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_52130
#define TS_SIGNATURE "rusEFI 2022.12.21.frankenso_na6.snap_52130"
#define SIGNATURE_HASH snap_5117
#define TS_SIGNATURE "rusEFI 2022.12.22.frankenso_na6.snap_5117"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_29081
#define TS_SIGNATURE "rusEFI 2022.12.21.harley81.snap_29081"
#define SIGNATURE_HASH snap_43462
#define TS_SIGNATURE "rusEFI 2022.12.22.harley81.snap_43462"

View File

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

View File

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

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_51956
#define TS_SIGNATURE "rusEFI 2022.12.21.hellen121nissan.snap_51956"
#define SIGNATURE_HASH snap_4779
#define TS_SIGNATURE "rusEFI 2022.12.22.hellen121nissan.snap_4779"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_41083
#define TS_SIGNATURE "rusEFI 2022.12.21.hellen121vag.snap_41083"
#define SIGNATURE_HASH snap_30756
#define TS_SIGNATURE "rusEFI 2022.12.22.hellen121vag.snap_30756"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_19037
#define TS_SIGNATURE "rusEFI 2022.12.21.hellen128.snap_19037"
#define SIGNATURE_HASH snap_37378
#define TS_SIGNATURE "rusEFI 2022.12.22.hellen128.snap_37378"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_3461
#define TS_SIGNATURE "rusEFI 2022.12.21.hellen154hyundai.snap_3461"
#define SIGNATURE_HASH snap_54746
#define TS_SIGNATURE "rusEFI 2022.12.22.hellen154hyundai.snap_54746"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_14829
#define TS_SIGNATURE "rusEFI 2022.12.21.hellen72.snap_14829"
#define SIGNATURE_HASH snap_57778
#define TS_SIGNATURE "rusEFI 2022.12.22.hellen72.snap_57778"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_43291
#define TS_SIGNATURE "rusEFI 2022.12.21.hellen81.snap_43291"
#define SIGNATURE_HASH snap_28996
#define TS_SIGNATURE "rusEFI 2022.12.22.hellen81.snap_28996"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_9386
#define TS_SIGNATURE "rusEFI 2022.12.21.hellen88bmw.snap_9386"
#define SIGNATURE_HASH snap_64757
#define TS_SIGNATURE "rusEFI 2022.12.22.hellen88bmw.snap_64757"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_34385
#define TS_SIGNATURE "rusEFI 2022.12.21.hellenNA6.snap_34385"
#define SIGNATURE_HASH snap_24078
#define TS_SIGNATURE "rusEFI 2022.12.22.hellenNA6.snap_24078"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_34446
#define TS_SIGNATURE "rusEFI 2022.12.21.hellenNA8_96.snap_34446"
#define SIGNATURE_HASH snap_24273
#define TS_SIGNATURE "rusEFI 2022.12.22.hellenNA8_96.snap_24273"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat by SignatureConsumer
//
#define SIGNATURE_HASH snap_38314
#define TS_SIGNATURE "rusEFI 2022.12.21.kin.snap_38314"
#define SIGNATURE_HASH snap_19957
#define TS_SIGNATURE "rusEFI 2022.12.22.kin.snap_19957"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_20582
#define TS_SIGNATURE "rusEFI 2022.12.21.mre_f4.snap_20582"
#define SIGNATURE_HASH snap_34873
#define TS_SIGNATURE "rusEFI 2022.12.22.mre_f4.snap_34873"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_20582
#define TS_SIGNATURE "rusEFI 2022.12.21.mre_f7.snap_20582"
#define SIGNATURE_HASH snap_34873
#define TS_SIGNATURE "rusEFI 2022.12.22.mre_f7.snap_34873"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_61056
#define TS_SIGNATURE "rusEFI 2022.12.21.prometheus_405.snap_61056"
#define SIGNATURE_HASH snap_14047
#define TS_SIGNATURE "rusEFI 2022.12.22.prometheus_405.snap_14047"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_61056
#define TS_SIGNATURE "rusEFI 2022.12.21.prometheus_469.snap_61056"
#define SIGNATURE_HASH snap_14047
#define TS_SIGNATURE "rusEFI 2022.12.22.prometheus_469.snap_14047"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_61456
#define TS_SIGNATURE "rusEFI 2022.12.21.proteus_f4.snap_61456"
#define SIGNATURE_HASH snap_10319
#define TS_SIGNATURE "rusEFI 2022.12.22.proteus_f4.snap_10319"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_61456
#define TS_SIGNATURE "rusEFI 2022.12.21.proteus_f7.snap_61456"
#define SIGNATURE_HASH snap_10319
#define TS_SIGNATURE "rusEFI 2022.12.22.proteus_f7.snap_10319"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_61456
#define TS_SIGNATURE "rusEFI 2022.12.21.proteus_h7.snap_61456"
#define SIGNATURE_HASH snap_10319
#define TS_SIGNATURE "rusEFI 2022.12.22.proteus_h7.snap_10319"

View File

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

View File

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

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/ac_control.txt Wed Dec 21 23:51:25 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/ac_control.txt Thu Dec 22 00:28:50 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -400,17 +400,17 @@ public class AcControl {
public static final int VM_VVT_INACTIVE = 0;
public static final int VR_THRESHOLD_COUNT = 2;
public static final int WWAE_TABLE_SIZE = 8;
public static final Field ACBUTTONSTATE = Field.create("ACBUTTONSTATE", 0, FieldType.BIT, 0).setBaseOffset(860);
public static final Field M_ACENABLED = Field.create("M_ACENABLED", 0, FieldType.BIT, 1).setBaseOffset(860);
public static final Field ENGINETOOSLOW = Field.create("ENGINETOOSLOW", 0, FieldType.BIT, 2).setBaseOffset(860);
public static final Field ENGINETOOFAST = Field.create("ENGINETOOFAST", 0, FieldType.BIT, 3).setBaseOffset(860);
public static final Field NOCLT = Field.create("NOCLT", 0, FieldType.BIT, 4).setBaseOffset(860);
public static final Field ENGINETOOHOT = Field.create("ENGINETOOHOT", 0, FieldType.BIT, 5).setBaseOffset(860);
public static final Field TPSTOOHIGH = Field.create("TPSTOOHIGH", 0, FieldType.BIT, 6).setBaseOffset(860);
public static final Field ISDISABLEDBYLUA = Field.create("ISDISABLEDBYLUA", 0, FieldType.BIT, 7).setBaseOffset(860);
public static final Field ACCOMPRESSORSTATE = Field.create("ACCOMPRESSORSTATE", 0, FieldType.BIT, 8).setBaseOffset(860);
public static final Field LATEST_USAGE_AC_CONTROL = Field.create("LATEST_USAGE_AC_CONTROL", 4, FieldType.INT).setScale(1.0).setBaseOffset(860);
public static final Field ACSWITCHLASTCHANGETIMEMS = Field.create("ACSWITCHLASTCHANGETIMEMS", 8, FieldType.INT).setScale(1.0).setBaseOffset(860);
public static final Field ACBUTTONSTATE = Field.create("ACBUTTONSTATE", 0, FieldType.BIT, 0).setBaseOffset(864);
public static final Field M_ACENABLED = Field.create("M_ACENABLED", 0, FieldType.BIT, 1).setBaseOffset(864);
public static final Field ENGINETOOSLOW = Field.create("ENGINETOOSLOW", 0, FieldType.BIT, 2).setBaseOffset(864);
public static final Field ENGINETOOFAST = Field.create("ENGINETOOFAST", 0, FieldType.BIT, 3).setBaseOffset(864);
public static final Field NOCLT = Field.create("NOCLT", 0, FieldType.BIT, 4).setBaseOffset(864);
public static final Field ENGINETOOHOT = Field.create("ENGINETOOHOT", 0, FieldType.BIT, 5).setBaseOffset(864);
public static final Field TPSTOOHIGH = Field.create("TPSTOOHIGH", 0, FieldType.BIT, 6).setBaseOffset(864);
public static final Field ISDISABLEDBYLUA = Field.create("ISDISABLEDBYLUA", 0, FieldType.BIT, 7).setBaseOffset(864);
public static final Field ACCOMPRESSORSTATE = Field.create("ACCOMPRESSORSTATE", 0, FieldType.BIT, 8).setBaseOffset(864);
public static final Field LATEST_USAGE_AC_CONTROL = Field.create("LATEST_USAGE_AC_CONTROL", 4, FieldType.INT).setScale(1.0).setBaseOffset(864);
public static final Field ACSWITCHLASTCHANGETIMEMS = Field.create("ACSWITCHLASTCHANGETIMEMS", 8, FieldType.INT).setScale(1.0).setBaseOffset(864);
public static final Field[] VALUES = {
ACBUTTONSTATE,
M_ACENABLED,

View File

@ -1,22 +1,417 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/antilag_system_state.txt Wed Dec 21 23:51:25 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/antilag_system_state.txt Thu Dec 22 00:28:50 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class AntilagSystem {
public static final int ADC_CHANNEL_NONE = 0;
public static final int AFTERSTART_DECAY_CURVE_SIZE = 8;
public static final int AFTERSTART_ENRICH_CURVE_SIZE = 8;
public static final int AFTERSTART_HOLD_CURVE_SIZE = 8;
public static final int AUX_DIGITAL_VALVE_COUNT = 2;
public static final int BANKS_COUNT = 2;
public static final int BARO_CORR_SIZE = 4;
public static final int BLOCKING_FACTOR = 750;
public static final int BOOST_LOAD_COUNT = 8;
public static final int BOOST_RPM_COUNT = 8;
public static final int CAM_INPUTS_COUNT = 4;
public static final int CAMS_PER_BANK = 2;
public static final int CAN_DEFAULT_BASE = 0x200;
public static final int CAN_ECU_HW_META = 0xAB1234;
public static final int CAN_ECU_SERIAL_RX_ID = 0x100;
public static final int CAN_ECU_SERIAL_TX_ID = 0x102;
public static final String CAN_RX_PREFIX = "CAN_rx";
public static final int CLT_CRANKING_CURVE_SIZE = 8;
public static final int CLT_CURVE_SIZE = 16;
public static final int CLT_LIMITER_CURVE_SIZE = 4;
public static final int CLT_TIMING_CURVE_SIZE = 8;
public static final String CMD_AC_RELAY_BENCH = "acrelaybench";
public static final String CMD_ALTERNATOR_PIN = "set_alternator_pin";
public static final String CMD_BOOST_PIN = "set_boost_pin";
public static final String CMD_BURNCONFIG = "burnconfig";
public static final String CMD_DATE = "date";
public static final String CMD_DISABLE = "disable";
public static final String CMD_ECU_UNLOCK = "unlock";
public static final String CMD_ENABLE = "enable";
public static final String CMD_ENGINE_TYPE = "engine_type";
public static final String CMD_ENGINESNIFFERRPMTHRESHOLD = "engineSnifferRpmThreshold";
public static final String CMD_ETB_DUTY = "set_etb_duty";
public static final String CMD_EXTERNAL_STIMULATION = "ext_stimulation";
public static final String CMD_FAN2_BENCH = "fan2bench";
public static final String CMD_FAN_BENCH = "fanbench";
public static final String CMD_FUEL_BENCH = "fuelbench";
public static final String CMD_FUEL_PUMP_BENCH = "fuelpumpbench";
public static final String CMD_FUNCTIONAL_TEST_MODE = "test_mode";
public static final String CMD_GET = "get";
public static final String CMD_HPFP_BENCH = "hpfpbench";
public static final String CMD_IDLE_BENCH = "idlebench";
public static final String CMD_IDLE_PIN = "set_idle_pin";
public static final String CMD_IGNITION = "ignition";
public static final String CMD_IGNITION_PIN = "set_ignition_pin";
public static final String CMD_INJECTION = "injection";
public static final String CMD_INJECTION_PIN = "set_injection_pin";
public static final String CMD_LOGIC_PIN = "set_logic_input_pin";
public static final String CMD_MIL_BENCH = "milbench";
public static final String CMD_PINS = "pins";
public static final String CMD_PWM = "pwm";
public static final String CMD_REBOOT = "reboot";
public static final String CMD_REBOOT_DFU = "reboot_dfu";
public static final String CMD_REBOOT_OPENBLT = "reboot_openblt";
public static final String CMD_RESET_ENGINE_SNIFFER = "reset_engine_chart";
public static final String CMD_RPM = "rpm";
public static final String CMD_SELF_STIMULATION = "self_stimulation";
public static final String CMD_SET = "set";
public static final String CMD_SPARK_BENCH = "sparkbench";
public static final String CMD_STARTER_BENCH = "starterbench";
public static final String CMD_TRIGGER_HW_INPUT = "trigger_hw_input";
public static final String CMD_TRIGGER_PIN = "set_trigger_input_pin";
public static final String CMD_TRIGGER_SIMULATOR_PIN = "set_trigger_simulator_pin";
public static final String CMD_TRIGGERINFO = "triggerinfo";
public static final String CMD_VSS_PIN = "vss_pin";
public static final String CMD_WRITECONFIG = "writeconfig";
public static final int COMPOSITE_PACKET_SIZE = 5;
public static final String CONSOLE_DATA_PROTOCOL_TAG = " @";
public static final int CRANKING_ADVANCE_CURVE_SIZE = 4;
public static final int CRANKING_CLT_IDLE_CURVE_SIZE = 8;
public static final int CRANKING_CURVE_SIZE = 8;
public static final String CRITICAL_PREFIX = "CRITICAL";
public static final int DC_PER_STEPPER = 2;
public static final int DIGIPOT_COUNT = 4;
public static final int DWELL_CURVE_SIZE = 8;
public static final int EGT_CHANNEL_COUNT = 8;
public static final String ENGINE_MAKE_BMW = "BMW";
public static final String ENGINE_MAKE_GM = "GM";
public static final String ENGINE_MAKE_HONDA = "Honda";
public static final String ENGINE_MAKE_Hyundai = "Hyundai";
public static final String ENGINE_MAKE_LADA = "Lada";
public static final String ENGINE_MAKE_MAZDA = "Mazda";
public static final String ENGINE_MAKE_MERCEDES = "Mercedes";
public static final String ENGINE_MAKE_NISSAN = "Nissan";
public static final String ENGINE_MAKE_SUBARU = "Subaru";
public static final String ENGINE_MAKE_TOYOTA = "Toyota";
public static final String ENGINE_MAKE_VAG = "VAG";
public static final int ENGINE_NOISE_CURVE_SIZE = 16;
public static final int ENGINE_SNIFFER_UNIT_US = 10;
public static final int ERROR_BUFFER_SIZE = 120;
public static final int ETB_BIAS_CURVE_LENGTH = 8;
public static final int ETB_COUNT = 2;
public static final int ETB_HW_MAX_FREQUENCY = 3000;
public static final int FLASH_DATA_VERSION = 10016;
public static final int FUEL_LEVEL_TABLE_COUNT = 8;
public static final int FUEL_LOAD_COUNT = 16;
public static final int FUEL_RPM_COUNT = 16;
public static final int GAP_TRACKING_LENGTH = 18;
public static final String GAUGE_COIL_DWELL_TIME = "dwell: coil charge time";
public static final String GAUGE_NAME_ACCEL_ROLL = "Acceleration: Roll";
public static final String GAUGE_NAME_ACCEL_X = "Acceleration: X";
public static final String GAUGE_NAME_ACCEL_Y = "Acceleration: Y";
public static final String GAUGE_NAME_ACCEL_YAW = "Acceleration: Yaw";
public static final String GAUGE_NAME_ACCEL_Z = "Acceleration: Z";
public static final String GAUGE_NAME_AFR = "Air/Fuel Ratio";
public static final String GAUGE_NAME_AFR2 = "Air/Fuel Ratio 2";
public static final String GAUGE_NAME_AIR_FLOW_ESTIMATE = "MAF estimate";
public static final String GAUGE_NAME_AIR_FLOW_MEASURED = "MAF";
public static final String GAUGE_NAME_AIR_FLOW_MEASURED_2 = "MAF #2";
public static final String GAUGE_NAME_AIR_MASS = "air mass";
public static final String GAUGE_NAME_AUX_LINEAR_1 = "Aux Linear #1";
public static final String GAUGE_NAME_AUX_LINEAR_2 = "Aux Linear #2";
public static final String GAUGE_NAME_AUX_TEMP1 = "Aux temp 1";
public static final String GAUGE_NAME_AUX_TEMP2 = "Aux temp 2";
public static final String GAUGE_NAME_BARO_PRESSURE = "Barometric pressure";
public static final String GAUGE_NAME_BOOST_CLOSED_LOOP = "Boost Closed Loop";
public static final String GAUGE_NAME_BOOST_OPEN_LOOP = "Boost Open Loop";
public static final String GAUGE_NAME_BOOST_OUTPUT = "Boost Output";
public static final String GAUGE_NAME_BOOST_TARGET = "Boost Target";
public static final String GAUGE_NAME_CLT = "CLT";
public static final String GAUGE_NAME_CPU_TEMP = "CPU Temperature";
public static final String GAUGE_NAME_CURRENT_GEAR = "Current Gear";
public static final String GAUGE_NAME_DEBUG_F1 = "debug f1";
public static final String GAUGE_NAME_DEBUG_F2 = "debug f2: iTerm";
public static final String GAUGE_NAME_DEBUG_F3 = "debug f3: prevError";
public static final String GAUGE_NAME_DEBUG_F4 = "debug f4: iParam";
public static final String GAUGE_NAME_DEBUG_F5 = "debug f5: dParam";
public static final String GAUGE_NAME_DEBUG_F6 = "debug f6: dTerm";
public static final String GAUGE_NAME_DEBUG_F7 = "debug f7";
public static final String GAUGE_NAME_DEBUG_I1 = "debug i1: pParam";
public static final String GAUGE_NAME_DEBUG_I2 = "debug i2: offset";
public static final String GAUGE_NAME_DEBUG_I3 = "debug i3";
public static final String GAUGE_NAME_DEBUG_I4 = "debug i4";
public static final String GAUGE_NAME_DEBUG_I5 = "debug i5";
public static final String GAUGE_NAME_DESIRED_GEAR = "Desired Gear";
public static final String GAUGE_NAME_DETECTED_GEAR = "Detected Gear";
public static final String GAUGE_NAME_DWELL_DUTY = "dwell: coil duty cycle";
public static final String GAUGE_NAME_ECU_TEMPERATURE = "ECU temperature";
public static final String GAUGE_NAME_ENGINE_CRC16 = "Engine CRC16";
public static final String GAUGE_NAME_ETB_DUTY = "ETB Duty";
public static final String GAUGE_NAME_ETB_ERROR = "ETB position error";
public static final String GAUGE_NAME_ETB_TARGET = "ETB position target";
public static final String GAUGE_NAME_FLEX = "Flex Ethanol %";
public static final String GAUGE_NAME_FUEL_BARO_CORR = "fuel: Barometric pressure mult";
public static final String GAUGE_NAME_FUEL_BASE = "fuel: base mass";
public static final String GAUGE_NAME_FUEL_CHARGE_TEMP = "fuel: Estimated charge temperature";
public static final String GAUGE_NAME_FUEL_CLT_CORR = "fuel: CLT correction";
public static final String GAUGE_NAME_FUEL_CONSUMPTION = "fuel: Total consumed";
public static final String GAUGE_NAME_FUEL_CRANKING = "fuel: cranking";
public static final String GAUGE_NAME_FUEL_EL_EXTRA = "fuel: engine load acceleration extra fuel";
public static final String GAUGE_NAME_FUEL_FLOW = "fuel: Flow rate";
public static final String GAUGE_NAME_FUEL_IAT_CORR = "fuel: IAT correction";
public static final String GAUGE_NAME_FUEL_INJ_DUTY = "fuel: injector duty cycle";
public static final String GAUGE_NAME_FUEL_LAST_INJECTION = "fuel: Last injection";
public static final String GAUGE_NAME_FUEL_LEVEL = "fuel level";
public static final String GAUGE_NAME_FUEL_LOAD = "fuel: load";
public static final String GAUGE_NAME_FUEL_PRESSURE_HIGH = "Fuel pressure (high)";
public static final String GAUGE_NAME_FUEL_PRESSURE_HIGH_UNITS = "bar";
public static final String GAUGE_NAME_FUEL_PRESSURE_LOW = "Fuel pressure (low)";
public static final String GAUGE_NAME_FUEL_PRESSURE_LOW_UNITS = "kPa";
public static final String GAUGE_NAME_FUEL_RUNNING = "fuel: running";
public static final String GAUGE_NAME_FUEL_TPS_EXTRA = "fuel: TPS acceleration add fuel ms";
public static final String GAUGE_NAME_FUEL_TPS_ROC = "fuel: TPS change";
public static final String GAUGE_NAME_FUEL_TRIM = "fuel: fuel trim";
public static final String GAUGE_NAME_FUEL_TRIM_2 = "fuel: fuel trim 2";
public static final String GAUGE_NAME_FUEL_VE = "fuel: VE";
public static final String GAUGE_NAME_FUEL_WALL_AMOUNT = "fuel: wall amount";
public static final String GAUGE_NAME_FUEL_WALL_CORRECTION = "fuel: wall correction";
public static final String GAUGE_NAME_FW_VERSION = "ECU Software Version";
public static final String GAUGE_NAME_GEAR_RATIO = "Gearbox Ratio";
public static final String GAUGE_NAME_IAC = "Idle Air Valve";
public static final String GAUGE_NAME_IAT = "IAT";
public static final String GAUGE_NAME_IDLE_POSITION = "Idle position sensor";
public static final String GAUGE_NAME_IGNITION_LOAD = "ign: load";
public static final String GAUGE_NAME_INJECTOR_LAG = "fuel: injector lag";
public static final String GAUGE_NAME_ISS = "Input Shaft Speed";
public static final String GAUGE_NAME_KNOCK_1 = "knock 1";
public static final String GAUGE_NAME_KNOCK_10 = "knock 10";
public static final String GAUGE_NAME_KNOCK_11 = "knock 11";
public static final String GAUGE_NAME_KNOCK_12 = "knock 12";
public static final String GAUGE_NAME_KNOCK_2 = "knock 2";
public static final String GAUGE_NAME_KNOCK_3 = "knock 3";
public static final String GAUGE_NAME_KNOCK_4 = "knock 4";
public static final String GAUGE_NAME_KNOCK_5 = "knock 5";
public static final String GAUGE_NAME_KNOCK_6 = "knock 6";
public static final String GAUGE_NAME_KNOCK_7 = "knock 7";
public static final String GAUGE_NAME_KNOCK_8 = "knock 8";
public static final String GAUGE_NAME_KNOCK_9 = "knock 9";
public static final String GAUGE_NAME_KNOCK_COUNTER = "knock: count";
public static final String GAUGE_NAME_KNOCK_LEVEL = "knock: current level";
public static final String GAUGE_NAME_KNOCK_RETARD = "knock: retard";
public static final String GAUGE_NAME_LAMBDA = "Lambda";
public static final String GAUGE_NAME_LAMBDA2 = "Lambda 2";
public static final String GAUGE_NAME_LAST_ERROR = "Last error";
public static final String GAUGE_NAME_MAF = "MAF";
public static final String GAUGE_NAME_MAP = "MAP";
public static final String GAUGE_NAME_OIL_PRESSURE = "Oil Pressure";
public static final String GAUGE_NAME_OIL_PRESSURE_UNITS = "kPa";
public static final String GAUGE_NAME_RAW_FUEL_PRESSURE_HIGH = "Fuel pressure raw (high)";
public static final String GAUGE_NAME_RAW_FUEL_PRESSURE_LOW = "Fuel pressure raw (low)";
public static final String GAUGE_NAME_RPM = "RPM";
public static final String GAUGE_NAME_TARGET_AFR = "fuel: target AFR";
public static final String GAUGE_NAME_TARGET_LAMBDA = "fuel: target lambda";
public static final String GAUGE_NAME_TC_RATIO = "Torque Converter Ratio";
public static final String GAUGE_NAME_TCHARGE = "fuel: SD tCharge";
public static final String GAUGE_NAME_THROTTLE_PEDAL = "Throttle pedal position";
public static final String GAUGE_NAME_TIME = "Time";
public static final String GAUGE_NAME_TIMING_ADVANCE = "timing";
public static final String GAUGE_NAME_TPS = "TPS";
public static final String GAUGE_NAME_TPS2 = "TPS2";
public static final String GAUGE_NAME_TRG_ERR = "Trigger Error Counter";
public static final String GAUGE_NAME_TRG_GAP = "Trigger Sync Latest Ratio";
public static final String GAUGE_NAME_TUNE_CRC16 = "Tune CRC16";
public static final String GAUGE_NAME_TURBO_SPEED = "Turbocharger Speed";
public static final String GAUGE_NAME_UPTIME = "Uptime";
public static final String GAUGE_NAME_VBAT = "VBatt";
public static final String GAUGE_NAME_VERSION = "firmware";
public static final String GAUGE_NAME_VVS = "Vehicle Speed";
public static final String GAUGE_NAME_VVT_B1E = "VVT: bank 1 exhaust";
public static final String GAUGE_NAME_VVT_B1I = "VVT: bank 1 intake";
public static final String GAUGE_NAME_VVT_B2E = "VVT: bank 2 exhaust";
public static final String GAUGE_NAME_VVT_B2I = "VVT: bank 2 intake";
public static final String GAUGE_NAME_VVT_TARGET_B1E = "VVT: bank 1 exhaust target";
public static final String GAUGE_NAME_VVT_TARGET_B1I = "VVT: bank 1 intake target";
public static final String GAUGE_NAME_VVT_TARGET_B2E = "VVT: bank 2 exhaust target";
public static final String GAUGE_NAME_VVT_TARGET_B2I = "VVT: bank 2 intake target";
public static final String GAUGE_NAME_WARNING_COUNT = "Warning count";
public static final String GAUGE_NAME_WARNING_COUNTER = "warning: counter";
public static final String GAUGE_NAME_WARNING_LAST = "warning: last";
public static final String GAUGE_NAME_WG_POSITION = "Wastegate position sensor";
public static final int GEARS_COUNT = 8;
public static final int GPPWM_CHANNELS = 4;
public static final int GPPWM_LOAD_COUNT = 8;
public static final int GPPWM_NOTE_SIZE = 16;
public static final int GPPWM_RPM_COUNT = 8;
public static final int HIGH_SPEED_COUNT = 32;
public static final int HPFP_COMPENSATION_SIZE = 10;
public static final int HPFP_DEADTIME_SIZE = 8;
public static final int HPFP_LOBE_PROFILE_SIZE = 16;
public static final int HPFP_TARGET_SIZE = 10;
public static final int HW_MAX_ADC_INDEX = 17;
public static final int IAC_PID_MULT_SIZE = 8;
public static final int IAT_CURVE_SIZE = 16;
public static final int IDLE_ADVANCE_CURVE_SIZE = 8;
public static final int IDLE_VE_SIZE = 4;
public static final int IGN_BLEND_COUNT = 4;
public static final int IGN_LOAD_COUNT = 16;
public static final int IGN_RPM_COUNT = 16;
public static final String INDICATOR_NAME_AC_SWITCH = "AC switch";
public static final String INDICATOR_NAME_BRAKE_DOWN = "brake: down";
public static final String INDICATOR_NAME_CLUTCH_DOWN = "clutch: down";
public static final String INDICATOR_NAME_CLUTCH_UP = "clutch: up";
public static final int LE_COMMAND_LENGTH = 200;
public static final String LOG_DELIMITER = "`";
public static final int LOGIC_ANALYZER_CHANNEL_COUNT = 4;
public static final int LUA_ANALOG_INPUT_COUNT = 8;
public static final int LUA_DIGITAL_INPUT_COUNT = 8;
public static final int LUA_GAUGE_COUNT = 2;
public static final int LUA_PWM_COUNT = 8;
public static final int LUA_SCRIPT_SIZE = 8000;
public static final int MAF_DECODING_COUNT = 256;
public static final String MAIN_HELP_URL = "http://www.rusefi.com/";
public static final int MAP_ANGLE_SIZE = 8;
public static final int MAP_WINDOW_SIZE = 8;
public static final int MAX_CYLINDER_COUNT = 12;
public static final int MLQ_FIELD_HEADER_SIZE = 55;
public static final int MLQ_HEADER_SIZE = 22;
public static final String MOCK_PPS_POSITION_COMMAND = "mock_pps_position";
public static final String MOCK_PPS_VOLTAGE_COMMAND = "mock_pps_voltage";
public static final int NARROW_BAND_WIDE_BAND_CONVERSION_SIZE = 8;
public static final int PACK_ADD_TEMPERATURE = 40;
public static final int PACK_MULT_AFR = 1000;
public static final int PACK_MULT_AFR_CFG = 10;
public static final int PACK_MULT_ANGLE = 50;
public static final int PACK_MULT_FUEL_FLOW = 200;
public static final int PACK_MULT_FUEL_MASS = 100;
public static final int PACK_MULT_HIGH_PRESSURE = 10;
public static final int PACK_MULT_LAMBDA = 10000;
public static final int PACK_MULT_LAMBDA_CFG = 147;
public static final int PACK_MULT_MASS_FLOW = 10;
public static final int PACK_MULT_MS = 300;
public static final int PACK_MULT_PERCENT = 100;
public static final int PACK_MULT_PRESSURE = 30;
public static final int PACK_MULT_TEMPERATURE = 100;
public static final int PACK_MULT_VOLTAGE = 1000;
public static final int PEDAL_TO_TPS_SIZE = 8;
public static final String PROTOCOL_ANALOG_CHART = "analog_chart";
public static final String PROTOCOL_COIL1_SHORT_NAME = "c1";
public static final String PROTOCOL_CRANK1 = "t1";
public static final String PROTOCOL_CRANK2 = "t2";
public static final String PROTOCOL_ENGINE_SNIFFER = "wave_chart";
public static final String PROTOCOL_ES_DOWN = "d";
public static final String PROTOCOL_ES_UP = "u";
public static final String PROTOCOL_HELLO_PREFIX = "***";
public static final String PROTOCOL_HIP_NAME = "HIP";
public static final String PROTOCOL_HPFP_NAME = "hpfp";
public static final String PROTOCOL_INJ1_SHORT_NAME = "i1";
public static final String PROTOCOL_MSG = "msg";
public static final String PROTOCOL_OUTPIN = "outpin";
public static final String PROTOCOL_SIGNATURE_PREFIX = "rusEFI ";
public static final String PROTOCOL_TACH_NAME = "tach";
public static final String PROTOCOL_TEST_RESPONSE_TAG = "ts_p_alive";
public static final String PROTOCOL_VERSION_TAG = "rusEfiVersion";
public static final String PROTOCOL_VVT1_NAME = "VVT1";
public static final String PROTOCOL_VVT2_NAME = "VVT2";
public static final String PROTOCOL_VVT3_NAME = "VVT3";
public static final String PROTOCOL_VVT4_NAME = "VVT4";
public static final String PROTOCOL_WA_CHANNEL_1 = "input1";
public static final String PROTOCOL_WA_CHANNEL_2 = "input2";
public static final String PROTOCOL_WA_CHANNEL_3 = "input3";
public static final String PROTOCOL_WA_CHANNEL_4 = "input4";
public static final int SCRIPT_CURVE_16 = 16;
public static final int SCRIPT_CURVE_8 = 8;
public static final int SCRIPT_CURVE_COUNT = 6;
public static final int SCRIPT_SETTING_COUNT = 8;
public static final int SCRIPT_TABLE_8 = 8;
public static final int SCRIPT_TABLE_COUNT = 4;
public static final int SENT_INPUT_COUNT = 1;
public static final int STFT_BANK_COUNT = 2;
public static final int STFT_CELL_COUNT = 4;
public static final int TCU_GEAR_COUNT = 10;
public static final int TCU_MAGIC_SIZE = 8;
public static final int TCU_SOLENOID_COUNT = 6;
public static final int TOOTH_DATA_LENGTH = 2000;
public static final int TOOTH_PACKET_COUNT = 1000;
public static final int TOOTH_PACKET_SIZE = 2;
public static final String TOP_DEAD_CENTER_MESSAGE = "r";
public static final int TORQUE_CURVE_SIZE = 6;
public static final int TPS_2_BYTE_PACKING_MULT = 100;
public static final int TPS_TPS_ACCEL_CLT_CORR_TABLE = 4;
public static final int TPS_TPS_ACCEL_TABLE = 8;
public static final String TRIGGER_COMMENT = "#";
public static final String TRIGGER_CYCLE_DURATION = "cycleDuration";
public static final String TRIGGER_GAP_FROM = "gapFrom";
public static final String TRIGGER_GAP_TO = "gapTo";
public static final String TRIGGER_GAPS_COUNT = "gapsCount";
public static final String TRIGGER_HARDCODED_OPERATION_MODE = "knownOperationMode";
public static final String TRIGGER_HAS_SECOND_CHANNEL = "hasSecondChannel";
public static final int TRIGGER_INPUT_PIN_COUNT = 2;
public static final String TRIGGER_IS_CRANK_KEY = "crankBased";
public static final String TRIGGER_IS_SECOND_WHEEL_CAM = "isSecondWheelCam";
public static final int TRIGGER_SIMULATOR_PIN_COUNT = 2;
public static final String TRIGGERS_FILE_NAME = "triggers.txt";
public static final int TRIM_SIZE = 4;
public static final int TS_BLOCK_READ_TIMEOUT = 3000;
public static final char TS_BURN_COMMAND = 'B';
public static final char TS_CHUNK_WRITE_COMMAND = 'C';
public static final char TS_COMMAND_F = 'F';
public static final int TS_COMPOSITE_DISABLE = 2;
public static final int TS_COMPOSITE_ENABLE = 1;
public static final int TS_COMPOSITE_READ = 3;
public static final char TS_CRC_CHECK_COMMAND = 'k';
public static final char TS_EXECUTE = 'E';
public static final int TS_FILE_VERSION = 20210312;
public static final int TS_FILE_VERSION_OFFSET = 124;
public static final char TS_GET_COMPOSITE_BUFFER_DONE_DIFFERENTLY = '8';
public static final char TS_GET_CONFIG_ERROR = 'e';
public static final char TS_GET_FIRMWARE_VERSION = 'V';
public static final char TS_GET_OUTPUTS_SIZE = '4';
public static final char TS_GET_PROTOCOL_VERSION_COMMAND_F = 'F';
public static final char TS_GET_SCATTERED_GET_COMMAND = '9';
public static final char TS_GET_TEXT = 'G';
public static final char TS_HELLO_COMMAND = 'S';
public static final char TS_IO_TEST_COMMAND = 'Z';
public static final char TS_ONLINE_PROTOCOL = 'z';
public static final char TS_OUTPUT_COMMAND = 'O';
public static final char TS_PAGE_COMMAND = 'P';
public static final char TS_PERF_TRACE_BEGIN = '_';
public static final char TS_PERF_TRACE_GET_BUFFER = 'b';
public static final String TS_PROTOCOL = "001";
public static final char TS_QUERY_COMMAND = 'Q';
public static final char TS_READ_COMMAND = 'R';
public static final int TS_RESPONSE_BURN_OK = 4;
public static final int TS_RESPONSE_COMMAND_OK = 7;
public static final int TS_RESPONSE_CRC_FAILURE = 0x82;
public static final int TS_RESPONSE_FRAMING_ERROR = 0x8D;
public static final int TS_RESPONSE_OK = 0;
public static final int TS_RESPONSE_OUT_OF_RANGE = 0x84;
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 char TS_SINGLE_WRITE_COMMAND = 'W';
public static final char TS_TEST_COMMAND = 't';
public static final String TS_TRIGGER_SCOPE_CHANNEL_1_NAME = "Channel 1";
public static final String TS_TRIGGER_SCOPE_CHANNEL_2_NAME = "Channel 2";
public static final int TS_TRIGGER_SCOPE_DISABLE = 5;
public static final int TS_TRIGGER_SCOPE_ENABLE = 4;
public static final int TS_TRIGGER_SCOPE_READ = 6;
public static final int VBAT_INJECTOR_CURVE_SIZE = 8;
public static final int VE_BLEND_COUNT = 4;
public static final int VEHICLE_INFO_SIZE = 32;
public static final int VIN_NUMBER_SIZE = 17;
public static final int VM_VVT_INACTIVE = 0;
public static final int VR_THRESHOLD_COUNT = 2;
public static final int WWAE_TABLE_SIZE = 8;
public static final Field ISANTILAGCONDITION = Field.create("ISANTILAGCONDITION", 0, FieldType.BIT, 0).setBaseOffset(828);
public static final Field ALSMINRPMCONDITION = Field.create("ALSMINRPMCONDITION", 0, FieldType.BIT, 1).setBaseOffset(828);
public static final Field ALSMAXRPMCONDITION = Field.create("ALSMAXRPMCONDITION", 0, FieldType.BIT, 2).setBaseOffset(828);
public static final Field ALSMINCLTCONDITION = Field.create("ALSMINCLTCONDITION", 0, FieldType.BIT, 3).setBaseOffset(828);
public static final Field ALSMAXCLTCONDITION = Field.create("ALSMAXCLTCONDITION", 0, FieldType.BIT, 4).setBaseOffset(828);
public static final Field ALSMAXTPSCONDITION = Field.create("ALSMAXTPSCONDITION", 0, FieldType.BIT, 5).setBaseOffset(828);
public static final Field ANTILAGCOMBINEDCONDITIONS = Field.create("ANTILAGCOMBINEDCONDITIONS", 0, FieldType.BIT, 6).setBaseOffset(828);
public static final Field ISALSSWITCHACTIVATED = Field.create("ISALSSWITCHACTIVATED", 0, FieldType.BIT, 7).setBaseOffset(828);
public static final Field ALSACTIVATEPINSTATE = Field.create("ALSACTIVATEPINSTATE", 0, FieldType.BIT, 8).setBaseOffset(828);
public static final Field ALSSWITCHCONDITION = Field.create("ALSSWITCHCONDITION", 0, FieldType.BIT, 9).setBaseOffset(828);
public static final Field ISALSSWITCHACTIVATED = Field.create("ISALSSWITCHACTIVATED", 0, FieldType.BIT, 6).setBaseOffset(828);
public static final Field ALSACTIVATEPINSTATE = Field.create("ALSACTIVATEPINSTATE", 0, FieldType.BIT, 7).setBaseOffset(828);
public static final Field ALSSWITCHCONDITION = Field.create("ALSSWITCHCONDITION", 0, FieldType.BIT, 8).setBaseOffset(828);
public static final Field FUELALSCORRECTION = Field.create("FUELALSCORRECTION", 4, FieldType.FLOAT).setBaseOffset(828);
public static final Field TIMINGALSCORRECTION = Field.create("TIMINGALSCORRECTION", 8, FieldType.INT16).setScale(0.01).setBaseOffset(828);
public static final Field ALIGNMENTFILL_AT_10 = Field.create("ALIGNMENTFILL_AT_10", 10, FieldType.INT8).setScale(1.0).setBaseOffset(828);
public static final Field[] VALUES = {
ISANTILAGCONDITION,
ALSMINRPMCONDITION,
@ -24,10 +419,11 @@ public class AntilagSystem {
ALSMINCLTCONDITION,
ALSMAXCLTCONDITION,
ALSMAXTPSCONDITION,
ANTILAGCOMBINEDCONDITIONS,
ISALSSWITCHACTIVATED,
ALSACTIVATEPINSTATE,
ALSSWITCHCONDITION,
FUELALSCORRECTION,
TIMINGALSCORRECTION,
ALIGNMENTFILL_AT_10,
};
}

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/boost_control.txt Wed Dec 21 23:51:25 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/boost_control.txt Thu Dec 22 00:28:50 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -400,18 +400,18 @@ public class BoostControl {
public static final int VM_VVT_INACTIVE = 0;
public static final int VR_THRESHOLD_COUNT = 2;
public static final int WWAE_TABLE_SIZE = 8;
public static final Field ISTPSINVALID = Field.create("ISTPSINVALID", 0, FieldType.BIT, 0).setBaseOffset(836);
public static final Field M_SHOULDRESETPID = Field.create("M_SHOULDRESETPID", 0, FieldType.BIT, 1).setBaseOffset(836);
public static final Field ISBELOWCLOSEDLOOPTHRESHOLD = Field.create("ISBELOWCLOSEDLOOPTHRESHOLD", 0, FieldType.BIT, 2).setBaseOffset(836);
public static final Field ISNOTCLOSEDLOOP = Field.create("ISNOTCLOSEDLOOP", 0, FieldType.BIT, 3).setBaseOffset(836);
public static final Field ISZERORPM = Field.create("ISZERORPM", 0, FieldType.BIT, 4).setBaseOffset(836);
public static final Field LUATARGETADD = Field.create("LUATARGETADD", 4, FieldType.FLOAT).setBaseOffset(836);
public static final Field LUATARGETMULT = Field.create("LUATARGETMULT", 8, FieldType.FLOAT).setBaseOffset(836);
public static final Field OPENLOOPPART = Field.create("OPENLOOPPART", 12, FieldType.FLOAT).setBaseOffset(836);
public static final Field LUAOPENLOOPADD = Field.create("LUAOPENLOOPADD", 16, FieldType.FLOAT).setBaseOffset(836);
public static final Field BOOSTCONTROLLERCLOSEDLOOPPART = Field.create("BOOSTCONTROLLERCLOSEDLOOPPART", 20, FieldType.INT8).setScale(0.5).setBaseOffset(836);
public static final Field ALIGNMENTFILL_AT_21 = Field.create("ALIGNMENTFILL_AT_21", 21, FieldType.INT8).setScale(1.0).setBaseOffset(836);
public static final Field BOOSTCONTROLTARGET = Field.create("BOOSTCONTROLTARGET", 22, FieldType.INT16).setScale(0.03333333333333333).setBaseOffset(836);
public static final Field ISTPSINVALID = Field.create("ISTPSINVALID", 0, FieldType.BIT, 0).setBaseOffset(840);
public static final Field M_SHOULDRESETPID = Field.create("M_SHOULDRESETPID", 0, FieldType.BIT, 1).setBaseOffset(840);
public static final Field ISBELOWCLOSEDLOOPTHRESHOLD = Field.create("ISBELOWCLOSEDLOOPTHRESHOLD", 0, FieldType.BIT, 2).setBaseOffset(840);
public static final Field ISNOTCLOSEDLOOP = Field.create("ISNOTCLOSEDLOOP", 0, FieldType.BIT, 3).setBaseOffset(840);
public static final Field ISZERORPM = Field.create("ISZERORPM", 0, FieldType.BIT, 4).setBaseOffset(840);
public static final Field LUATARGETADD = Field.create("LUATARGETADD", 4, FieldType.FLOAT).setBaseOffset(840);
public static final Field LUATARGETMULT = Field.create("LUATARGETMULT", 8, FieldType.FLOAT).setBaseOffset(840);
public static final Field OPENLOOPPART = Field.create("OPENLOOPPART", 12, FieldType.FLOAT).setBaseOffset(840);
public static final Field LUAOPENLOOPADD = Field.create("LUAOPENLOOPADD", 16, FieldType.FLOAT).setBaseOffset(840);
public static final Field BOOSTCONTROLLERCLOSEDLOOPPART = Field.create("BOOSTCONTROLLERCLOSEDLOOPPART", 20, FieldType.INT8).setScale(0.5).setBaseOffset(840);
public static final Field ALIGNMENTFILL_AT_21 = Field.create("ALIGNMENTFILL_AT_21", 21, FieldType.INT8).setScale(1.0).setBaseOffset(840);
public static final Field BOOSTCONTROLTARGET = Field.create("BOOSTCONTROLTARGET", 22, FieldType.INT16).setScale(0.03333333333333333).setBaseOffset(840);
public static final Field[] VALUES = {
ISTPSINVALID,
M_SHOULDRESETPID,

View File

@ -1,25 +1,25 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/electronic_throttle.txt Wed Dec 21 23:51:26 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/electronic_throttle.txt Thu Dec 22 00:28:50 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class ElectronicThrottle {
public static final Field IDLEPOSITION = Field.create("IDLEPOSITION", 0, FieldType.FLOAT).setBaseOffset(1228);
public static final Field TRIM = Field.create("TRIM", 4, FieldType.FLOAT).setBaseOffset(1228);
public static final Field LUAADJUSTMENT = Field.create("LUAADJUSTMENT", 8, FieldType.FLOAT).setBaseOffset(1228);
public static final Field ETBFEEDFORWARD = Field.create("ETBFEEDFORWARD", 12, FieldType.FLOAT).setBaseOffset(1228);
public static final Field ETBINTEGRALERROR = Field.create("ETBINTEGRALERROR", 16, FieldType.FLOAT).setBaseOffset(1228);
public static final Field ETBCURRENTTARGET = Field.create("ETBCURRENTTARGET", 20, FieldType.FLOAT).setBaseOffset(1228);
public static final Field ETBCURRENTADJUSTEDTARGET = Field.create("ETBCURRENTADJUSTEDTARGET", 24, FieldType.FLOAT).setBaseOffset(1228);
public static final Field ETBREVLIMITACTIVE = Field.create("ETBREVLIMITACTIVE", 28, FieldType.BIT, 0).setBaseOffset(1228);
public static final Field ETBDUTYRATEOFCHANGE = Field.create("ETBDUTYRATEOFCHANGE", 32, FieldType.FLOAT).setBaseOffset(1228);
public static final Field ETBDUTYAVERAGE = Field.create("ETBDUTYAVERAGE", 36, FieldType.FLOAT).setBaseOffset(1228);
public static final Field ETBTPSERRORCOUNTER = Field.create("ETBTPSERRORCOUNTER", 40, FieldType.INT16).setScale(1.0).setBaseOffset(1228);
public static final Field ETBPPSERRORCOUNTER = Field.create("ETBPPSERRORCOUNTER", 42, FieldType.INT16).setScale(1.0).setBaseOffset(1228);
public static final Field ETBERRORCODE = Field.create("ETBERRORCODE", 44, FieldType.INT8).setScale(1.0).setBaseOffset(1228);
public static final Field ALIGNMENTFILL_AT_45 = Field.create("ALIGNMENTFILL_AT_45", 45, FieldType.INT8).setScale(1.0).setBaseOffset(1228);
public static final Field IDLEPOSITION = Field.create("IDLEPOSITION", 0, FieldType.FLOAT).setBaseOffset(1232);
public static final Field TRIM = Field.create("TRIM", 4, FieldType.FLOAT).setBaseOffset(1232);
public static final Field LUAADJUSTMENT = Field.create("LUAADJUSTMENT", 8, FieldType.FLOAT).setBaseOffset(1232);
public static final Field ETBFEEDFORWARD = Field.create("ETBFEEDFORWARD", 12, FieldType.FLOAT).setBaseOffset(1232);
public static final Field ETBINTEGRALERROR = Field.create("ETBINTEGRALERROR", 16, FieldType.FLOAT).setBaseOffset(1232);
public static final Field ETBCURRENTTARGET = Field.create("ETBCURRENTTARGET", 20, FieldType.FLOAT).setBaseOffset(1232);
public static final Field ETBCURRENTADJUSTEDTARGET = Field.create("ETBCURRENTADJUSTEDTARGET", 24, FieldType.FLOAT).setBaseOffset(1232);
public static final Field ETBREVLIMITACTIVE = Field.create("ETBREVLIMITACTIVE", 28, FieldType.BIT, 0).setBaseOffset(1232);
public static final Field ETBDUTYRATEOFCHANGE = Field.create("ETBDUTYRATEOFCHANGE", 32, FieldType.FLOAT).setBaseOffset(1232);
public static final Field ETBDUTYAVERAGE = Field.create("ETBDUTYAVERAGE", 36, FieldType.FLOAT).setBaseOffset(1232);
public static final Field ETBTPSERRORCOUNTER = Field.create("ETBTPSERRORCOUNTER", 40, FieldType.INT16).setScale(1.0).setBaseOffset(1232);
public static final Field ETBPPSERRORCOUNTER = Field.create("ETBPPSERRORCOUNTER", 42, FieldType.INT16).setScale(1.0).setBaseOffset(1232);
public static final Field ETBERRORCODE = Field.create("ETBERRORCODE", 44, FieldType.INT8).setScale(1.0).setBaseOffset(1232);
public static final Field ALIGNMENTFILL_AT_45 = Field.create("ALIGNMENTFILL_AT_45", 45, FieldType.INT8).setScale(1.0).setBaseOffset(1232);
public static final Field[] VALUES = {
IDLEPOSITION,
TRIM,

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Wed Dec 21 23:51:25 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Thu Dec 22 00:28:50 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -400,55 +400,55 @@ public class EngineState {
public static final int VM_VVT_INACTIVE = 0;
public static final int VR_THRESHOLD_COUNT = 2;
public static final int WWAE_TABLE_SIZE = 8;
public static final Field LUA_FUELADD = Field.create("LUA_FUELADD", 0, FieldType.FLOAT).setBaseOffset(884);
public static final Field LUA_FUELMULT = Field.create("LUA_FUELMULT", 4, FieldType.FLOAT).setBaseOffset(884);
public static final Field LUA_CLUTCHUPSTATE = Field.create("LUA_CLUTCHUPSTATE", 8, FieldType.BIT, 0).setBaseOffset(884);
public static final Field LUA_BRAKEPEDALSTATE = Field.create("LUA_BRAKEPEDALSTATE", 8, FieldType.BIT, 1).setBaseOffset(884);
public static final Field LUA_ACREQUESTSTATE = Field.create("LUA_ACREQUESTSTATE", 8, FieldType.BIT, 2).setBaseOffset(884);
public static final Field LUA_LUADISABLEETB = Field.create("LUA_LUADISABLEETB", 8, FieldType.BIT, 3).setBaseOffset(884);
public static final Field SD_TCHARGE = Field.create("SD_TCHARGE", 12, FieldType.FLOAT).setBaseOffset(884);
public static final Field SD_TCHARGEK = Field.create("SD_TCHARGEK", 16, FieldType.FLOAT).setBaseOffset(884);
public static final Field SD_AIRFLOW = Field.create("SD_AIRFLOW", 20, FieldType.FLOAT).setBaseOffset(884);
public static final Field ENGINECYCLEDURATIONMS = Field.create("ENGINECYCLEDURATIONMS", 24, FieldType.FLOAT).setBaseOffset(884);
public static final Field MINRPMKCURRENTTPS = Field.create("MINRPMKCURRENTTPS", 28, FieldType.FLOAT).setBaseOffset(884);
public static final Field CURRENTTPSADC = Field.create("CURRENTTPSADC", 32, FieldType.INT).setScale(1.0).setBaseOffset(884);
public static final Field TPSVOLTAGEMCU = Field.create("TPSVOLTAGEMCU", 36, FieldType.FLOAT).setBaseOffset(884);
public static final Field TPSVOLTAGEBOARD = Field.create("TPSVOLTAGEBOARD", 40, FieldType.FLOAT).setBaseOffset(884);
public static final Field CURRENTBAROCORRECTEDVE = Field.create("CURRENTBAROCORRECTEDVE", 44, FieldType.FLOAT).setBaseOffset(884);
public static final Field INJECTORFLOWCORRECTION = Field.create("INJECTORFLOWCORRECTION", 48, FieldType.FLOAT).setBaseOffset(884);
public static final Field BAROCORRECTION = Field.create("BAROCORRECTION", 52, FieldType.FLOAT).setBaseOffset(884);
public static final Field CRANKINGFUEL_BASEFUEL = Field.create("CRANKINGFUEL_BASEFUEL", 56, FieldType.FLOAT).setBaseOffset(884);
public static final Field CRANKINGFUEL_COOLANTTEMPERATURECOEFFICIENT = Field.create("CRANKINGFUEL_COOLANTTEMPERATURECOEFFICIENT", 60, FieldType.FLOAT).setBaseOffset(884);
public static final Field CRANKINGFUEL_TPSCOEFFICIENT = Field.create("CRANKINGFUEL_TPSCOEFFICIENT", 64, FieldType.FLOAT).setBaseOffset(884);
public static final Field CRANKINGFUEL_DURATIONCOEFFICIENT = Field.create("CRANKINGFUEL_DURATIONCOEFFICIENT", 68, FieldType.FLOAT).setBaseOffset(884);
public static final Field CRANKINGFUEL_FUEL = Field.create("CRANKINGFUEL_FUEL", 72, FieldType.FLOAT).setBaseOffset(884);
public static final Field RUNNING_POSTCRANKINGFUELCORRECTION = Field.create("RUNNING_POSTCRANKINGFUELCORRECTION", 76, FieldType.FLOAT).setBaseOffset(884);
public static final Field RUNNING_INTAKETEMPERATURECOEFFICIENT = Field.create("RUNNING_INTAKETEMPERATURECOEFFICIENT", 80, FieldType.FLOAT).setBaseOffset(884);
public static final Field RUNNING_COOLANTTEMPERATURECOEFFICIENT = Field.create("RUNNING_COOLANTTEMPERATURECOEFFICIENT", 84, FieldType.FLOAT).setBaseOffset(884);
public static final Field RUNNING_TIMESINCECRANKINGINSECS = Field.create("RUNNING_TIMESINCECRANKINGINSECS", 88, FieldType.FLOAT).setBaseOffset(884);
public static final Field RUNNING_BASEFUEL = Field.create("RUNNING_BASEFUEL", 92, FieldType.FLOAT).setBaseOffset(884);
public static final Field RUNNING_FUEL = Field.create("RUNNING_FUEL", 96, FieldType.FLOAT).setBaseOffset(884);
public static final Field SPARKDWELL = Field.create("SPARKDWELL", 100, FieldType.FLOAT).setBaseOffset(884);
public static final Field DWELLANGLE = Field.create("DWELLANGLE", 104, FieldType.FLOAT).setBaseOffset(884);
public static final Field CLTTIMINGCORRECTION = Field.create("CLTTIMINGCORRECTION", 108, FieldType.INT16).setScale(0.01).setBaseOffset(884);
public static final Field TIMINGIATCORRECTION = Field.create("TIMINGIATCORRECTION", 110, FieldType.INT16).setScale(0.01).setBaseOffset(884);
public static final Field TIMINGPIDCORRECTION = Field.create("TIMINGPIDCORRECTION", 112, FieldType.INT16).setScale(0.01).setBaseOffset(884);
public static final Field HELLENBOARDID = Field.create("HELLENBOARDID", 114, FieldType.INT16).setScale(1.0).setBaseOffset(884);
public static final Field CLUTCHUPSTATE = Field.create("CLUTCHUPSTATE", 116, FieldType.BIT, 0).setBaseOffset(884);
public static final Field CLUTCHDOWNSTATE = Field.create("CLUTCHDOWNSTATE", 116, FieldType.BIT, 1).setBaseOffset(884);
public static final Field BRAKEPEDALSTATE = Field.create("BRAKEPEDALSTATE", 116, FieldType.BIT, 2).setBaseOffset(884);
public static final Field STARTSTOPSTATE = Field.create("STARTSTOPSTATE", 116, FieldType.BIT, 3).setBaseOffset(884);
public static final Field STARTSTOPSTATETOGGLECOUNTER = Field.create("STARTSTOPSTATETOGGLECOUNTER", 120, FieldType.INT).setScale(1.0).setBaseOffset(884);
public static final Field EGTVALUE1 = Field.create("EGTVALUE1", 124, FieldType.FLOAT).setBaseOffset(884);
public static final Field EGTVALUE2 = Field.create("EGTVALUE2", 128, FieldType.FLOAT).setBaseOffset(884);
public static final Field DESIREDRPMLIMIT = Field.create("DESIREDRPMLIMIT", 132, FieldType.INT16).setScale(1.0).setBaseOffset(884);
public static final Field ALIGNMENTFILL_AT_134 = Field.create("ALIGNMENTFILL_AT_134", 134, FieldType.INT8).setScale(1.0).setBaseOffset(884);
public static final Field FUELINJECTIONCOUNTER = Field.create("FUELINJECTIONCOUNTER", 136, FieldType.INT).setScale(1.0).setBaseOffset(884);
public static final Field SPARKCOUNTER = Field.create("SPARKCOUNTER", 140, FieldType.INT).setScale(1.0).setBaseOffset(884);
public static final Field FUELINGLOAD = Field.create("FUELINGLOAD", 144, FieldType.FLOAT).setBaseOffset(884);
public static final Field IGNITIONLOAD = Field.create("IGNITIONLOAD", 148, FieldType.FLOAT).setBaseOffset(884);
public static final Field VETABLEYAXIS = Field.create("VETABLEYAXIS", 152, FieldType.INT16).setScale(0.01).setBaseOffset(884);
public static final Field ALIGNMENTFILL_AT_154 = Field.create("ALIGNMENTFILL_AT_154", 154, FieldType.INT8).setScale(1.0).setBaseOffset(884);
public static final Field LUA_FUELADD = Field.create("LUA_FUELADD", 0, FieldType.FLOAT).setBaseOffset(888);
public static final Field LUA_FUELMULT = Field.create("LUA_FUELMULT", 4, FieldType.FLOAT).setBaseOffset(888);
public static final Field LUA_CLUTCHUPSTATE = Field.create("LUA_CLUTCHUPSTATE", 8, FieldType.BIT, 0).setBaseOffset(888);
public static final Field LUA_BRAKEPEDALSTATE = Field.create("LUA_BRAKEPEDALSTATE", 8, FieldType.BIT, 1).setBaseOffset(888);
public static final Field LUA_ACREQUESTSTATE = Field.create("LUA_ACREQUESTSTATE", 8, FieldType.BIT, 2).setBaseOffset(888);
public static final Field LUA_LUADISABLEETB = Field.create("LUA_LUADISABLEETB", 8, FieldType.BIT, 3).setBaseOffset(888);
public static final Field SD_TCHARGE = Field.create("SD_TCHARGE", 12, FieldType.FLOAT).setBaseOffset(888);
public static final Field SD_TCHARGEK = Field.create("SD_TCHARGEK", 16, FieldType.FLOAT).setBaseOffset(888);
public static final Field SD_AIRFLOW = Field.create("SD_AIRFLOW", 20, FieldType.FLOAT).setBaseOffset(888);
public static final Field ENGINECYCLEDURATIONMS = Field.create("ENGINECYCLEDURATIONMS", 24, FieldType.FLOAT).setBaseOffset(888);
public static final Field MINRPMKCURRENTTPS = Field.create("MINRPMKCURRENTTPS", 28, FieldType.FLOAT).setBaseOffset(888);
public static final Field CURRENTTPSADC = Field.create("CURRENTTPSADC", 32, FieldType.INT).setScale(1.0).setBaseOffset(888);
public static final Field TPSVOLTAGEMCU = Field.create("TPSVOLTAGEMCU", 36, FieldType.FLOAT).setBaseOffset(888);
public static final Field TPSVOLTAGEBOARD = Field.create("TPSVOLTAGEBOARD", 40, FieldType.FLOAT).setBaseOffset(888);
public static final Field CURRENTBAROCORRECTEDVE = Field.create("CURRENTBAROCORRECTEDVE", 44, FieldType.FLOAT).setBaseOffset(888);
public static final Field INJECTORFLOWCORRECTION = Field.create("INJECTORFLOWCORRECTION", 48, FieldType.FLOAT).setBaseOffset(888);
public static final Field BAROCORRECTION = Field.create("BAROCORRECTION", 52, FieldType.FLOAT).setBaseOffset(888);
public static final Field CRANKINGFUEL_BASEFUEL = Field.create("CRANKINGFUEL_BASEFUEL", 56, FieldType.FLOAT).setBaseOffset(888);
public static final Field CRANKINGFUEL_COOLANTTEMPERATURECOEFFICIENT = Field.create("CRANKINGFUEL_COOLANTTEMPERATURECOEFFICIENT", 60, FieldType.FLOAT).setBaseOffset(888);
public static final Field CRANKINGFUEL_TPSCOEFFICIENT = Field.create("CRANKINGFUEL_TPSCOEFFICIENT", 64, FieldType.FLOAT).setBaseOffset(888);
public static final Field CRANKINGFUEL_DURATIONCOEFFICIENT = Field.create("CRANKINGFUEL_DURATIONCOEFFICIENT", 68, FieldType.FLOAT).setBaseOffset(888);
public static final Field CRANKINGFUEL_FUEL = Field.create("CRANKINGFUEL_FUEL", 72, FieldType.FLOAT).setBaseOffset(888);
public static final Field RUNNING_POSTCRANKINGFUELCORRECTION = Field.create("RUNNING_POSTCRANKINGFUELCORRECTION", 76, FieldType.FLOAT).setBaseOffset(888);
public static final Field RUNNING_INTAKETEMPERATURECOEFFICIENT = Field.create("RUNNING_INTAKETEMPERATURECOEFFICIENT", 80, FieldType.FLOAT).setBaseOffset(888);
public static final Field RUNNING_COOLANTTEMPERATURECOEFFICIENT = Field.create("RUNNING_COOLANTTEMPERATURECOEFFICIENT", 84, FieldType.FLOAT).setBaseOffset(888);
public static final Field RUNNING_TIMESINCECRANKINGINSECS = Field.create("RUNNING_TIMESINCECRANKINGINSECS", 88, FieldType.FLOAT).setBaseOffset(888);
public static final Field RUNNING_BASEFUEL = Field.create("RUNNING_BASEFUEL", 92, FieldType.FLOAT).setBaseOffset(888);
public static final Field RUNNING_FUEL = Field.create("RUNNING_FUEL", 96, FieldType.FLOAT).setBaseOffset(888);
public static final Field SPARKDWELL = Field.create("SPARKDWELL", 100, FieldType.FLOAT).setBaseOffset(888);
public static final Field DWELLANGLE = Field.create("DWELLANGLE", 104, FieldType.FLOAT).setBaseOffset(888);
public static final Field CLTTIMINGCORRECTION = Field.create("CLTTIMINGCORRECTION", 108, FieldType.INT16).setScale(0.01).setBaseOffset(888);
public static final Field TIMINGIATCORRECTION = Field.create("TIMINGIATCORRECTION", 110, FieldType.INT16).setScale(0.01).setBaseOffset(888);
public static final Field TIMINGPIDCORRECTION = Field.create("TIMINGPIDCORRECTION", 112, FieldType.INT16).setScale(0.01).setBaseOffset(888);
public static final Field HELLENBOARDID = Field.create("HELLENBOARDID", 114, FieldType.INT16).setScale(1.0).setBaseOffset(888);
public static final Field CLUTCHUPSTATE = Field.create("CLUTCHUPSTATE", 116, FieldType.BIT, 0).setBaseOffset(888);
public static final Field CLUTCHDOWNSTATE = Field.create("CLUTCHDOWNSTATE", 116, FieldType.BIT, 1).setBaseOffset(888);
public static final Field BRAKEPEDALSTATE = Field.create("BRAKEPEDALSTATE", 116, FieldType.BIT, 2).setBaseOffset(888);
public static final Field STARTSTOPSTATE = Field.create("STARTSTOPSTATE", 116, FieldType.BIT, 3).setBaseOffset(888);
public static final Field STARTSTOPSTATETOGGLECOUNTER = Field.create("STARTSTOPSTATETOGGLECOUNTER", 120, FieldType.INT).setScale(1.0).setBaseOffset(888);
public static final Field EGTVALUE1 = Field.create("EGTVALUE1", 124, FieldType.FLOAT).setBaseOffset(888);
public static final Field EGTVALUE2 = Field.create("EGTVALUE2", 128, FieldType.FLOAT).setBaseOffset(888);
public static final Field DESIREDRPMLIMIT = Field.create("DESIREDRPMLIMIT", 132, FieldType.INT16).setScale(1.0).setBaseOffset(888);
public static final Field ALIGNMENTFILL_AT_134 = Field.create("ALIGNMENTFILL_AT_134", 134, FieldType.INT8).setScale(1.0).setBaseOffset(888);
public static final Field FUELINJECTIONCOUNTER = Field.create("FUELINJECTIONCOUNTER", 136, FieldType.INT).setScale(1.0).setBaseOffset(888);
public static final Field SPARKCOUNTER = Field.create("SPARKCOUNTER", 140, FieldType.INT).setScale(1.0).setBaseOffset(888);
public static final Field FUELINGLOAD = Field.create("FUELINGLOAD", 144, FieldType.FLOAT).setBaseOffset(888);
public static final Field IGNITIONLOAD = Field.create("IGNITIONLOAD", 148, FieldType.FLOAT).setBaseOffset(888);
public static final Field VETABLEYAXIS = Field.create("VETABLEYAXIS", 152, FieldType.INT16).setScale(0.01).setBaseOffset(888);
public static final Field ALIGNMENTFILL_AT_154 = Field.create("ALIGNMENTFILL_AT_154", 154, FieldType.INT8).setScale(1.0).setBaseOffset(888);
public static final Field[] VALUES = {
LUA_FUELADD,
LUA_FUELMULT,

View File

@ -1,18 +1,18 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/fan_control.txt Wed Dec 21 23:51:25 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/fan_control.txt Thu Dec 22 00:28:50 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class FanControl {
public static final Field CRANKING = Field.create("CRANKING", 0, FieldType.BIT, 0).setBaseOffset(872);
public static final Field NOTRUNNING = Field.create("NOTRUNNING", 0, FieldType.BIT, 1).setBaseOffset(872);
public static final Field DISABLEDWHILEENGINESTOPPED = Field.create("DISABLEDWHILEENGINESTOPPED", 0, FieldType.BIT, 2).setBaseOffset(872);
public static final Field BROKENCLT = Field.create("BROKENCLT", 0, FieldType.BIT, 3).setBaseOffset(872);
public static final Field ENABLEDFORAC = Field.create("ENABLEDFORAC", 0, FieldType.BIT, 4).setBaseOffset(872);
public static final Field HOT = Field.create("HOT", 0, FieldType.BIT, 5).setBaseOffset(872);
public static final Field COLD = Field.create("COLD", 0, FieldType.BIT, 6).setBaseOffset(872);
public static final Field CRANKING = Field.create("CRANKING", 0, FieldType.BIT, 0).setBaseOffset(876);
public static final Field NOTRUNNING = Field.create("NOTRUNNING", 0, FieldType.BIT, 1).setBaseOffset(876);
public static final Field DISABLEDWHILEENGINESTOPPED = Field.create("DISABLEDWHILEENGINESTOPPED", 0, FieldType.BIT, 2).setBaseOffset(876);
public static final Field BROKENCLT = Field.create("BROKENCLT", 0, FieldType.BIT, 3).setBaseOffset(876);
public static final Field ENABLEDFORAC = Field.create("ENABLEDFORAC", 0, FieldType.BIT, 4).setBaseOffset(876);
public static final Field HOT = Field.create("HOT", 0, FieldType.BIT, 5).setBaseOffset(876);
public static final Field COLD = Field.create("COLD", 0, FieldType.BIT, 6).setBaseOffset(876);
public static final Field[] VALUES = {
CRANKING,
NOTRUNNING,

View File

@ -1,15 +1,15 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/fuel_pump_control.txt Wed Dec 21 23:51:25 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/fuel_pump_control.txt Thu Dec 22 00:28:50 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class FuelPump {
public static final Field ISPRIME = Field.create("ISPRIME", 0, FieldType.BIT, 0).setBaseOffset(876);
public static final Field ENGINETURNEDRECENTLY = Field.create("ENGINETURNEDRECENTLY", 0, FieldType.BIT, 1).setBaseOffset(876);
public static final Field ISFUELPUMPON = Field.create("ISFUELPUMPON", 0, FieldType.BIT, 2).setBaseOffset(876);
public static final Field IGNITIONON = Field.create("IGNITIONON", 0, FieldType.BIT, 3).setBaseOffset(876);
public static final Field ISPRIME = Field.create("ISPRIME", 0, FieldType.BIT, 0).setBaseOffset(880);
public static final Field ENGINETURNEDRECENTLY = Field.create("ENGINETURNEDRECENTLY", 0, FieldType.BIT, 1).setBaseOffset(880);
public static final Field ISFUELPUMPON = Field.create("ISFUELPUMPON", 0, FieldType.BIT, 2).setBaseOffset(880);
public static final Field IGNITIONON = Field.create("IGNITIONON", 0, FieldType.BIT, 3).setBaseOffset(880);
public static final Field[] VALUES = {
ISPRIME,
ENGINETURNEDRECENTLY,

View File

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

View File

@ -1,15 +1,15 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/ignition_state.txt Wed Dec 21 23:51:25 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/ignition_state.txt Thu Dec 22 00:28:50 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class IgnitionState {
public static final Field BASEDWELL = Field.create("BASEDWELL", 0, FieldType.FLOAT).setBaseOffset(1212);
public static final Field DWELLVOLTAGECORRECTION = Field.create("DWELLVOLTAGECORRECTION", 4, FieldType.FLOAT).setBaseOffset(1212);
public static final Field LUATIMINGADD = Field.create("LUATIMINGADD", 8, FieldType.FLOAT).setBaseOffset(1212);
public static final Field LUATIMINGMULT = Field.create("LUATIMINGMULT", 12, FieldType.FLOAT).setBaseOffset(1212);
public static final Field BASEDWELL = Field.create("BASEDWELL", 0, FieldType.FLOAT).setBaseOffset(1216);
public static final Field DWELLVOLTAGECORRECTION = Field.create("DWELLVOLTAGECORRECTION", 4, FieldType.FLOAT).setBaseOffset(1216);
public static final Field LUATIMINGADD = Field.create("LUATIMINGADD", 8, FieldType.FLOAT).setBaseOffset(1216);
public static final Field LUATIMINGMULT = Field.create("LUATIMINGMULT", 12, FieldType.FLOAT).setBaseOffset(1216);
public static final Field[] VALUES = {
BASEDWELL,
DWELLVOLTAGECORRECTION,

View File

@ -1,15 +1,15 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/main_relay.txt Wed Dec 21 23:51:25 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/main_relay.txt Thu Dec 22 00:28:50 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class MainRelay {
public static final Field ISBENCHTEST = Field.create("ISBENCHTEST", 0, FieldType.BIT, 0).setBaseOffset(880);
public static final Field HASIGNITIONVOLTAGE = Field.create("HASIGNITIONVOLTAGE", 0, FieldType.BIT, 1).setBaseOffset(880);
public static final Field MAINRELAYSTATE = Field.create("MAINRELAYSTATE", 0, FieldType.BIT, 2).setBaseOffset(880);
public static final Field DELAYEDSHUTOFFREQUESTED = Field.create("DELAYEDSHUTOFFREQUESTED", 0, FieldType.BIT, 3).setBaseOffset(880);
public static final Field ISBENCHTEST = Field.create("ISBENCHTEST", 0, FieldType.BIT, 0).setBaseOffset(884);
public static final Field HASIGNITIONVOLTAGE = Field.create("HASIGNITIONVOLTAGE", 0, FieldType.BIT, 1).setBaseOffset(884);
public static final Field MAINRELAYSTATE = Field.create("MAINRELAYSTATE", 0, FieldType.BIT, 2).setBaseOffset(884);
public static final Field DELAYEDSHUTOFFREQUESTED = Field.create("DELAYEDSHUTOFFREQUESTED", 0, FieldType.BIT, 3).setBaseOffset(884);
public static final Field[] VALUES = {
ISBENCHTEST,
HASIGNITIONVOLTAGE,

View File

@ -1,28 +1,28 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/tps_accel_state.txt Wed Dec 21 23:51:25 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/tps_accel_state.txt Thu Dec 22 00:28:50 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class TpsAccelState {
public static final Field TPSFROM = Field.create("TPSFROM", 0, FieldType.FLOAT).setBaseOffset(1040);
public static final Field TPSTO = Field.create("TPSTO", 4, FieldType.FLOAT).setBaseOffset(1040);
public static final Field DELTATPS = Field.create("DELTATPS", 8, FieldType.FLOAT).setBaseOffset(1040);
public static final Field EXTRAFUEL = Field.create("EXTRAFUEL", 12, FieldType.FLOAT).setBaseOffset(1040);
public static final Field VALUEFROMTABLE = Field.create("VALUEFROMTABLE", 16, FieldType.FLOAT).setBaseOffset(1040);
public static final Field ISABOVEACCELTHRESHOLD = Field.create("ISABOVEACCELTHRESHOLD", 20, FieldType.BIT, 0).setBaseOffset(1040);
public static final Field ISBELOWDECELTHRESHOLD = Field.create("ISBELOWDECELTHRESHOLD", 20, FieldType.BIT, 1).setBaseOffset(1040);
public static final Field ISTIMETORESETACCUMULATOR = Field.create("ISTIMETORESETACCUMULATOR", 20, FieldType.BIT, 2).setBaseOffset(1040);
public static final Field ISFRACTIONALENRICHMENT = Field.create("ISFRACTIONALENRICHMENT", 20, FieldType.BIT, 3).setBaseOffset(1040);
public static final Field BELOWEPSILON = Field.create("BELOWEPSILON", 20, FieldType.BIT, 4).setBaseOffset(1040);
public static final Field TOOSHORT = Field.create("TOOSHORT", 20, FieldType.BIT, 5).setBaseOffset(1040);
public static final Field FRACTIONALINJFUEL = Field.create("FRACTIONALINJFUEL", 24, FieldType.FLOAT).setBaseOffset(1040);
public static final Field ACCUMULATEDVALUE = Field.create("ACCUMULATEDVALUE", 28, FieldType.FLOAT).setBaseOffset(1040);
public static final Field MAXEXTRAPERCYCLE = Field.create("MAXEXTRAPERCYCLE", 32, FieldType.FLOAT).setBaseOffset(1040);
public static final Field MAXEXTRAPERPERIOD = Field.create("MAXEXTRAPERPERIOD", 36, FieldType.FLOAT).setBaseOffset(1040);
public static final Field MAXINJECTEDPERPERIOD = Field.create("MAXINJECTEDPERPERIOD", 40, FieldType.FLOAT).setBaseOffset(1040);
public static final Field CYCLECNT = Field.create("CYCLECNT", 44, FieldType.INT).setScale(1.0).setBaseOffset(1040);
public static final Field TPSFROM = Field.create("TPSFROM", 0, FieldType.FLOAT).setBaseOffset(1044);
public static final Field TPSTO = Field.create("TPSTO", 4, FieldType.FLOAT).setBaseOffset(1044);
public static final Field DELTATPS = Field.create("DELTATPS", 8, FieldType.FLOAT).setBaseOffset(1044);
public static final Field EXTRAFUEL = Field.create("EXTRAFUEL", 12, FieldType.FLOAT).setBaseOffset(1044);
public static final Field VALUEFROMTABLE = Field.create("VALUEFROMTABLE", 16, FieldType.FLOAT).setBaseOffset(1044);
public static final Field ISABOVEACCELTHRESHOLD = Field.create("ISABOVEACCELTHRESHOLD", 20, FieldType.BIT, 0).setBaseOffset(1044);
public static final Field ISBELOWDECELTHRESHOLD = Field.create("ISBELOWDECELTHRESHOLD", 20, FieldType.BIT, 1).setBaseOffset(1044);
public static final Field ISTIMETORESETACCUMULATOR = Field.create("ISTIMETORESETACCUMULATOR", 20, FieldType.BIT, 2).setBaseOffset(1044);
public static final Field ISFRACTIONALENRICHMENT = Field.create("ISFRACTIONALENRICHMENT", 20, FieldType.BIT, 3).setBaseOffset(1044);
public static final Field BELOWEPSILON = Field.create("BELOWEPSILON", 20, FieldType.BIT, 4).setBaseOffset(1044);
public static final Field TOOSHORT = Field.create("TOOSHORT", 20, FieldType.BIT, 5).setBaseOffset(1044);
public static final Field FRACTIONALINJFUEL = Field.create("FRACTIONALINJFUEL", 24, FieldType.FLOAT).setBaseOffset(1044);
public static final Field ACCUMULATEDVALUE = Field.create("ACCUMULATEDVALUE", 28, FieldType.FLOAT).setBaseOffset(1044);
public static final Field MAXEXTRAPERCYCLE = Field.create("MAXEXTRAPERCYCLE", 32, FieldType.FLOAT).setBaseOffset(1044);
public static final Field MAXEXTRAPERPERIOD = Field.create("MAXEXTRAPERPERIOD", 36, FieldType.FLOAT).setBaseOffset(1044);
public static final Field MAXINJECTEDPERPERIOD = Field.create("MAXINJECTEDPERPERIOD", 40, FieldType.FLOAT).setBaseOffset(1044);
public static final Field CYCLECNT = Field.create("CYCLECNT", 44, FieldType.INT).setScale(1.0).setBaseOffset(1044);
public static final Field[] VALUES = {
TPSFROM,
TPSTO,

View File

@ -1,26 +1,26 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_central.txt Wed Dec 21 23:51:25 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_central.txt Thu Dec 22 00:28:50 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class TriggerCentral {
public static final int HW_EVENT_TYPES = 6;
public static final Field HWEVENTCOUNTERS1 = Field.create("HWEVENTCOUNTERS1", 0, FieldType.INT).setScale(1.0).setBaseOffset(1088);
public static final Field HWEVENTCOUNTERS2 = Field.create("HWEVENTCOUNTERS2", 4, FieldType.INT).setScale(1.0).setBaseOffset(1088);
public static final Field HWEVENTCOUNTERS3 = Field.create("HWEVENTCOUNTERS3", 8, FieldType.INT).setScale(1.0).setBaseOffset(1088);
public static final Field HWEVENTCOUNTERS4 = Field.create("HWEVENTCOUNTERS4", 12, FieldType.INT).setScale(1.0).setBaseOffset(1088);
public static final Field HWEVENTCOUNTERS5 = Field.create("HWEVENTCOUNTERS5", 16, FieldType.INT).setScale(1.0).setBaseOffset(1088);
public static final Field HWEVENTCOUNTERS6 = Field.create("HWEVENTCOUNTERS6", 20, FieldType.INT).setScale(1.0).setBaseOffset(1088);
public static final Field VVTCAMCOUNTER = Field.create("VVTCAMCOUNTER", 24, FieldType.INT).setScale(1.0).setBaseOffset(1088);
public static final Field MAPVVT_MAP_AT_SPECIAL_POINT = Field.create("MAPVVT_MAP_AT_SPECIAL_POINT", 28, FieldType.FLOAT).setBaseOffset(1088);
public static final Field MAPVVT_MAP_AT_DIFF = Field.create("MAPVVT_MAP_AT_DIFF", 32, FieldType.FLOAT).setBaseOffset(1088);
public static final Field MAPVVT_MAP_AT_CYCLE_COUNT = Field.create("MAPVVT_MAP_AT_CYCLE_COUNT", 36, FieldType.INT8).setScale(1.0).setBaseOffset(1088);
public static final Field MAPVVT_MAP_PEAK = Field.create("MAPVVT_MAP_PEAK", 37, FieldType.INT8).setScale(1.0).setBaseOffset(1088);
public static final Field ALIGNMENTFILL_AT_38 = Field.create("ALIGNMENTFILL_AT_38", 38, FieldType.INT8).setScale(1.0).setBaseOffset(1088);
public static final Field CURRENTENGINEDECODEDPHASE = Field.create("CURRENTENGINEDECODEDPHASE", 40, FieldType.FLOAT).setBaseOffset(1088);
public static final Field TRIGGERTOOTHANGLEERROR = Field.create("TRIGGERTOOTHANGLEERROR", 44, FieldType.FLOAT).setBaseOffset(1088);
public static final Field HWEVENTCOUNTERS1 = Field.create("HWEVENTCOUNTERS1", 0, FieldType.INT).setScale(1.0).setBaseOffset(1092);
public static final Field HWEVENTCOUNTERS2 = Field.create("HWEVENTCOUNTERS2", 4, FieldType.INT).setScale(1.0).setBaseOffset(1092);
public static final Field HWEVENTCOUNTERS3 = Field.create("HWEVENTCOUNTERS3", 8, FieldType.INT).setScale(1.0).setBaseOffset(1092);
public static final Field HWEVENTCOUNTERS4 = Field.create("HWEVENTCOUNTERS4", 12, FieldType.INT).setScale(1.0).setBaseOffset(1092);
public static final Field HWEVENTCOUNTERS5 = Field.create("HWEVENTCOUNTERS5", 16, FieldType.INT).setScale(1.0).setBaseOffset(1092);
public static final Field HWEVENTCOUNTERS6 = Field.create("HWEVENTCOUNTERS6", 20, FieldType.INT).setScale(1.0).setBaseOffset(1092);
public static final Field VVTCAMCOUNTER = Field.create("VVTCAMCOUNTER", 24, FieldType.INT).setScale(1.0).setBaseOffset(1092);
public static final Field MAPVVT_MAP_AT_SPECIAL_POINT = Field.create("MAPVVT_MAP_AT_SPECIAL_POINT", 28, FieldType.FLOAT).setBaseOffset(1092);
public static final Field MAPVVT_MAP_AT_DIFF = Field.create("MAPVVT_MAP_AT_DIFF", 32, FieldType.FLOAT).setBaseOffset(1092);
public static final Field MAPVVT_MAP_AT_CYCLE_COUNT = Field.create("MAPVVT_MAP_AT_CYCLE_COUNT", 36, FieldType.INT8).setScale(1.0).setBaseOffset(1092);
public static final Field MAPVVT_MAP_PEAK = Field.create("MAPVVT_MAP_PEAK", 37, FieldType.INT8).setScale(1.0).setBaseOffset(1092);
public static final Field ALIGNMENTFILL_AT_38 = Field.create("ALIGNMENTFILL_AT_38", 38, FieldType.INT8).setScale(1.0).setBaseOffset(1092);
public static final Field CURRENTENGINEDECODEDPHASE = Field.create("CURRENTENGINEDECODEDPHASE", 40, FieldType.FLOAT).setBaseOffset(1092);
public static final Field TRIGGERTOOTHANGLEERROR = Field.create("TRIGGERTOOTHANGLEERROR", 44, FieldType.FLOAT).setBaseOffset(1092);
public static final Field[] VALUES = {
HWEVENTCOUNTERS1,
HWEVENTCOUNTERS2,

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_state.txt Wed Dec 21 23:51:25 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_state.txt Thu Dec 22 00:28:50 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -400,15 +400,15 @@ public class TriggerState {
public static final int VM_VVT_INACTIVE = 0;
public static final int VR_THRESHOLD_COUNT = 2;
public static final int WWAE_TABLE_SIZE = 8;
public static final Field CRANKSYNCHRONIZATIONCOUNTER = Field.create("CRANKSYNCHRONIZATIONCOUNTER", 0, FieldType.INT).setScale(1.0).setBaseOffset(1136);
public static final Field VVTSYNCGAPRATIO = Field.create("VVTSYNCGAPRATIO", 4, FieldType.FLOAT).setBaseOffset(1136);
public static final Field VVTCURRENTPOSITION = Field.create("VVTCURRENTPOSITION", 8, FieldType.FLOAT).setBaseOffset(1136);
public static final Field TRIGGERSYNCGAPRATIO = Field.create("TRIGGERSYNCGAPRATIO", 12, FieldType.FLOAT).setBaseOffset(1136);
public static final Field TRIGGERACTUALSYNCGAPRATIO = Field.create("TRIGGERACTUALSYNCGAPRATIO", 16, FieldType.FLOAT).setBaseOffset(1136);
public static final Field TRIGGERSTATEINDEX = Field.create("TRIGGERSTATEINDEX", 20, FieldType.INT8).setScale(1.0).setBaseOffset(1136);
public static final Field VVTCOUNTER = Field.create("VVTCOUNTER", 21, FieldType.INT8).setScale(1.0).setBaseOffset(1136);
public static final Field CAMRESYNCCOUNTER = Field.create("CAMRESYNCCOUNTER", 22, FieldType.INT8).setScale(1.0).setBaseOffset(1136);
public static final Field VVTSTATEINDEX = Field.create("VVTSTATEINDEX", 23, FieldType.INT8).setScale(1.0).setBaseOffset(1136);
public static final Field CRANKSYNCHRONIZATIONCOUNTER = Field.create("CRANKSYNCHRONIZATIONCOUNTER", 0, FieldType.INT).setScale(1.0).setBaseOffset(1140);
public static final Field VVTSYNCGAPRATIO = Field.create("VVTSYNCGAPRATIO", 4, FieldType.FLOAT).setBaseOffset(1140);
public static final Field VVTCURRENTPOSITION = Field.create("VVTCURRENTPOSITION", 8, FieldType.FLOAT).setBaseOffset(1140);
public static final Field TRIGGERSYNCGAPRATIO = Field.create("TRIGGERSYNCGAPRATIO", 12, FieldType.FLOAT).setBaseOffset(1140);
public static final Field TRIGGERACTUALSYNCGAPRATIO = Field.create("TRIGGERACTUALSYNCGAPRATIO", 16, FieldType.FLOAT).setBaseOffset(1140);
public static final Field TRIGGERSTATEINDEX = Field.create("TRIGGERSTATEINDEX", 20, FieldType.INT8).setScale(1.0).setBaseOffset(1140);
public static final Field VVTCOUNTER = Field.create("VVTCOUNTER", 21, FieldType.INT8).setScale(1.0).setBaseOffset(1140);
public static final Field CAMRESYNCCOUNTER = Field.create("CAMRESYNCCOUNTER", 22, FieldType.INT8).setScale(1.0).setBaseOffset(1140);
public static final Field VVTSTATEINDEX = Field.create("VVTSTATEINDEX", 23, FieldType.INT8).setScale(1.0).setBaseOffset(1140);
public static final Field[] VALUES = {
CRANKSYNCHRONIZATIONCOUNTER,
VVTSYNCGAPRATIO,

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_state_primary.txt Wed Dec 21 23:51:25 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_state_primary.txt Thu Dec 22 00:28:50 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -400,7 +400,7 @@ public class TriggerStatePrimary {
public static final int VM_VVT_INACTIVE = 0;
public static final int VR_THRESHOLD_COUNT = 2;
public static final int WWAE_TABLE_SIZE = 8;
public static final Field M_HASSYNCHRONIZEDPHASE = Field.create("M_HASSYNCHRONIZEDPHASE", 0, FieldType.BIT, 0).setBaseOffset(1160);
public static final Field M_HASSYNCHRONIZEDPHASE = Field.create("M_HASSYNCHRONIZEDPHASE", 0, FieldType.BIT, 0).setBaseOffset(1164);
public static final Field[] VALUES = {
M_HASSYNCHRONIZEDPHASE,
};

View File

@ -1,13 +1,13 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/wall_fuel_state.txt Wed Dec 21 23:51:25 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/wall_fuel_state.txt Thu Dec 22 00:28:50 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class WallFuelState {
public static final Field WALLFUELCORRECTION = Field.create("WALLFUELCORRECTION", 0, FieldType.FLOAT).setBaseOffset(1164);
public static final Field WALLFUEL = Field.create("WALLFUEL", 4, FieldType.FLOAT).setBaseOffset(1164);
public static final Field WALLFUELCORRECTION = Field.create("WALLFUELCORRECTION", 0, FieldType.FLOAT).setBaseOffset(1168);
public static final Field WALLFUEL = Field.create("WALLFUEL", 4, FieldType.FLOAT).setBaseOffset(1168);
public static final Field[] VALUES = {
WALLFUELCORRECTION,
WALLFUEL,

View File

@ -1,19 +1,19 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/sensors//wideband_state.txt Wed Dec 21 23:51:26 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/sensors//wideband_state.txt Thu Dec 22 00:28:50 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class WidebandController {
public static final Field FAULTCODE = Field.create("FAULTCODE", 0, FieldType.INT8).setScale(1.0).setBaseOffset(1276);
public static final Field HEATERDUTY = Field.create("HEATERDUTY", 1, FieldType.INT8).setScale(1.0).setBaseOffset(1276);
public static final Field PUMPDUTY = Field.create("PUMPDUTY", 2, FieldType.INT8).setScale(1.0).setBaseOffset(1276);
public static final Field ALIGNMENTFILL_AT_3 = Field.create("ALIGNMENTFILL_AT_3", 3, FieldType.INT8).setScale(1.0).setBaseOffset(1276);
public static final Field TEMPC = Field.create("TEMPC", 4, FieldType.INT16).setScale(1.0).setBaseOffset(1276);
public static final Field NERNSTVOLTAGE = Field.create("NERNSTVOLTAGE", 6, FieldType.INT16).setScale(0.001).setBaseOffset(1276);
public static final Field ESR = Field.create("ESR", 8, FieldType.INT16).setScale(1.0).setBaseOffset(1276);
public static final Field ALIGNMENTFILL_AT_10 = Field.create("ALIGNMENTFILL_AT_10", 10, FieldType.INT8).setScale(1.0).setBaseOffset(1276);
public static final Field FAULTCODE = Field.create("FAULTCODE", 0, FieldType.INT8).setScale(1.0).setBaseOffset(1280);
public static final Field HEATERDUTY = Field.create("HEATERDUTY", 1, FieldType.INT8).setScale(1.0).setBaseOffset(1280);
public static final Field PUMPDUTY = Field.create("PUMPDUTY", 2, FieldType.INT8).setScale(1.0).setBaseOffset(1280);
public static final Field ALIGNMENTFILL_AT_3 = Field.create("ALIGNMENTFILL_AT_3", 3, FieldType.INT8).setScale(1.0).setBaseOffset(1280);
public static final Field TEMPC = Field.create("TEMPC", 4, FieldType.INT16).setScale(1.0).setBaseOffset(1280);
public static final Field NERNSTVOLTAGE = Field.create("NERNSTVOLTAGE", 6, FieldType.INT16).setScale(0.001).setBaseOffset(1280);
public static final Field ESR = Field.create("ESR", 8, FieldType.INT16).setScale(1.0).setBaseOffset(1280);
public static final Field ALIGNMENTFILL_AT_10 = Field.create("ALIGNMENTFILL_AT_10", 10, FieldType.INT8).setScale(1.0).setBaseOffset(1280);
public static final Field[] VALUES = {
FAULTCODE,
HEATERDUTY,