logging of live data structs was: data points #3614

unification with outputs
This commit is contained in:
rusefillc 2022-04-14 20:42:31 -04:00
parent 86b50508af
commit 007396003e
32 changed files with 1336 additions and 6183 deletions

View File

@ -3,23 +3,24 @@
#include "FragmentEntry.h"
#include "tunerstudio.h"
static FragmentEntry fragments[16];
static FragmentEntry fragments[17];
void initFragments() {
fragments[0].init((const uint8_t *)getStructAddr(LDS_high_pressure_fuel_pump), sizeof(high_pressure_fuel_pump_s));
fragments[1].init((const uint8_t *)getStructAddr(LDS_injector_model), sizeof(injector_model_s));
fragments[2].init((const uint8_t *)getStructAddr(LDS_launch_control_state), sizeof(launch_control_state_s));
fragments[3].init((const uint8_t *)getStructAddr(LDS_boost_control), sizeof(boost_control_s));
fragments[4].init((const uint8_t *)getStructAddr(LDS_ac_control), sizeof(ac_control_s));
fragments[5].init((const uint8_t *)getStructAddr(LDS_fan_control), sizeof(fan_control_s));
fragments[6].init((const uint8_t *)getStructAddr(LDS_fuel_pump_control), sizeof(fuel_pump_control_s));
fragments[7].init((const uint8_t *)getStructAddr(LDS_main_relay), sizeof(main_relay_s));
fragments[8].init((const uint8_t *)getStructAddr(LDS_engine_state), sizeof(engine_state_s));
fragments[9].init((const uint8_t *)getStructAddr(LDS_tps_accel_state), sizeof(tps_accel_state_s));
fragments[10].init((const uint8_t *)getStructAddr(LDS_trigger_central), sizeof(trigger_central_s));
fragments[11].init((const uint8_t *)getStructAddr(LDS_trigger_state), sizeof(trigger_state_s));
fragments[12].init((const uint8_t *)getStructAddr(LDS_wall_fuel_state), sizeof(wall_fuel_state_s));
fragments[13].init((const uint8_t *)getStructAddr(LDS_idle_state), sizeof(idle_state_s));
fragments[14].init((const uint8_t *)getStructAddr(LDS_ignition_state), sizeof(ignition_state_s));
fragments[15].init((const uint8_t *)getStructAddr(LDS_electronic_throttle), sizeof(electronic_throttle_s));
fragments[0].init((const uint8_t *)getStructAddr(LDS_output_channels), sizeof(output_channels_s));
fragments[1].init((const uint8_t *)getStructAddr(LDS_high_pressure_fuel_pump), sizeof(high_pressure_fuel_pump_s));
fragments[2].init((const uint8_t *)getStructAddr(LDS_injector_model), sizeof(injector_model_s));
fragments[3].init((const uint8_t *)getStructAddr(LDS_launch_control_state), sizeof(launch_control_state_s));
fragments[4].init((const uint8_t *)getStructAddr(LDS_boost_control), sizeof(boost_control_s));
fragments[5].init((const uint8_t *)getStructAddr(LDS_ac_control), sizeof(ac_control_s));
fragments[6].init((const uint8_t *)getStructAddr(LDS_fan_control), sizeof(fan_control_s));
fragments[7].init((const uint8_t *)getStructAddr(LDS_fuel_pump_control), sizeof(fuel_pump_control_s));
fragments[8].init((const uint8_t *)getStructAddr(LDS_main_relay), sizeof(main_relay_s));
fragments[9].init((const uint8_t *)getStructAddr(LDS_engine_state), sizeof(engine_state_s));
fragments[10].init((const uint8_t *)getStructAddr(LDS_tps_accel_state), sizeof(tps_accel_state_s));
fragments[11].init((const uint8_t *)getStructAddr(LDS_trigger_central), sizeof(trigger_central_s));
fragments[12].init((const uint8_t *)getStructAddr(LDS_trigger_state), sizeof(trigger_state_s));
fragments[13].init((const uint8_t *)getStructAddr(LDS_wall_fuel_state), sizeof(wall_fuel_state_s));
fragments[14].init((const uint8_t *)getStructAddr(LDS_idle_state), sizeof(idle_state_s));
fragments[15].init((const uint8_t *)getStructAddr(LDS_ignition_state), sizeof(ignition_state_s));
fragments[16].init((const uint8_t *)getStructAddr(LDS_electronic_throttle), sizeof(electronic_throttle_s));
};

View File

