From 3d3122c76c2e5f76411c59a827f095c060688f2a Mon Sep 17 00:00:00 2001 From: rusEfi Date: Fri, 30 Nov 2018 00:17:55 -0500 Subject: [PATCH] better? field name --- .../NUCLEO_F767/board_configuration.cpp | 2 +- .../boards/Prometheus/board_configuration.cpp | 2 +- firmware/config/engines/ford_fiesta.cpp | 2 +- .../controllers/algo/engine_configuration.cpp | 2 +- ...ngine_configuration_generated_structures.h | 610 +++++++++++++++++- firmware/controllers/algo/rusefi_generated.h | 4 +- firmware/controllers/electronic_throttle.cpp | 2 +- firmware/controllers/engine_controller.cpp | 2 +- firmware/controllers/sensors/tps.cpp | 4 +- firmware/hw_layer/adc_inputs.cpp | 2 +- firmware/integration/rusefi_config.txt | 4 +- firmware/tunerstudio/rusefi.ini | 32 +- firmware/tunerstudio/rusefi.input | 28 +- .../models/src/com/rusefi/config/Fields.java | 6 +- 14 files changed, 653 insertions(+), 49 deletions(-) diff --git a/firmware/config/boards/NUCLEO_F767/board_configuration.cpp b/firmware/config/boards/NUCLEO_F767/board_configuration.cpp index d5448b2c16..7c0f43c16a 100644 --- a/firmware/config/boards/NUCLEO_F767/board_configuration.cpp +++ b/firmware/config/boards/NUCLEO_F767/board_configuration.cpp @@ -53,7 +53,7 @@ void setBoardConfigurationOverrides(void) { engineConfiguration->adcVcc = ADC_VCC; #endif engineConfiguration->baroSensor.hwChannel = EFI_ADC_NONE; - engineConfiguration->pedalPositionChannel = EFI_ADC_NONE; + engineConfiguration->pedalPositionAdcChannel = EFI_ADC_NONE; // not used engineConfiguration->dizzySparkOutputPin = GPIO_UNASSIGNED; diff --git a/firmware/config/boards/Prometheus/board_configuration.cpp b/firmware/config/boards/Prometheus/board_configuration.cpp index b7f2623a95..37e5f77d66 100644 --- a/firmware/config/boards/Prometheus/board_configuration.cpp +++ b/firmware/config/boards/Prometheus/board_configuration.cpp @@ -146,7 +146,7 @@ void setBoardConfigurationOverrides(void) { engineConfiguration->adcVcc = ADC_VCC; engineConfiguration->baroSensor.hwChannel = EFI_ADC_NONE; - engineConfiguration->pedalPositionChannel = EFI_ADC_NONE; + engineConfiguration->pedalPositionAdcChannel = EFI_ADC_NONE; boardConfiguration->injectionPins[0] = is469 ? GPIOD_9 : GPIOB_14; // #1 boardConfiguration->injectionPins[1] = is469 ? GPIOD_15 : GPIOC_7; // #2 diff --git a/firmware/config/engines/ford_fiesta.cpp b/firmware/config/engines/ford_fiesta.cpp index fd6bdb12dc..37d060aedd 100644 --- a/firmware/config/engines/ford_fiesta.cpp +++ b/firmware/config/engines/ford_fiesta.cpp @@ -34,7 +34,7 @@ void setFordFiestaDefaultEngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) // etb testing // boardConfiguration->clutchUpPin boardConfiguration->etbControlPin1 = GPIOD_3; - engineConfiguration->pedalPositionChannel = EFI_ADC_1; + engineConfiguration->pedalPositionAdcChannel = EFI_ADC_1; boardConfiguration->etbDirectionPin2 = GPIOD_5; engineConfiguration->tpsMin = 337; diff --git a/firmware/controllers/algo/engine_configuration.cpp b/firmware/controllers/algo/engine_configuration.cpp index 32c983ebbb..f08f8f99c2 100644 --- a/firmware/controllers/algo/engine_configuration.cpp +++ b/firmware/controllers/algo/engine_configuration.cpp @@ -841,7 +841,7 @@ void setDefaultConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) { engineConfiguration->map.sensor.hwChannel = EFI_ADC_4; engineConfiguration->baroSensor.hwChannel = EFI_ADC_NONE; - engineConfiguration->pedalPositionChannel = EFI_ADC_NONE; + engineConfiguration->pedalPositionAdcChannel = EFI_ADC_NONE; engineConfiguration->specs.firingOrder = FO_1_3_4_2; engineConfiguration->crankingInjectionMode = IM_SIMULTANEOUS; diff --git a/firmware/controllers/algo/engine_configuration_generated_structures.h b/firmware/controllers/algo/engine_configuration_generated_structures.h index d1bd2470dd..8c977556f8 100644 --- a/firmware/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by ConfigDefinition.jar based on rusefi_config.txt Thu Nov 29 23:17:02 EST 2018 +// this section was generated automatically by ConfigDefinition.jar based on rusefi_config.txt Thu Nov 29 23:21:24 EST 2018 // begin #ifndef ENGINE_CONFIGURATION_GENERATED_H_ #define ENGINE_CONFIGURATION_GENERATED_H_ @@ -1205,6 +1205,7 @@ typedef struct { */ int HD44780height; /** + * See aslo pedalPositionAdcChannel * offset 520 */ adc_channel_e tpsAdcChannel; @@ -1249,9 +1250,11 @@ typedef struct { */ afr_sensor_s afr; /** + * Electronic pedal position input + * See also tpsAdcChannel * offset 588 */ - adc_channel_e pedalPositionChannel; + adc_channel_e pedalPositionAdcChannel; /** * @see hasBaroSensor * offset 592 @@ -1825,4 +1828,605 @@ typedef struct { * Fixed timing, useful for TDC testing * offset 2360 */ - float f \ No newline at end of file + float fixedTiming; + /** + * MAP voltage for low point + * offset 2364 + */ + float mapLowValueVoltage; + /** + * MAP voltage for low point + * offset 2368 + */ + float mapHighValueVoltage; + /** + * EGO value correction + * offset 2372 + */ + float egoValueShift; + /** + * offset 2376 + */ + brain_input_pin_e camInput; + /** + * IAC position during cranking + * offset 2380 + */ + int crankingIACposition; + /** + * offset 2384 + */ + float tChargeMinRpmMinTps; + /** + * offset 2388 + */ + float tChargeMinRpmMaxTps; + /** + * offset 2392 + */ + float tChargeMaxRpmMinTps; + /** + * offset 2396 + */ + float tChargeMaxRpmMaxTps; + /** + * offset 2400 + */ + brain_pin_e auxPidPins[AUX_PID_COUNT]; + /** + * offset 2416 + */ + fsio_pwm_freq_t auxPidFrequency[AUX_PID_COUNT]; + /** + * offset 2424 + */ + int alternatorPwmFrequency; + /** + * offset 2428 + */ + mass_storage_e storageMode; + /** + * offset 2432 + */ + spi_device_e cj125SpiDevice; + /** + * offset 2436 + */ + pin_output_mode_e cj125CsPinMode; + /** + * Narrow Band WBO Approximation + * offset 2440 + */ + float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + /** + * offset 2472 + */ + float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + /** + * set vvt_mode X + * offset 2504 + */ + vvt_mode_e vvtMode; + /** + * offset 2508 + */ + bi_quard_s biQuad; + /** + * CLT-based timing correction + * offset 2528 + */ + float cltTimingBins[CLT_TIMING_CURVE_SIZE]; + /** + * offset 2560 + */ + float cltTimingExtra[CLT_TIMING_CURVE_SIZE]; + /** + * offset 2592 + */ + int nbVvtIndex; + /** + * offset 2596 + */ + float autoTuneCltThreshold; + /** + * offset 2600 + */ + float autoTuneTpsRocThreshold; + /** + * offset 2604 + */ + float autoTuneTpsQuietPeriod; + /** + * offset 2608 + */ + float postCrankingTargetClt; + /** + * Fuel multiplier taper, see also postCrankingDurationSec + * offset 2612 + */ + float postCrankingFactor; + /** + * See also postCrankingFactor + * offset 2616 + */ + float postCrankingDurationSec; + /** + * todo: finish implementation #332 + * offset 2620 + */ + ThermistorConf auxTempSensor1; + /** + * todo: finish implementation #332 + * offset 2652 + */ + ThermistorConf auxTempSensor2; + /** + * offset 2684 + */ + int16_t fuelClosedLoopCltThreshold; + /** + * offset 2686 + */ + int16_t fuelClosedLoopTpsThreshold; + /** + * offset 2688 + */ + int16_t fuelClosedLoopRpmThreshold; + /** + * offset 2690 + */ + int16_t etbFreq; + /** + * offset 2692 + */ + pid_s fuelClosedLoopPid; + /** + * offset 2712 + */ + float fuelClosedLoopAfrHighThreshold; + /** + * offset 2716 + */ + pin_mode_e stepperEnablePinMode; + /** + * lambda input + * offset 2720 + */ + adc_channel_e cj125ua; + /** + * heater input + * offset 2724 + */ + adc_channel_e cj125ur; + /** + * per-cylinder timing correction + * offset 2728 + */ + cfg_float_t_1f timing_offset_cylinder[IGNITION_PIN_COUNT]; + /** + * offset 2776 + */ + pin_input_mode_e brakePedalPinMode; + /** + * offset 2780 + */ + float idlePidActivationTime; + /** + * offset 2784 + */ + spi_device_e sdCardSpiDevice; + /** + * offset 2788 + */ + pin_mode_e spi3SckMode; + /** + * offset 2792 + */ + pin_mode_e spi3MosiMode; + /** + * offset 2796 + */ + pin_mode_e spi3MisoMode; + /** + * offset 2800 + */ + pin_mode_e spi1SckMode; + /** + * offset 2804 + */ + pin_mode_e spi1MosiMode; + /** + * offset 2808 + */ + pin_mode_e spi1MisoMode; + /** + * offset 2812 + */ + brain_pin_e brakePedalPin; + /** + * offset 2816 + */ + pid_s auxPid[AUX_PID_COUNT]; + /** + * offset 2896 + */ + oil_pressure_config_s oilPressure; + /** + * offset 2916 + */ + spi_device_e accelerometerSpiDevice; + /** + * offset 2920 + */ + float fsioCurve1Bins[FSIO_CURVE_16]; + /** + * offset 2984 + */ + float fsioCurve1[FSIO_CURVE_16]; + /** + * offset 3048 + */ + float fsioCurve2Bins[FSIO_CURVE_16]; + /** + * offset 3112 + */ + float fsioCurve2[FSIO_CURVE_16]; + /** + * offset 3176 + */ + float fsioCurve3Bins[FSIO_CURVE_8]; + /** + * offset 3208 + */ + float fsioCurve3[FSIO_CURVE_8]; + /** + * offset 3240 + */ + float fsioCurve4Bins[FSIO_CURVE_8]; + /** + * offset 3272 + */ + float fsioCurve4[FSIO_CURVE_8]; + /** + * offset 3304 + */ + brain_input_pin_e flexFuelSensor; + /** + * offset 3308 + */ + brain_pin_e test557pin; + /** + * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) + * offset 3312 + */ + float crankingAdvanceBins[CRANKING_ADVANCE_CURVE_SIZE]; + /** + * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) + * offset 3328 + */ + float crankingAdvance[CRANKING_ADVANCE_CURVE_SIZE]; + /** + * todo: more comments + * offset 3344 + */ + brain_pin_e servoOutputPins[SERVO_COUNT]; + /** + * offset 3376 + */ + int16_t coastingFuelCutRpmHigh; + /** + * offset 3378 + */ + int16_t coastingFuelCutRpmLow; + /** + * percent between 0 and 100 + * offset 3380 + */ + int16_t coastingFuelCutTps; + /** + * Fuel cutoff is deactivated if CLTthrottlePedalUpVoltage, engineConfiguration->throttlePedalWOTVoltage, - getPinNameByAdcChannel("tPedal", engineConfiguration->pedalPositionChannel, pinNameBuffer)); + getPinNameByAdcChannel("tPedal", engineConfiguration->pedalPositionAdcChannel, pinNameBuffer)); scheduleMsg(&logger, "TPS=%.2f", getTPS()); diff --git a/firmware/controllers/engine_controller.cpp b/firmware/controllers/engine_controller.cpp index 82408ea69b..d66b40fcbc 100644 --- a/firmware/controllers/engine_controller.cpp +++ b/firmware/controllers/engine_controller.cpp @@ -346,7 +346,7 @@ static void printAnalogInfo(void) { printAnalogChannelInfo("hip9011", engineConfiguration->hipOutputChannel); printAnalogChannelInfo("fuel gauge", engineConfiguration->fuelLevelSensor); printAnalogChannelInfo("TPS", engineConfiguration->tpsAdcChannel); - printAnalogChannelInfo("pPS", engineConfiguration->pedalPositionChannel); + printAnalogChannelInfo("pPS", engineConfiguration->pedalPositionAdcChannel); if (engineConfiguration->clt.adcChannel != EFI_ADC_NONE) { printAnalogChannelInfo("CLT", engineConfiguration->clt.adcChannel); } diff --git a/firmware/controllers/sensors/tps.cpp b/firmware/controllers/sensors/tps.cpp index cf3f96edfe..c8ee369372 100644 --- a/firmware/controllers/sensors/tps.cpp +++ b/firmware/controllers/sensors/tps.cpp @@ -134,14 +134,14 @@ static percent_t getPrimatyRawTPS(DECLARE_ENGINE_PARAMETER_SIGNATURE) { #define NO_TPS_MAGIC_VALUE 66.611 bool hasPedalPositionSensor(DECLARE_ENGINE_PARAMETER_SIGNATURE) { - return engineConfiguration->pedalPositionChannel != EFI_ADC_NONE; + return engineConfiguration->pedalPositionAdcChannel != EFI_ADC_NONE; } percent_t getPedalPosition(DECLARE_ENGINE_PARAMETER_SIGNATURE) { if (mockPedalPosition != MOCK_UNDEFINED) { return mockPedalPosition; } - float voltage = getVoltageDivided("pPS", engineConfiguration->pedalPositionChannel); + float voltage = getVoltageDivided("pPS", engineConfiguration->pedalPositionAdcChannel); float result = interpolateMsg("pedal", engineConfiguration->throttlePedalUpVoltage, 0, engineConfiguration->throttlePedalWOTVoltage, 100, voltage); // this would put the value into the 0-100 range diff --git a/firmware/hw_layer/adc_inputs.cpp b/firmware/hw_layer/adc_inputs.cpp index 70ca962f58..6c0cfe1883 100644 --- a/firmware/hw_layer/adc_inputs.cpp +++ b/firmware/hw_layer/adc_inputs.cpp @@ -619,7 +619,7 @@ static void configureInputs(void) { addChannel("TPS", engineConfiguration->tpsAdcChannel, ADC_SLOW); addChannel("fuel", engineConfiguration->fuelLevelSensor, ADC_SLOW); - addChannel("pPS", engineConfiguration->pedalPositionChannel, ADC_SLOW); + addChannel("pPS", engineConfiguration->pedalPositionAdcChannel, ADC_SLOW); addChannel("VBatt", engineConfiguration->vbattAdcChannel, ADC_SLOW); // not currently used addChannel("Vref", engineConfiguration->vRefAdcChannel, ADC_SLOW); addChannel("CLT", engineConfiguration->clt.adcChannel, ADC_SLOW); diff --git a/firmware/integration/rusefi_config.txt b/firmware/integration/rusefi_config.txt index 17820fba2e..691dff3223 100644 --- a/firmware/integration/rusefi_config.txt +++ b/firmware/integration/rusefi_config.txt @@ -383,7 +383,7 @@ log_format_e logFormat; int HD44780width;;"index", 1, 0, 0, 300, 0 int HD44780height;;"index", 1, 0, 0, 300, 0 - adc_channel_e tpsAdcChannel; + adc_channel_e tpsAdcChannel;See aslo pedalPositionAdcChannel int overrideCrankingIgnition; int sensorChartFrequency;;"index", 1, 0, 0, 300, 0 ; size 4 @@ -428,7 +428,7 @@ end_struct afr_sensor_s afr -adc_channel_e pedalPositionChannel; +adc_channel_e pedalPositionAdcChannel;Electronic pedal position input\nSee also tpsAdcChannel air_pressure_sensor_config_s baroSensor;@see hasBaroSensor diff --git a/firmware/tunerstudio/rusefi.ini b/firmware/tunerstudio/rusefi.ini index e11d634128..1c97db3904 100644 --- a/firmware/tunerstudio/rusefi.ini +++ b/firmware/tunerstudio/rusefi.ini @@ -63,7 +63,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by ConfigDefinition.jar based on rusefi_config.txt Thu Nov 22 10:00:39 EST 2018 +; this section was generated automatically by ConfigDefinition.jar based on rusefi_config.txt Thu Nov 29 23:22:22 EST 2018 pageSize = 20000 page = 1 @@ -191,7 +191,7 @@ page = 1 afr_value1 = scalar, F32, 576, "AFR", 1, 0.0, 0, 1000.0, 2 afr_v2 = scalar, F32, 580, "volts", 1, 0.0, 0, 10.0, 2 afr_value2 = scalar, F32, 584, "AFR", 1, 0.0, 0, 1000.0, 2 - pedalPositionChannel = bits, U32, 588, [0:4] "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "Disabled", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" + pedalPositionAdcChannel = bits, U32, 588, [0:4] "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "Disabled", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_lowValue = scalar, F32, 592, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 596, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U32, 600, [0:3] "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "INVALID" @@ -2225,7 +2225,7 @@ cmd_stop_engine = "w\x00\x99\x00\x00" field = "aux1 Bias Resistor Value", auxTempSensor1_bias_resistor field = "aux2 TempSensor ADC input", auxTempSensor2_adcChannel field = "aux2 Bias Resistor Value", auxTempSensor2_bias_resistor - field = "Accelerator position sensor", pedalPositionChannel + field = "Accelerator position sensor", pedalPositionAdcChannel field = "Oil Pressure ADC input", oilPressure_hwChannel field = "fuelLevelSensor", fuelLevelSensor field = "Baro ADC input", baroSensor_hwChannel @@ -2273,7 +2273,7 @@ cmd_stop_engine = "w\x00\x99\x00\x00" field = "AFR ADC input", afr_hwChannel field = "fuelLevelSensor", fuelLevelSensor field = "Baro ADC input", baroSensor_hwChannel - field = "Throttle pedal Position Channel", pedalPositionChannel + field = "Throttle pedal Position Channel", pedalPositionAdcChannel field = "Primary input channel", triggerInputPins1 field = "Secondary channel", triggerInputPins2 field = "Cam Sync/VVT input", camInput @@ -3006,18 +3006,18 @@ cmd_stop_engine = "w\x00\x99\x00\x00" field = "verbose", isVerboseETB field = "Throttle Pedal Up", throttlePedalUpVoltage field = "Throttle Pedal Wide Open", throttlePedalWOTVoltage - field = "PWM Frequency", etbFreq, {pedalPositionChannel != 16} - field = "Dir #1", etbDirectionPin1, {pedalPositionChannel != 16} - field = "Dir #2", etbDirectionPin2, {pedalPositionChannel != 16} - field = "Control #1", etbControlPin1, {pedalPositionChannel != 16} - field = "Control #2", etbControlPin2, {pedalPositionChannel != 16} - field = "pFactor", etb_pFactor, {pedalPositionChannel != 16} - field = "iFactor", etb_iFactor, {pedalPositionChannel != 16} - field = "dFactor", etb_dFactor, {pedalPositionChannel != 16} - field = "offset", etb_offset, {pedalPositionChannel != 16} - field = "control period", etb_period, {pedalPositionChannel != 16} - field = "pid min", etb_minValue, {pedalPositionChannel != 16} - field = "pid max", etb_maxValue, {pedalPositionChannel != 16} + field = "PWM Frequency", etbFreq, {pedalPositionAdcChannel != 16} + field = "Dir #1", etbDirectionPin1, {pedalPositionAdcChannel != 16} + field = "Dir #2", etbDirectionPin2, {pedalPositionAdcChannel != 16} + field = "Control #1", etbControlPin1, {pedalPositionAdcChannel != 16} + field = "Control #2", etbControlPin2, {pedalPositionAdcChannel != 16} + field = "pFactor", etb_pFactor, {pedalPositionAdcChannel != 16} + field = "iFactor", etb_iFactor, {pedalPositionAdcChannel != 16} + field = "dFactor", etb_dFactor, {pedalPositionAdcChannel != 16} + field = "offset", etb_offset, {pedalPositionAdcChannel != 16} + field = "control period", etb_period, {pedalPositionAdcChannel != 16} + field = "pid min", etb_minValue, {pedalPositionAdcChannel != 16} + field = "pid max", etb_maxValue, {pedalPositionAdcChannel != 16} dialog = testSpark, "Spark" commandButton = "Spark #1", cmd_test_spk1 diff --git a/firmware/tunerstudio/rusefi.input b/firmware/tunerstudio/rusefi.input index f21f490fcd..b43c558dad 100644 --- a/firmware/tunerstudio/rusefi.input +++ b/firmware/tunerstudio/rusefi.input @@ -1376,7 +1376,7 @@ cmd_stop_engine = "w\x00\x99\x00\x00" field = "aux1 Bias Resistor Value", auxTempSensor1_bias_resistor field = "aux2 TempSensor ADC input", auxTempSensor2_adcChannel field = "aux2 Bias Resistor Value", auxTempSensor2_bias_resistor - field = "Accelerator position sensor", pedalPositionChannel + field = "Accelerator position sensor", pedalPositionAdcChannel field = "Oil Pressure ADC input", oilPressure_hwChannel field = "fuelLevelSensor", fuelLevelSensor field = "Baro ADC input", baroSensor_hwChannel @@ -1424,7 +1424,7 @@ cmd_stop_engine = "w\x00\x99\x00\x00" field = "AFR ADC input", afr_hwChannel field = "fuelLevelSensor", fuelLevelSensor field = "Baro ADC input", baroSensor_hwChannel - field = "Throttle pedal Position Channel", pedalPositionChannel + field = "Throttle pedal Position Channel", pedalPositionAdcChannel field = "Primary input channel", triggerInputPins1 field = "Secondary channel", triggerInputPins2 field = "Cam Sync/VVT input", camInput @@ -2157,18 +2157,18 @@ cmd_stop_engine = "w\x00\x99\x00\x00" field = "verbose", isVerboseETB field = "Throttle Pedal Up", throttlePedalUpVoltage field = "Throttle Pedal Wide Open", throttlePedalWOTVoltage - field = "PWM Frequency", etbFreq, {pedalPositionChannel != 16} - field = "Dir #1", etbDirectionPin1, {pedalPositionChannel != 16} - field = "Dir #2", etbDirectionPin2, {pedalPositionChannel != 16} - field = "Control #1", etbControlPin1, {pedalPositionChannel != 16} - field = "Control #2", etbControlPin2, {pedalPositionChannel != 16} - field = "pFactor", etb_pFactor, {pedalPositionChannel != 16} - field = "iFactor", etb_iFactor, {pedalPositionChannel != 16} - field = "dFactor", etb_dFactor, {pedalPositionChannel != 16} - field = "offset", etb_offset, {pedalPositionChannel != 16} - field = "control period", etb_period, {pedalPositionChannel != 16} - field = "pid min", etb_minValue, {pedalPositionChannel != 16} - field = "pid max", etb_maxValue, {pedalPositionChannel != 16} + field = "PWM Frequency", etbFreq, {pedalPositionAdcChannel != 16} + field = "Dir #1", etbDirectionPin1, {pedalPositionAdcChannel != 16} + field = "Dir #2", etbDirectionPin2, {pedalPositionAdcChannel != 16} + field = "Control #1", etbControlPin1, {pedalPositionAdcChannel != 16} + field = "Control #2", etbControlPin2, {pedalPositionAdcChannel != 16} + field = "pFactor", etb_pFactor, {pedalPositionAdcChannel != 16} + field = "iFactor", etb_iFactor, {pedalPositionAdcChannel != 16} + field = "dFactor", etb_dFactor, {pedalPositionAdcChannel != 16} + field = "offset", etb_offset, {pedalPositionAdcChannel != 16} + field = "control period", etb_period, {pedalPositionAdcChannel != 16} + field = "pid min", etb_minValue, {pedalPositionAdcChannel != 16} + field = "pid max", etb_maxValue, {pedalPositionAdcChannel != 16} dialog = testSpark, "Spark" commandButton = "Spark #1", cmd_test_spk1 diff --git a/java_console/models/src/com/rusefi/config/Fields.java b/java_console/models/src/com/rusefi/config/Fields.java index dbe9622443..4e2a7efb99 100644 --- a/java_console/models/src/com/rusefi/config/Fields.java +++ b/java_console/models/src/com/rusefi/config/Fields.java @@ -1,6 +1,6 @@ package com.rusefi.config; -// this file was generated automatically by ConfigDefinition.jar based on rusefi_config.txt Thu Nov 22 10:00:39 EST 2018 +// this file was generated automatically by ConfigDefinition.jar based on rusefi_config.txt Thu Nov 29 23:22:22 EST 2018 public class Fields { public static final int LE_COMMAND_LENGTH = 200; public static final int BLOCKING_FACTOR = 400; @@ -233,7 +233,7 @@ public class Fields { public static final int afr_v2_offset_hex = 244; public static final int afr_value2_offset = 584; public static final int afr_value2_offset_hex = 248; - public static final int pedalPositionChannel_offset = 588; + public static final int pedalPositionAdcChannel_offset = 588; public static final int baroSensor_offset = 592; public static final int baroSensor_offset_hex = 250; public static final int baroSensor_lowValue_offset = 592; @@ -1305,7 +1305,7 @@ public class Fields { public static final Field AFR_VALUE1 = Field.create("AFR_VALUE1", 576, FieldType.FLOAT); public static final Field AFR_V2 = Field.create("AFR_V2", 580, FieldType.FLOAT); public static final Field AFR_VALUE2 = Field.create("AFR_VALUE2", 584, FieldType.FLOAT); - public static final Field PEDALPOSITIONCHANNEL = Field.create("PEDALPOSITIONCHANNEL", 588, FieldType.INT, adc_channel_e); + public static final Field PEDALPOSITIONADCCHANNEL = Field.create("PEDALPOSITIONADCCHANNEL", 588, FieldType.INT, adc_channel_e); public static final Field BAROSENSOR_LOWVALUE = Field.create("BAROSENSOR_LOWVALUE", 592, FieldType.FLOAT); public static final Field BAROSENSOR_HIGHVALUE = Field.create("BAROSENSOR_HIGHVALUE", 596, FieldType.FLOAT); public static final Field BAROSENSOR_TYPE = Field.create("BAROSENSOR_TYPE", 600, FieldType.INT);