@ -2,6 +2,7 @@
#pragma once
typedef enum {
LDS_output_channels,
LDS_high_pressure_fuel_pump,
LDS_injector_model,
LDS_launch_control_state,

View File

@ -1,6 +1,6 @@
! units,scale,offset,min,max,digits
struct_no_prefix ts_outputs_s
struct_no_prefix output_channels_s
bit sd_present
bit isIgnitionEnabledIndicator;

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Thu Apr 07 13:26:35 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary\output_channels.txt Thu Apr 14 20:51:56 EDT 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -28,8 +28,8 @@ struct pid_status_s {
/** total size 12*/
};
// start of ts_outputs_s
struct ts_outputs_s {
// start of output_channels_s
struct output_channels_s {
/**
offset 0 bit 0 */
bool sd_present : 1 {};
@ -1391,4 +1391,4 @@ struct ts_outputs_s {
};
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Thu Apr 07 13:26:35 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary\output_channels.txt Thu Apr 14 20:51:56 EDT 2022

View File

@ -12,7 +12,7 @@
#include "rusefi_types.h"
#include "scaled_channel.h"
#include "ts_outputs_generated.h"
#include "output_channels_generated.h"
#ifndef WITH_TS_STATE
// do we ever see a case of compiling without TSOutputChannels? Shall we wipe out all '#if EFI_TUNER_STUDIO' or replace with '#if WITH_TS_STATE'
@ -30,4 +30,4 @@
* see also [OutputChannels] in rusefi.input
* see also TS_OUTPUT_SIZE in rusefi_config.txt
*/
struct TunerStudioOutputChannels : ts_outputs_s { };
struct TunerStudioOutputChannels : output_channels_s { };

View File

@ -1,3 +1,4 @@
#define HW_EVENT_TYPES 6
struct_no_prefix trigger_central_s

View File

@ -1,8 +1,9 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger\trigger_central.txt Thu Apr 14 15:43:13 EDT 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger\trigger_central.txt Thu Apr 14 20:48:21 EDT 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
#include "rusefi_types.h"
#define HW_EVENT_TYPES 6
// start of trigger_central_s
struct trigger_central_s {
/**
@ -18,4 +19,4 @@ struct trigger_central_s {
};
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger\trigger_central.txt Thu Apr 14 15:43:13 EDT 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger\trigger_central.txt Thu Apr 14 20:48:21 EDT 2022

View File

@ -4,7 +4,4 @@ java -DSystemOut.name=logs/gen_output_channels \
-jar ../java_tools/ConfigDefinition.jar \
-prepend integration/rusefi_config.txt \
-definition console/binary/output_channels.txt \
-output_lookup_file controllers/lua/generated/output_lookup_generated.cpp \
-ts_outputs_section console/binary/ \
-with_c_defines false \
-c_destination console/binary/ts_outputs_generated.h
-output_lookup_file controllers/lua/generated/output_lookup_generated.cpp

View File

@ -3,6 +3,7 @@
# see gen_live_documentation.sh
#
Usages:
output_channels: ["TsOutputs.java", "console/binary", "-prepend=integration/rusefi_config.txt" ]
high_pressure_fuel_pump: [ "HighPressureFuelPump.java", "controllers/engine_cycle" ]
injector_model: [ "InjectorModel.java", "controllers/algo/fuel" ]
launch_control_state: [ "LaunchControl.java", "controllers/algo" ]
@ -15,7 +16,7 @@ Usages:
#pid_state: [ "PidState.java", "util/math" ]
engine_state: [ "EngineState.java", "controllers/algo" ]
tps_accel_state: [ "TpsAccelState.java", "controllers/algo" ]
trigger_central: [ "TriggerCentral.java", "controllers/trigger" ]
trigger_central: [ "TriggerCentral.java", "controllers/trigger", "-with_c_defines=true" ]
trigger_state: [ "TriggerState.java", "controllers/trigger" ]
wall_fuel_state: [ "WallFuelState.java", "controllers/algo" ]
idle_state: [ "IdleState.java", "controllers/actuators" ]

View File

@ -79,8 +79,6 @@
!
#define TS_OUTPUT_SIZE 640
#define HW_EVENT_TYPES 6
!
! this is used to confirm that firmware and TunerStudio are using the same rusefi.ini version
! so not forget to change fileVersion in rusefi.ini

View File

@ -4,6 +4,7 @@ package com.rusefi.enums;
public enum live_data_e {
LDS_output_channels,
LDS_high_pressure_fuel_pump,
LDS_injector_model,
LDS_launch_control_state,

View File

@ -1,5 +1,6 @@
package com.rusefi.ldmp;
import com.rusefi.OutputChannel;
import com.rusefi.config.Field;
import com.rusefi.config.generated.*;
import com.rusefi.enums.live_data_e;
@ -23,10 +24,11 @@ public enum StateDictionary {
// LDS_CJ125_PID
//register(live_data_e.LDS_IDLE, IdleState.VALUES);
// todo: code generate this!
register(live_data_e.LDS_engine_state, EngineState.VALUES, "engine"); // 3
register(live_data_e.LDS_output_channels, TsOutputs.VALUES, "output_channels");
register(live_data_e.LDS_engine_state, EngineState.VALUES, "engine");
register(live_data_e.LDS_trigger_central, TriggerCentral.VALUES, "trigger_central");
register(live_data_e.LDS_trigger_state, TriggerState.VALUES, "trigger_decoder"); // 11
register(live_data_e.LDS_ac_control, AcControl.VALUES, "ac_control"); // 12
register(live_data_e.LDS_trigger_state, TriggerState.VALUES, "trigger_decoder");
register(live_data_e.LDS_ac_control, AcControl.VALUES, "ac_control");
register(live_data_e.LDS_fan_control, FuelPump.VALUES, "fan_control");
register(live_data_e.LDS_injector_model, InjectorModel.VALUES, "injector_model");
register(live_data_e.LDS_idle_state, IdleState.VALUES, "idle_thread");

View File

@ -1,394 +1,11 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators\ac_control.txt Thu Apr 14 15:45:20 EDT 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators\ac_control.txt Thu Apr 14 20:46:48 EDT 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class AcControl {
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_ANALOG_INPUT_COUNT = 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 = 256;
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 CAM_INPUTS_COUNT_padding = 0;
public static final int CAMS_PER_BANK = 2;
public static final int CAMS_PER_BANK_padding = 0;
public static final int CAN_DEFAULT_BASE = 0x200;
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_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_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_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_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 int CMD_TS_BENCH_CATEGORY = 22;
public static final int CMD_TS_FSIO_CATEGORY = 33;
public static final int CMD_TS_SOLENOID_CATEGORY = 41;
public static final int CMD_TS_X14 = 20;
public static final int CMD_TS_X31 = 49;
public static final String CMD_VSS_PIN = "vss_pin";
public static final String CMD_WRITECONFIG = "writeconfig";
public static final int COMPOSITE_DATA_LENGTH = 2500;
public static final int COMPOSITE_DATA_LENGTH_HALF = 1250;
public static final int COMPOSITE_PACKET_COUNT = 500;
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 = 8;
public static final int ENGINE_SNIFFER_UNIT_US = 10;
public static final int ENUM_16_BITS = 60000;
public static final int ENUM_32_BITS = 2000000000;
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 = 10009;
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 sensor";
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 correction";
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 extra 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_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: counter";
public static final String GAUGE_NAME_KNOCK_LEVEL = "knock: current level";
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_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 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_EVENT_TYPES = 6;
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_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_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_MAP_ESTIMATE = 100;
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_CRANK3 = "t3";
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 RPM_1_BYTE_PACKING_MULT = 50;
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 SERVO_COUNT = 8;
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_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_TABLE = 8;
public static final String TRIGGER_COMMENT = "#";
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 = 3;
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 = 3;
public static final String TRIGGERS_FILE_NAME = "triggers.txt";
public static final int TRIM_SIZE = 4;
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 char TS_CRC_CHECK_COMMAND = 'k';
public static final char TS_EXECUTE = 'E';
public static final int TS_FILE_VERSION = 20200310;
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_LOGGER_GET_BUFFER = 'L';
public static final char TS_GET_OUTPUTS_SIZE = '4';
public static final char TS_GET_STRUCT = '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 int TS_OUTPUT_SIZE = 640;
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 int VBAT_INJECTOR_CURVE_SIZE = 8;
public static final int VEHICLE_INFO_SIZE = 32;
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 ENGINETOOSLOW = Field.create("ENGINETOOSLOW", 0, FieldType.BIT, 0);
public static final Field ENGINETOOFAST = Field.create("ENGINETOOFAST", 0, FieldType.BIT, 1);
public static final Field NOCLT = Field.create("NOCLT", 0, FieldType.BIT, 2);

View File

@ -1,394 +1,11 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators\boost_control.txt Thu Apr 14 15:45:19 EDT 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators\boost_control.txt Thu Apr 14 20:46:48 EDT 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class BoostControl {
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_ANALOG_INPUT_COUNT = 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 = 256;
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 CAM_INPUTS_COUNT_padding = 0;
public static final int CAMS_PER_BANK = 2;
public static final int CAMS_PER_BANK_padding = 0;
public static final int CAN_DEFAULT_BASE = 0x200;
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_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_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_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_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 int CMD_TS_BENCH_CATEGORY = 22;
public static final int CMD_TS_FSIO_CATEGORY = 33;
public static final int CMD_TS_SOLENOID_CATEGORY = 41;
public static final int CMD_TS_X14 = 20;
public static final int CMD_TS_X31 = 49;
public static final String CMD_VSS_PIN = "vss_pin";
public static final String CMD_WRITECONFIG = "writeconfig";
public static final int COMPOSITE_DATA_LENGTH = 2500;
public static final int COMPOSITE_DATA_LENGTH_HALF = 1250;
public static final int COMPOSITE_PACKET_COUNT = 500;
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 = 8;
public static final int ENGINE_SNIFFER_UNIT_US = 10;
public static final int ENUM_16_BITS = 60000;
public static final int ENUM_32_BITS = 2000000000;
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 = 10009;
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 sensor";
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 correction";
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 extra 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_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: counter";
public static final String GAUGE_NAME_KNOCK_LEVEL = "knock: current level";
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_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 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_EVENT_TYPES = 6;
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_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_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_MAP_ESTIMATE = 100;
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_CRANK3 = "t3";
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 RPM_1_BYTE_PACKING_MULT = 50;
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 SERVO_COUNT = 8;
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_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_TABLE = 8;
public static final String TRIGGER_COMMENT = "#";
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 = 3;
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 = 3;
public static final String TRIGGERS_FILE_NAME = "triggers.txt";
public static final int TRIM_SIZE = 4;
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 char TS_CRC_CHECK_COMMAND = 'k';
public static final char TS_EXECUTE = 'E';
public static final int TS_FILE_VERSION = 20200310;
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_LOGGER_GET_BUFFER = 'L';
public static final char TS_GET_OUTPUTS_SIZE = '4';
public static final char TS_GET_STRUCT = '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 int TS_OUTPUT_SIZE = 640;
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 int VBAT_INJECTOR_CURVE_SIZE = 8;
public static final int VEHICLE_INFO_SIZE = 32;
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);
public static final Field M_SHOULDRESETPID = Field.create("M_SHOULDRESETPID", 0, FieldType.BIT, 1);
public static final Field ISBELOWCLOSEDLOOPTHRESHOLD = Field.create("ISBELOWCLOSEDLOOPTHRESHOLD", 0, FieldType.BIT, 2);

View File

@ -1,394 +1,11 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators\electronic_throttle.txt Thu Apr 14 15:45:20 EDT 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators\electronic_throttle.txt Thu Apr 14 20:48:22 EDT 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class ElectronicThrottle {
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_ANALOG_INPUT_COUNT = 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 = 256;
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 CAM_INPUTS_COUNT_padding = 0;
public static final int CAMS_PER_BANK = 2;
public static final int CAMS_PER_BANK_padding = 0;
public static final int CAN_DEFAULT_BASE = 0x200;
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_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_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_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_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 int CMD_TS_BENCH_CATEGORY = 22;
public static final int CMD_TS_FSIO_CATEGORY = 33;
public static final int CMD_TS_SOLENOID_CATEGORY = 41;
public static final int CMD_TS_X14 = 20;
public static final int CMD_TS_X31 = 49;
public static final String CMD_VSS_PIN = "vss_pin";
public static final String CMD_WRITECONFIG = "writeconfig";
public static final int COMPOSITE_DATA_LENGTH = 2500;
public static final int COMPOSITE_DATA_LENGTH_HALF = 1250;
public static final int COMPOSITE_PACKET_COUNT = 500;
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 = 8;
public static final int ENGINE_SNIFFER_UNIT_US = 10;
public static final int ENUM_16_BITS = 60000;
public static final int ENUM_32_BITS = 2000000000;
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 = 10009;
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 sensor";
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 correction";
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 extra 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_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: counter";
public static final String GAUGE_NAME_KNOCK_LEVEL = "knock: current level";
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_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 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_EVENT_TYPES = 6;
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_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_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_MAP_ESTIMATE = 100;
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_CRANK3 = "t3";
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 RPM_1_BYTE_PACKING_MULT = 50;
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 SERVO_COUNT = 8;
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_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_TABLE = 8;
public static final String TRIGGER_COMMENT = "#";
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 = 3;
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 = 3;
public static final String TRIGGERS_FILE_NAME = "triggers.txt";
public static final int TRIM_SIZE = 4;
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 char TS_CRC_CHECK_COMMAND = 'k';
public static final char TS_EXECUTE = 'E';
public static final int TS_FILE_VERSION = 20200310;
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_LOGGER_GET_BUFFER = 'L';
public static final char TS_GET_OUTPUTS_SIZE = '4';
public static final char TS_GET_STRUCT = '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 int TS_OUTPUT_SIZE = 640;
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 int VBAT_INJECTOR_CURVE_SIZE = 8;
public static final int VEHICLE_INFO_SIZE = 32;
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 IDLEPOSITION = Field.create("IDLEPOSITION", 0, FieldType.FLOAT);
public static final Field TRIM = Field.create("TRIM", 4, FieldType.FLOAT);
public static final Field LUAADJUSTMENT = Field.create("LUAADJUSTMENT", 8, FieldType.FLOAT);

View File

@ -1,394 +1,11 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo\engine_state.txt Thu Apr 14 15:45:20 EDT 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo\engine_state.txt Thu Apr 14 20:46:48 EDT 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class EngineState {
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_ANALOG_INPUT_COUNT = 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 = 256;
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 CAM_INPUTS_COUNT_padding = 0;
public static final int CAMS_PER_BANK = 2;
public static final int CAMS_PER_BANK_padding = 0;
public static final int CAN_DEFAULT_BASE = 0x200;
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_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_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_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_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 int CMD_TS_BENCH_CATEGORY = 22;
public static final int CMD_TS_FSIO_CATEGORY = 33;
public static final int CMD_TS_SOLENOID_CATEGORY = 41;
public static final int CMD_TS_X14 = 20;
public static final int CMD_TS_X31 = 49;
public static final String CMD_VSS_PIN = "vss_pin";
public static final String CMD_WRITECONFIG = "writeconfig";
public static final int COMPOSITE_DATA_LENGTH = 2500;
public static final int COMPOSITE_DATA_LENGTH_HALF = 1250;
public static final int COMPOSITE_PACKET_COUNT = 500;
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 = 8;
public static final int ENGINE_SNIFFER_UNIT_US = 10;
public static final int ENUM_16_BITS = 60000;
public static final int ENUM_32_BITS = 2000000000;
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 = 10009;
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 sensor";
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 correction";
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 extra 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_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: counter";
public static final String GAUGE_NAME_KNOCK_LEVEL = "knock: current level";
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_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 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_EVENT_TYPES = 6;
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_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_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_MAP_ESTIMATE = 100;
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_CRANK3 = "t3";
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 RPM_1_BYTE_PACKING_MULT = 50;
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 SERVO_COUNT = 8;
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_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_TABLE = 8;
public static final String TRIGGER_COMMENT = "#";
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 = 3;
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 = 3;
public static final String TRIGGERS_FILE_NAME = "triggers.txt";
public static final int TRIM_SIZE = 4;
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 char TS_CRC_CHECK_COMMAND = 'k';
public static final char TS_EXECUTE = 'E';
public static final int TS_FILE_VERSION = 20200310;
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_LOGGER_GET_BUFFER = 'L';
public static final char TS_GET_OUTPUTS_SIZE = '4';
public static final char TS_GET_STRUCT = '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 int TS_OUTPUT_SIZE = 640;
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 int VBAT_INJECTOR_CURVE_SIZE = 8;
public static final int VEHICLE_INFO_SIZE = 32;
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 ISTCHARGEAIRMODEL = Field.create("ISTCHARGEAIRMODEL", 0, FieldType.BIT, 0);
public static final Field UNUSEDBIT_1_1 = Field.create("UNUSEDBIT_1_1", 0, FieldType.BIT, 1);
public static final Field UNUSEDBIT_1_2 = Field.create("UNUSEDBIT_1_2", 0, FieldType.BIT, 2);

View File

@ -1,394 +1,11 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators\fan_control.txt Thu Apr 14 15:45:20 EDT 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators\fan_control.txt Thu Apr 14 20:46:48 EDT 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class FanControl {
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_ANALOG_INPUT_COUNT = 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 = 256;
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 CAM_INPUTS_COUNT_padding = 0;
public static final int CAMS_PER_BANK = 2;
public static final int CAMS_PER_BANK_padding = 0;
public static final int CAN_DEFAULT_BASE = 0x200;
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_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_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_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_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 int CMD_TS_BENCH_CATEGORY = 22;
public static final int CMD_TS_FSIO_CATEGORY = 33;
public static final int CMD_TS_SOLENOID_CATEGORY = 41;
public static final int CMD_TS_X14 = 20;
public static final int CMD_TS_X31 = 49;
public static final String CMD_VSS_PIN = "vss_pin";
public static final String CMD_WRITECONFIG = "writeconfig";
public static final int COMPOSITE_DATA_LENGTH = 2500;
public static final int COMPOSITE_DATA_LENGTH_HALF = 1250;
public static final int COMPOSITE_PACKET_COUNT = 500;
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 = 8;
public static final int ENGINE_SNIFFER_UNIT_US = 10;
public static final int ENUM_16_BITS = 60000;
public static final int ENUM_32_BITS = 2000000000;
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 = 10009;
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 sensor";
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 correction";
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 extra 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_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: counter";
public static final String GAUGE_NAME_KNOCK_LEVEL = "knock: current level";
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_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 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_EVENT_TYPES = 6;
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_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_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_MAP_ESTIMATE = 100;
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_CRANK3 = "t3";
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 RPM_1_BYTE_PACKING_MULT = 50;
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 SERVO_COUNT = 8;
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_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_TABLE = 8;
public static final String TRIGGER_COMMENT = "#";
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 = 3;
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 = 3;
public static final String TRIGGERS_FILE_NAME = "triggers.txt";
public static final int TRIM_SIZE = 4;
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 char TS_CRC_CHECK_COMMAND = 'k';
public static final char TS_EXECUTE = 'E';
public static final int TS_FILE_VERSION = 20200310;
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_LOGGER_GET_BUFFER = 'L';
public static final char TS_GET_OUTPUTS_SIZE = '4';
public static final char TS_GET_STRUCT = '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 int TS_OUTPUT_SIZE = 640;
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 int VBAT_INJECTOR_CURVE_SIZE = 8;
public static final int VEHICLE_INFO_SIZE = 32;
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 CRANKING = Field.create("CRANKING", 0, FieldType.BIT, 0);
public static final Field NOTRUNNING = Field.create("NOTRUNNING", 0, FieldType.BIT, 1);
public static final Field DISABLEDWHILEENGINESTOPPED = Field.create("DISABLEDWHILEENGINESTOPPED", 0, FieldType.BIT, 2);

View File

@ -1,394 +1,11 @@
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 Thu Apr 14 15:45:20 EDT 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators\fuel_pump_control.txt Thu Apr 14 20:46:48 EDT 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class FuelPump {
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_ANALOG_INPUT_COUNT = 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 = 256;
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 CAM_INPUTS_COUNT_padding = 0;
public static final int CAMS_PER_BANK = 2;
public static final int CAMS_PER_BANK_padding = 0;
public static final int CAN_DEFAULT_BASE = 0x200;
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_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_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_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_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 int CMD_TS_BENCH_CATEGORY = 22;
public static final int CMD_TS_FSIO_CATEGORY = 33;
public static final int CMD_TS_SOLENOID_CATEGORY = 41;
public static final int CMD_TS_X14 = 20;
public static final int CMD_TS_X31 = 49;
public static final String CMD_VSS_PIN = "vss_pin";
public static final String CMD_WRITECONFIG = "writeconfig";
public static final int COMPOSITE_DATA_LENGTH = 2500;
public static final int COMPOSITE_DATA_LENGTH_HALF = 1250;
public static final int COMPOSITE_PACKET_COUNT = 500;
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 = 8;
public static final int ENGINE_SNIFFER_UNIT_US = 10;
public static final int ENUM_16_BITS = 60000;
public static final int ENUM_32_BITS = 2000000000;
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 = 10009;
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 sensor";
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 correction";
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 extra 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_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: counter";
public static final String GAUGE_NAME_KNOCK_LEVEL = "knock: current level";
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_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 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_EVENT_TYPES = 6;
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_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_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_MAP_ESTIMATE = 100;
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_CRANK3 = "t3";
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 RPM_1_BYTE_PACKING_MULT = 50;
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 SERVO_COUNT = 8;
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_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_TABLE = 8;
public static final String TRIGGER_COMMENT = "#";
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 = 3;
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 = 3;
public static final String TRIGGERS_FILE_NAME = "triggers.txt";
public static final int TRIM_SIZE = 4;
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 char TS_CRC_CHECK_COMMAND = 'k';
public static final char TS_EXECUTE = 'E';
public static final int TS_FILE_VERSION = 20200310;
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_LOGGER_GET_BUFFER = 'L';
public static final char TS_GET_OUTPUTS_SIZE = '4';
public static final char TS_GET_STRUCT = '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 int TS_OUTPUT_SIZE = 640;
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 int VBAT_INJECTOR_CURVE_SIZE = 8;
public static final int VEHICLE_INFO_SIZE = 32;
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 ISPRIME = Field.create("ISPRIME", 0, FieldType.BIT, 0);
public static final Field ENGINETURNEDRECENTLY = Field.create("ENGINETURNEDRECENTLY", 0, FieldType.BIT, 1);
public static final Field ISPUMPON = Field.create("ISPUMPON", 0, FieldType.BIT, 2);

View File

@ -1,394 +1,11 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/engine_cycle\high_pressure_fuel_pump.txt Thu Apr 14 15:45:19 EDT 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/engine_cycle\high_pressure_fuel_pump.txt Thu Apr 14 20:46:48 EDT 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class HighPressureFuelPump {
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_ANALOG_INPUT_COUNT = 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 = 256;
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 CAM_INPUTS_COUNT_padding = 0;
public static final int CAMS_PER_BANK = 2;
public static final int CAMS_PER_BANK_padding = 0;
public static final int CAN_DEFAULT_BASE = 0x200;
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_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_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_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_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 int CMD_TS_BENCH_CATEGORY = 22;
public static final int CMD_TS_FSIO_CATEGORY = 33;
public static final int CMD_TS_SOLENOID_CATEGORY = 41;
public static final int CMD_TS_X14 = 20;
public static final int CMD_TS_X31 = 49;
public static final String CMD_VSS_PIN = "vss_pin";
public static final String CMD_WRITECONFIG = "writeconfig";
public static final int COMPOSITE_DATA_LENGTH = 2500;
public static final int COMPOSITE_DATA_LENGTH_HALF = 1250;
public static final int COMPOSITE_PACKET_COUNT = 500;
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 = 8;
public static final int ENGINE_SNIFFER_UNIT_US = 10;
public static final int ENUM_16_BITS = 60000;
public static final int ENUM_32_BITS = 2000000000;
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 = 10009;
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 sensor";
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 correction";
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 extra 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_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: counter";
public static final String GAUGE_NAME_KNOCK_LEVEL = "knock: current level";
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_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 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_EVENT_TYPES = 6;
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_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_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_MAP_ESTIMATE = 100;
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_CRANK3 = "t3";
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 RPM_1_BYTE_PACKING_MULT = 50;
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 SERVO_COUNT = 8;
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_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_TABLE = 8;
public static final String TRIGGER_COMMENT = "#";
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 = 3;
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 = 3;
public static final String TRIGGERS_FILE_NAME = "triggers.txt";
public static final int TRIM_SIZE = 4;
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 char TS_CRC_CHECK_COMMAND = 'k';
public static final char TS_EXECUTE = 'E';
public static final int TS_FILE_VERSION = 20200310;
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_LOGGER_GET_BUFFER = 'L';
public static final char TS_GET_OUTPUTS_SIZE = '4';
public static final char TS_GET_STRUCT = '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 int TS_OUTPUT_SIZE = 640;
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 int VBAT_INJECTOR_CURVE_SIZE = 8;
public static final int VEHICLE_INFO_SIZE = 32;
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_REQUESTED_PUMP = Field.create("M_REQUESTED_PUMP", 0, FieldType.FLOAT);
public static final Field FUEL_REQUESTED_PERCENT = Field.create("FUEL_REQUESTED_PERCENT", 4, FieldType.FLOAT);
public static final Field FUEL_REQUESTED_PERCENT_PI = Field.create("FUEL_REQUESTED_PERCENT_PI", 8, FieldType.FLOAT);

View File

@ -1,394 +1,11 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators\idle_state.txt Thu Apr 14 15:45:20 EDT 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators\idle_state.txt Thu Apr 14 20:48:22 EDT 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class IdleState {
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_ANALOG_INPUT_COUNT = 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 = 256;
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 CAM_INPUTS_COUNT_padding = 0;
public static final int CAMS_PER_BANK = 2;
public static final int CAMS_PER_BANK_padding = 0;
public static final int CAN_DEFAULT_BASE = 0x200;
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_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_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_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_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 int CMD_TS_BENCH_CATEGORY = 22;
public static final int CMD_TS_FSIO_CATEGORY = 33;
public static final int CMD_TS_SOLENOID_CATEGORY = 41;
public static final int CMD_TS_X14 = 20;
public static final int CMD_TS_X31 = 49;
public static final String CMD_VSS_PIN = "vss_pin";
public static final String CMD_WRITECONFIG = "writeconfig";
public static final int COMPOSITE_DATA_LENGTH = 2500;
public static final int COMPOSITE_DATA_LENGTH_HALF = 1250;
public static final int COMPOSITE_PACKET_COUNT = 500;
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 = 8;
public static final int ENGINE_SNIFFER_UNIT_US = 10;
public static final int ENUM_16_BITS = 60000;
public static final int ENUM_32_BITS = 2000000000;
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 = 10009;
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 sensor";
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 correction";
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 extra 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_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: counter";
public static final String GAUGE_NAME_KNOCK_LEVEL = "knock: current level";
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_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 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_EVENT_TYPES = 6;
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_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_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_MAP_ESTIMATE = 100;
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_CRANK3 = "t3";
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 RPM_1_BYTE_PACKING_MULT = 50;
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 SERVO_COUNT = 8;
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_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_TABLE = 8;
public static final String TRIGGER_COMMENT = "#";
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 = 3;
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 = 3;
public static final String TRIGGERS_FILE_NAME = "triggers.txt";
public static final int TRIM_SIZE = 4;
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 char TS_CRC_CHECK_COMMAND = 'k';
public static final char TS_EXECUTE = 'E';
public static final int TS_FILE_VERSION = 20200310;
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_LOGGER_GET_BUFFER = 'L';
public static final char TS_GET_OUTPUTS_SIZE = '4';
public static final char TS_GET_STRUCT = '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 int TS_OUTPUT_SIZE = 640;
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 int VBAT_INJECTOR_CURVE_SIZE = 8;
public static final int VEHICLE_INFO_SIZE = 32;
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 IDLESTATE = Field.create("IDLESTATE", 0, FieldType.INT).setScale(1.0);
public static final Field CURRENTIDLEPOSITION = Field.create("CURRENTIDLEPOSITION", 4, FieldType.FLOAT);
public static final Field BASEIDLEPOSITION = Field.create("BASEIDLEPOSITION", 8, FieldType.FLOAT);

View File

@ -1,394 +1,11 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo\ignition_state.txt Thu Apr 14 15:45:20 EDT 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo\ignition_state.txt Thu Apr 14 20:48:22 EDT 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class IgnitionState {
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_ANALOG_INPUT_COUNT = 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 = 256;
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 CAM_INPUTS_COUNT_padding = 0;
public static final int CAMS_PER_BANK = 2;
public static final int CAMS_PER_BANK_padding = 0;
public static final int CAN_DEFAULT_BASE = 0x200;
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_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_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_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_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 int CMD_TS_BENCH_CATEGORY = 22;
public static final int CMD_TS_FSIO_CATEGORY = 33;
public static final int CMD_TS_SOLENOID_CATEGORY = 41;
public static final int CMD_TS_X14 = 20;
public static final int CMD_TS_X31 = 49;
public static final String CMD_VSS_PIN = "vss_pin";
public static final String CMD_WRITECONFIG = "writeconfig";
public static final int COMPOSITE_DATA_LENGTH = 2500;
public static final int COMPOSITE_DATA_LENGTH_HALF = 1250;
public static final int COMPOSITE_PACKET_COUNT = 500;
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 = 8;
public static final int ENGINE_SNIFFER_UNIT_US = 10;
public static final int ENUM_16_BITS = 60000;
public static final int ENUM_32_BITS = 2000000000;
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 = 10009;
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 sensor";
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 correction";
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 extra 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_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: counter";
public static final String GAUGE_NAME_KNOCK_LEVEL = "knock: current level";
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_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 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_EVENT_TYPES = 6;
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_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_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_MAP_ESTIMATE = 100;
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_CRANK3 = "t3";
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 RPM_1_BYTE_PACKING_MULT = 50;
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 SERVO_COUNT = 8;
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_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_TABLE = 8;
public static final String TRIGGER_COMMENT = "#";
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 = 3;
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 = 3;
public static final String TRIGGERS_FILE_NAME = "triggers.txt";
public static final int TRIM_SIZE = 4;
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 char TS_CRC_CHECK_COMMAND = 'k';
public static final char TS_EXECUTE = 'E';
public static final int TS_FILE_VERSION = 20200310;
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_LOGGER_GET_BUFFER = 'L';
public static final char TS_GET_OUTPUTS_SIZE = '4';
public static final char TS_GET_STRUCT = '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 int TS_OUTPUT_SIZE = 640;
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 int VBAT_INJECTOR_CURVE_SIZE = 8;
public static final int VEHICLE_INFO_SIZE = 32;
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 BASEDWELL = Field.create("BASEDWELL", 0, FieldType.FLOAT);
public static final Field DWELLVOLTAGECORRECTION = Field.create("DWELLVOLTAGECORRECTION", 4, FieldType.FLOAT);
public static final Field[] VALUES = {

View File

@ -1,394 +1,11 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/fuel\injector_model.txt Thu Apr 14 15:45:19 EDT 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/fuel\injector_model.txt Thu Apr 14 20:46:48 EDT 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class InjectorModel {
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_ANALOG_INPUT_COUNT = 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 = 256;
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 CAM_INPUTS_COUNT_padding = 0;
public static final int CAMS_PER_BANK = 2;
public static final int CAMS_PER_BANK_padding = 0;
public static final int CAN_DEFAULT_BASE = 0x200;
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_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_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_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_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 int CMD_TS_BENCH_CATEGORY = 22;
public static final int CMD_TS_FSIO_CATEGORY = 33;
public static final int CMD_TS_SOLENOID_CATEGORY = 41;
public static final int CMD_TS_X14 = 20;
public static final int CMD_TS_X31 = 49;
public static final String CMD_VSS_PIN = "vss_pin";
public static final String CMD_WRITECONFIG = "writeconfig";
public static final int COMPOSITE_DATA_LENGTH = 2500;
public static final int COMPOSITE_DATA_LENGTH_HALF = 1250;
public static final int COMPOSITE_PACKET_COUNT = 500;
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 = 8;
public static final int ENGINE_SNIFFER_UNIT_US = 10;
public static final int ENUM_16_BITS = 60000;
public static final int ENUM_32_BITS = 2000000000;
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 = 10009;
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 sensor";
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 correction";
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 extra 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_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: counter";
public static final String GAUGE_NAME_KNOCK_LEVEL = "knock: current level";
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_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 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_EVENT_TYPES = 6;
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_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_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_MAP_ESTIMATE = 100;
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_CRANK3 = "t3";
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 RPM_1_BYTE_PACKING_MULT = 50;
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 SERVO_COUNT = 8;
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_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_TABLE = 8;
public static final String TRIGGER_COMMENT = "#";
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 = 3;
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 = 3;
public static final String TRIGGERS_FILE_NAME = "triggers.txt";
public static final int TRIM_SIZE = 4;
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 char TS_CRC_CHECK_COMMAND = 'k';
public static final char TS_EXECUTE = 'E';
public static final int TS_FILE_VERSION = 20200310;
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_LOGGER_GET_BUFFER = 'L';
public static final char TS_GET_OUTPUTS_SIZE = '4';
public static final char TS_GET_STRUCT = '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 int TS_OUTPUT_SIZE = 640;
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 int VBAT_INJECTOR_CURVE_SIZE = 8;
public static final int VEHICLE_INFO_SIZE = 32;
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_DEADTIME = Field.create("M_DEADTIME", 0, FieldType.FLOAT);
public static final Field PRESSUREDELTA = Field.create("PRESSUREDELTA", 4, FieldType.FLOAT);
public static final Field PRESSURERATIO = Field.create("PRESSURERATIO", 8, FieldType.FLOAT);

View File

@ -1,394 +1,11 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo\launch_control_state.txt Thu Apr 14 15:45:19 EDT 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo\launch_control_state.txt Thu Apr 14 20:46:48 EDT 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class LaunchControl {
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_ANALOG_INPUT_COUNT = 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 = 256;
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 CAM_INPUTS_COUNT_padding = 0;
public static final int CAMS_PER_BANK = 2;
public static final int CAMS_PER_BANK_padding = 0;
public static final int CAN_DEFAULT_BASE = 0x200;
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_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_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_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_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 int CMD_TS_BENCH_CATEGORY = 22;
public static final int CMD_TS_FSIO_CATEGORY = 33;
public static final int CMD_TS_SOLENOID_CATEGORY = 41;
public static final int CMD_TS_X14 = 20;
public static final int CMD_TS_X31 = 49;
public static final String CMD_VSS_PIN = "vss_pin";
public static final String CMD_WRITECONFIG = "writeconfig";
public static final int COMPOSITE_DATA_LENGTH = 2500;
public static final int COMPOSITE_DATA_LENGTH_HALF = 1250;
public static final int COMPOSITE_PACKET_COUNT = 500;
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 = 8;
public static final int ENGINE_SNIFFER_UNIT_US = 10;
public static final int ENUM_16_BITS = 60000;
public static final int ENUM_32_BITS = 2000000000;
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 = 10009;
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 sensor";
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 correction";
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 extra 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_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: counter";
public static final String GAUGE_NAME_KNOCK_LEVEL = "knock: current level";
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_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 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_EVENT_TYPES = 6;
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_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_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_MAP_ESTIMATE = 100;
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_CRANK3 = "t3";
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 RPM_1_BYTE_PACKING_MULT = 50;
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 SERVO_COUNT = 8;
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_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_TABLE = 8;
public static final String TRIGGER_COMMENT = "#";
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 = 3;
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 = 3;
public static final String TRIGGERS_FILE_NAME = "triggers.txt";
public static final int TRIM_SIZE = 4;
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 char TS_CRC_CHECK_COMMAND = 'k';
public static final char TS_EXECUTE = 'E';
public static final int TS_FILE_VERSION = 20200310;
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_LOGGER_GET_BUFFER = 'L';
public static final char TS_GET_OUTPUTS_SIZE = '4';
public static final char TS_GET_STRUCT = '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 int TS_OUTPUT_SIZE = 640;
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 int VBAT_INJECTOR_CURVE_SIZE = 8;
public static final int VEHICLE_INFO_SIZE = 32;
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 RETARDTHRESHOLDRPM = Field.create("RETARDTHRESHOLDRPM", 0, FieldType.INT).setScale(1.0);
public static final Field COMBINEDCONDITIONS = Field.create("COMBINEDCONDITIONS", 4, FieldType.BIT, 0);
public static final Field LAUNCHACTIVATEPINSTATE = Field.create("LAUNCHACTIVATEPINSTATE", 4, FieldType.BIT, 1);

View File

@ -1,394 +1,11 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators\main_relay.txt Thu Apr 14 15:45:20 EDT 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators\main_relay.txt Thu Apr 14 20:46:48 EDT 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class MainRelay {
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_ANALOG_INPUT_COUNT = 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 = 256;
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 CAM_INPUTS_COUNT_padding = 0;
public static final int CAMS_PER_BANK = 2;
public static final int CAMS_PER_BANK_padding = 0;
public static final int CAN_DEFAULT_BASE = 0x200;
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_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_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_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_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 int CMD_TS_BENCH_CATEGORY = 22;
public static final int CMD_TS_FSIO_CATEGORY = 33;
public static final int CMD_TS_SOLENOID_CATEGORY = 41;
public static final int CMD_TS_X14 = 20;
public static final int CMD_TS_X31 = 49;
public static final String CMD_VSS_PIN = "vss_pin";
public static final String CMD_WRITECONFIG = "writeconfig";
public static final int COMPOSITE_DATA_LENGTH = 2500;
public static final int COMPOSITE_DATA_LENGTH_HALF = 1250;
public static final int COMPOSITE_PACKET_COUNT = 500;
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 = 8;
public static final int ENGINE_SNIFFER_UNIT_US = 10;
public static final int ENUM_16_BITS = 60000;
public static final int ENUM_32_BITS = 2000000000;
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 = 10009;
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 sensor";
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 correction";
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 extra 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_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: counter";
public static final String GAUGE_NAME_KNOCK_LEVEL = "knock: current level";
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_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 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_EVENT_TYPES = 6;
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_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_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_MAP_ESTIMATE = 100;
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_CRANK3 = "t3";
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 RPM_1_BYTE_PACKING_MULT = 50;
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 SERVO_COUNT = 8;
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_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_TABLE = 8;
public static final String TRIGGER_COMMENT = "#";
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 = 3;
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 = 3;
public static final String TRIGGERS_FILE_NAME = "triggers.txt";
public static final int TRIM_SIZE = 4;
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 char TS_CRC_CHECK_COMMAND = 'k';
public static final char TS_EXECUTE = 'E';
public static final int TS_FILE_VERSION = 20200310;
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_LOGGER_GET_BUFFER = 'L';
public static final char TS_GET_OUTPUTS_SIZE = '4';
public static final char TS_GET_STRUCT = '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 int TS_OUTPUT_SIZE = 640;
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 int VBAT_INJECTOR_CURVE_SIZE = 8;
public static final int VEHICLE_INFO_SIZE = 32;
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 ISBENCHTEST = Field.create("ISBENCHTEST", 0, FieldType.BIT, 0);
public static final Field HASIGNITIONVOLTAGE = Field.create("HASIGNITIONVOLTAGE", 0, FieldType.BIT, 1);
public static final Field MAINRELAYSTATE = Field.create("MAINRELAYSTATE", 0, FieldType.BIT, 2);

View File

@ -1,394 +1,11 @@
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 Thu Apr 14 15:45:20 EDT 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo\tps_accel_state.txt Thu Apr 14 20:46:48 EDT 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class TpsAccelState {
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_ANALOG_INPUT_COUNT = 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 = 256;
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 CAM_INPUTS_COUNT_padding = 0;
public static final int CAMS_PER_BANK = 2;
public static final int CAMS_PER_BANK_padding = 0;
public static final int CAN_DEFAULT_BASE = 0x200;
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_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_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_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_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 int CMD_TS_BENCH_CATEGORY = 22;
public static final int CMD_TS_FSIO_CATEGORY = 33;
public static final int CMD_TS_SOLENOID_CATEGORY = 41;
public static final int CMD_TS_X14 = 20;
public static final int CMD_TS_X31 = 49;
public static final String CMD_VSS_PIN = "vss_pin";
public static final String CMD_WRITECONFIG = "writeconfig";
public static final int COMPOSITE_DATA_LENGTH = 2500;
public static final int COMPOSITE_DATA_LENGTH_HALF = 1250;
public static final int COMPOSITE_PACKET_COUNT = 500;
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 = 8;
public static final int ENGINE_SNIFFER_UNIT_US = 10;
public static final int ENUM_16_BITS = 60000;
public static final int ENUM_32_BITS = 2000000000;
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 = 10009;
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 sensor";
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 correction";
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 extra 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_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: counter";
public static final String GAUGE_NAME_KNOCK_LEVEL = "knock: current level";
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_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 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_EVENT_TYPES = 6;
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_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_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_MAP_ESTIMATE = 100;
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_CRANK3 = "t3";
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 RPM_1_BYTE_PACKING_MULT = 50;
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 SERVO_COUNT = 8;
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_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_TABLE = 8;
public static final String TRIGGER_COMMENT = "#";
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 = 3;
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 = 3;
public static final String TRIGGERS_FILE_NAME = "triggers.txt";
public static final int TRIM_SIZE = 4;
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 char TS_CRC_CHECK_COMMAND = 'k';
public static final char TS_EXECUTE = 'E';
public static final int TS_FILE_VERSION = 20200310;
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_LOGGER_GET_BUFFER = 'L';
public static final char TS_GET_OUTPUTS_SIZE = '4';
public static final char TS_GET_STRUCT = '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 int TS_OUTPUT_SIZE = 640;
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 int VBAT_INJECTOR_CURVE_SIZE = 8;
public static final int VEHICLE_INFO_SIZE = 32;
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 TPSFROM = Field.create("TPSFROM", 0, FieldType.FLOAT);
public static final Field TPSTO = Field.create("TPSTO", 4, FieldType.FLOAT);
public static final Field DELTATPS = Field.create("DELTATPS", 8, FieldType.FLOAT);

View File

@ -1,394 +1,12 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger\trigger_central.txt Thu Apr 14 15:45:20 EDT 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger\trigger_central.txt Thu Apr 14 20:48:21 EDT 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class TriggerCentral {
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_ANALOG_INPUT_COUNT = 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 = 256;
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 CAM_INPUTS_COUNT_padding = 0;
public static final int CAMS_PER_BANK = 2;
public static final int CAMS_PER_BANK_padding = 0;
public static final int CAN_DEFAULT_BASE = 0x200;
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_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_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_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_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 int CMD_TS_BENCH_CATEGORY = 22;
public static final int CMD_TS_FSIO_CATEGORY = 33;
public static final int CMD_TS_SOLENOID_CATEGORY = 41;
public static final int CMD_TS_X14 = 20;
public static final int CMD_TS_X31 = 49;
public static final String CMD_VSS_PIN = "vss_pin";
public static final String CMD_WRITECONFIG = "writeconfig";
public static final int COMPOSITE_DATA_LENGTH = 2500;
public static final int COMPOSITE_DATA_LENGTH_HALF = 1250;
public static final int COMPOSITE_PACKET_COUNT = 500;
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 = 8;
public static final int ENGINE_SNIFFER_UNIT_US = 10;
public static final int ENUM_16_BITS = 60000;
public static final int ENUM_32_BITS = 2000000000;
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 = 10009;
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 sensor";
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 correction";
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 extra 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_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: counter";
public static final String GAUGE_NAME_KNOCK_LEVEL = "knock: current level";
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_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 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_EVENT_TYPES = 6;
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_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_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_MAP_ESTIMATE = 100;
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_CRANK3 = "t3";
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 RPM_1_BYTE_PACKING_MULT = 50;
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 SERVO_COUNT = 8;
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_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_TABLE = 8;
public static final String TRIGGER_COMMENT = "#";
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 = 3;
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 = 3;
public static final String TRIGGERS_FILE_NAME = "triggers.txt";
public static final int TRIM_SIZE = 4;
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 char TS_CRC_CHECK_COMMAND = 'k';
public static final char TS_EXECUTE = 'E';
public static final int TS_FILE_VERSION = 20200310;
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_LOGGER_GET_BUFFER = 'L';
public static final char TS_GET_OUTPUTS_SIZE = '4';
public static final char TS_GET_STRUCT = '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 int TS_OUTPUT_SIZE = 640;
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 int VBAT_INJECTOR_CURVE_SIZE = 8;
public static final int VEHICLE_INFO_SIZE = 32;
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 HWEVENTCOUNTERS1 = Field.create("HWEVENTCOUNTERS1", 0, FieldType.INT).setScale(1.0);
public static final Field HWEVENTCOUNTERS2 = Field.create("HWEVENTCOUNTERS2", 4, FieldType.INT).setScale(1.0);
public static final Field HWEVENTCOUNTERS3 = Field.create("HWEVENTCOUNTERS3", 8, FieldType.INT).setScale(1.0);

View File

@ -1,394 +1,11 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger\trigger_state.txt Thu Apr 14 15:45:20 EDT 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger\trigger_state.txt Thu Apr 14 20:48:22 EDT 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class TriggerState {
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_ANALOG_INPUT_COUNT = 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 = 256;
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 CAM_INPUTS_COUNT_padding = 0;
public static final int CAMS_PER_BANK = 2;
public static final int CAMS_PER_BANK_padding = 0;
public static final int CAN_DEFAULT_BASE = 0x200;
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_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_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_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_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 int CMD_TS_BENCH_CATEGORY = 22;
public static final int CMD_TS_FSIO_CATEGORY = 33;
public static final int CMD_TS_SOLENOID_CATEGORY = 41;
public static final int CMD_TS_X14 = 20;
public static final int CMD_TS_X31 = 49;
public static final String CMD_VSS_PIN = "vss_pin";
public static final String CMD_WRITECONFIG = "writeconfig";
public static final int COMPOSITE_DATA_LENGTH = 2500;
public static final int COMPOSITE_DATA_LENGTH_HALF = 1250;
public static final int COMPOSITE_PACKET_COUNT = 500;
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 = 8;
public static final int ENGINE_SNIFFER_UNIT_US = 10;
public static final int ENUM_16_BITS = 60000;
public static final int ENUM_32_BITS = 2000000000;
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 = 10009;
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 sensor";
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 correction";
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 extra 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_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: counter";
public static final String GAUGE_NAME_KNOCK_LEVEL = "knock: current level";
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_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 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_EVENT_TYPES = 6;
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_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_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_MAP_ESTIMATE = 100;
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_CRANK3 = "t3";
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 RPM_1_BYTE_PACKING_MULT = 50;
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 SERVO_COUNT = 8;
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_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_TABLE = 8;
public static final String TRIGGER_COMMENT = "#";
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 = 3;
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 = 3;
public static final String TRIGGERS_FILE_NAME = "triggers.txt";
public static final int TRIM_SIZE = 4;
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 char TS_CRC_CHECK_COMMAND = 'k';
public static final char TS_EXECUTE = 'E';
public static final int TS_FILE_VERSION = 20200310;
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_LOGGER_GET_BUFFER = 'L';
public static final char TS_GET_OUTPUTS_SIZE = '4';
public static final char TS_GET_STRUCT = '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 int TS_OUTPUT_SIZE = 640;
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 int VBAT_INJECTOR_CURVE_SIZE = 8;
public static final int VEHICLE_INFO_SIZE = 32;
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 CURRENTGAP = Field.create("CURRENTGAP", 0, FieldType.FLOAT);
public static final Field TOTALREVOLUTIONCOUNTER = Field.create("TOTALREVOLUTIONCOUNTER", 4, FieldType.INT).setScale(1.0);
public static final Field[] VALUES = {

File diff suppressed because it is too large Load Diff

View File

@ -1,394 +1,11 @@
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 Thu Apr 14 15:45:20 EDT 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo\wall_fuel_state.txt Thu Apr 14 20:48:22 EDT 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class WallFuelState {
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_ANALOG_INPUT_COUNT = 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 = 256;
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 CAM_INPUTS_COUNT_padding = 0;
public static final int CAMS_PER_BANK = 2;
public static final int CAMS_PER_BANK_padding = 0;
public static final int CAN_DEFAULT_BASE = 0x200;
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_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_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_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_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 int CMD_TS_BENCH_CATEGORY = 22;
public static final int CMD_TS_FSIO_CATEGORY = 33;
public static final int CMD_TS_SOLENOID_CATEGORY = 41;
public static final int CMD_TS_X14 = 20;
public static final int CMD_TS_X31 = 49;
public static final String CMD_VSS_PIN = "vss_pin";
public static final String CMD_WRITECONFIG = "writeconfig";
public static final int COMPOSITE_DATA_LENGTH = 2500;
public static final int COMPOSITE_DATA_LENGTH_HALF = 1250;
public static final int COMPOSITE_PACKET_COUNT = 500;
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 = 8;
public static final int ENGINE_SNIFFER_UNIT_US = 10;
public static final int ENUM_16_BITS = 60000;
public static final int ENUM_32_BITS = 2000000000;
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 = 10009;
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 sensor";
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 correction";
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 extra 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_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: counter";
public static final String GAUGE_NAME_KNOCK_LEVEL = "knock: current level";
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_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 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_EVENT_TYPES = 6;
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_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_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_MAP_ESTIMATE = 100;
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_CRANK3 = "t3";
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 RPM_1_BYTE_PACKING_MULT = 50;
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 SERVO_COUNT = 8;
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_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_TABLE = 8;
public static final String TRIGGER_COMMENT = "#";
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 = 3;
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 = 3;
public static final String TRIGGERS_FILE_NAME = "triggers.txt";
public static final int TRIM_SIZE = 4;
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 char TS_CRC_CHECK_COMMAND = 'k';
public static final char TS_EXECUTE = 'E';
public static final int TS_FILE_VERSION = 20200310;
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_LOGGER_GET_BUFFER = 'L';
public static final char TS_GET_OUTPUTS_SIZE = '4';
public static final char TS_GET_STRUCT = '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 int TS_OUTPUT_SIZE = 640;
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 int VBAT_INJECTOR_CURVE_SIZE = 8;
public static final int VEHICLE_INFO_SIZE = 32;
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 WALLFUELCORRECTION = Field.create("WALLFUELCORRECTION", 0, FieldType.FLOAT);
public static final Field WALLFUEL = Field.create("WALLFUEL", 4, FieldType.FLOAT);
public static final Field[] VALUES = {

Binary file not shown.

View File

@ -143,8 +143,14 @@ public class ConfigDefinition {
romRaiderDestination = args[i + 1];
break;
case KEY_PREPEND:
prependFiles.add(args[i + 1]);
state.inputFiles.add(args[i + 1]);
{
String value = args[i + 1];
// see UsagesReader use-case with dynamic prepend usage
if (!value.trim().isEmpty()) {
prependFiles.add(value);
state.inputFiles.add(value);
}
}
break;
case KEY_SIGNATURE:
signaturePrependFile = args[i + 1];

View File

@ -48,6 +48,22 @@ public class UsagesReader {
String javaName = (String) elements.get(0);
String folder = (String) elements.get(1);
String withCDefines = "false";
String prepend = "";
for (int i = 2; i < elements.size(); i++) {
String keyValue = (String) elements.get(i);
String[] pair = keyValue.trim().split("=");
String key = pair[0];
String value = pair[1];
if (key.equals(ConfigDefinition.KEY_WITH_C_DEFINES)) {
withCDefines = value;
} else if (key.equals(ConfigDefinition.KEY_PREPEND)) {
prepend = value;
}
}
// String macroName = elements.size() > 2 ? ((String)elements.get(2)).trim() : "";
@ -55,10 +71,10 @@ public class UsagesReader {
ConfigDefinition.KEY_DEFINITION,
folder + File.separator + name + ".txt",
ConfigDefinition.KEY_WITH_C_DEFINES,
"false",
withCDefines,
ConfigDefinition.KEY_PREPEND,
"integration/rusefi_config.txt",
prepend,
ConfigDefinition.KEY_JAVA_DESTINATION,
"../java_console/models/src/main/java/com/rusefi/config/generated/" + javaName,