mirror of https://github.com/FOME-Tech/fome-fw.git
REO progress
This commit is contained in:
parent
fa5c6f827a
commit
919c07536e
|
@ -40,15 +40,21 @@ public class TuneReadWriteTest {
|
|||
|
||||
byte[] tsBinaryDataContent = tsBinaryData.getContent();
|
||||
byte[] fileBinaryDataContent = fileBinaryData.getContent();
|
||||
|
||||
int mismatchCounter = 0;
|
||||
|
||||
for (int i = 0; i < tsBinaryDataContent.length; i++) {
|
||||
byte tsByte = tsBinaryDataContent[i];
|
||||
byte fileByte = fileBinaryDataContent[i];
|
||||
if (tsByte != fileByte) {
|
||||
// System.out.println("Out issue is at " + IniFileModel.getInstance().findByOffset(i) + " " + tsByte + "/" + fileByte);
|
||||
// throw new IllegalStateException("Content not same at " + i);
|
||||
IniField field = IniFileModel.getInstance().findByOffset(i);
|
||||
System.out.println("Mismatch at " + (field == null ? "offset " + i : field) + " " + tsByte + "/" + fileByte);
|
||||
mismatchCounter++;
|
||||
}
|
||||
}
|
||||
// assertEquals(Arrays.toString(tsBinaryDataContent), Arrays.toString(fileBinaryDataContent));
|
||||
System.out.println("Total mismatch count " + mismatchCounter);
|
||||
// for different legit reasons we have some mismatches
|
||||
assertEquals(7, mismatchCounter);
|
||||
}
|
||||
|
||||
private ConfigurationImage makeBinaryTune(Msq tsTune, IniFileModel instance) {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<msq xmlns="http://www.msefi.com/:msq">
|
||||
<bibliography author="TunerStudio MS Dev 3.1.03 - EFI Analytics, Inc." tuneComment="" writeDate="Wed Jun 10 20:16:44 EDT 2020"/>
|
||||
<bibliography author="TunerStudio MS Dev 3.1.03 - EFI Analytics, Inc." tuneComment="" writeDate="Sun Jun 14 00:00:04 EDT 2020"/>
|
||||
<versionInfo fileFormat="5.0" firmwareInfo="rusEFI+v20200604%4023532" nPages="1" signature="rusEFI v1.2020.4"/>
|
||||
<page>
|
||||
<pcVariable name="tsCanId">"0"</pcVariable>
|
||||
|
@ -559,8 +559,8 @@
|
|||
<constant name="unusedBit_251_27">"false"</constant>
|
||||
<constant name="unusedBit_251_28">"false"</constant>
|
||||
<constant name="unusedBit_251_29">"false"</constant>
|
||||
<constant name="unusedBit_283_30">"false"</constant>
|
||||
<constant name="unusedBit_283_31">"false"</constant>
|
||||
<constant name="unusedBit_280_30">"false"</constant>
|
||||
<constant name="unusedBit_280_31">"false"</constant>
|
||||
<constant name="etbIo1_directionPin1">"NONE"</constant>
|
||||
<constant name="etbIo1_directionPin2">"NONE"</constant>
|
||||
<constant name="etbIo1_controlPin1">"NONE"</constant>
|
||||
|
@ -631,7 +631,7 @@
|
|||
<constant name="tcu_solenoid8">"NONE"</constant>
|
||||
<constant digits="0" name="tps2SecondaryMin" units="ADC">0.0</constant>
|
||||
<constant digits="0" name="tps2SecondaryMax" units="ADC">1000.0</constant>
|
||||
<constant name="useFSIO6ForRevLimiter">"false"</constant>
|
||||
<constant name="unusedHereWeHave">"false"</constant>
|
||||
<constant name="fuelClosedLoopCorrectionEnabled">"false"</constant>
|
||||
<constant name="isVerboseIAC">"false"</constant>
|
||||
<constant name="isVerboseETB">"false"</constant>
|
||||
|
@ -662,6 +662,7 @@
|
|||
<constant name="useFSIO4ForSeriousEngineWarning">"false"</constant>
|
||||
<constant name="useFSIO12ForIdleOffset">"false"</constant>
|
||||
<constant name="useFSIO13ForIdleMinValue">"false"</constant>
|
||||
<constant name="useFSIO6ForRevLimiter">"false"</constant>
|
||||
<constant name="hipOutputChannel">"PC0"</constant>
|
||||
<constant name="acSwitchAdc">"Disabled"</constant>
|
||||
<constant name="vRefAdcChannel">"Disabled"</constant>
|
||||
|
@ -703,6 +704,9 @@
|
|||
<constant digits="0" name="idlePidRpmUpperLimit" units="RPM">0.0</constant>
|
||||
<constant digits="0" name="primeInjFalloffTemperature" units="*C">0.0</constant>
|
||||
<constant digits="0" name="ignMathCalculateAtIndex" units="index">0.0</constant>
|
||||
<constant digits="0" name="acCutoffLowRpm" units="RPM">700.0</constant>
|
||||
<constant digits="0" name="acCutoffHighRpm" units="RPM">5000.0</constant>
|
||||
<constant digits="0" name="acIdleRpmBump" units="RPM">200.0</constant>
|
||||
<constant digits="0" name="warningPeriod" units="seconds">10.0</constant>
|
||||
<constant digits="2" name="knockDetectionWindowStart" units="angle">35.0</constant>
|
||||
<constant digits="2" name="knockDetectionWindowEnd" units="angle">135.0</constant>
|
||||
|
@ -1314,6 +1318,7 @@
|
|||
22.0
|
||||
25.0
|
||||
</constant>
|
||||
<constant digits="2" name="hip9011Gain">1.0</constant>
|
||||
<constant digits="0" name="etb_iTermMin">-30.0</constant>
|
||||
<constant digits="0" name="etb_iTermMax">30.0</constant>
|
||||
<constant digits="2" name="etbDeadband">0.0</constant>
|
||||
|
@ -3206,15 +3211,7 @@
|
|||
0.0
|
||||
0.0
|
||||
</constant>
|
||||
<constant cols="1" digits="0" name="UNALLOCATED_SPACE_0_14" rows="6" units="RAW">
|
||||
188.0
|
||||
2.0
|
||||
136.0
|
||||
19.0
|
||||
200.0
|
||||
0.0
|
||||
</constant>
|
||||
<constant cols="1" digits="0" name="UNALLOCATED_SPACE_0_15" rows="24" units="RAW">
|
||||
<constant cols="1" digits="0" name="UNALLOCATED_SPACE_0_14" rows="24" units="RAW">
|
||||
0.0
|
||||
0.0
|
||||
0.0
|
||||
|
@ -3240,7 +3237,7 @@
|
|||
0.0
|
||||
0.0
|
||||
</constant>
|
||||
<constant cols="1" digits="0" name="UNALLOCATED_SPACE_0_16" rows="20" units="RAW">
|
||||
<constant cols="1" digits="0" name="UNALLOCATED_SPACE_0_15" rows="20" units="RAW">
|
||||
0.0
|
||||
0.0
|
||||
0.0
|
||||
|
@ -3262,7 +3259,7 @@
|
|||
0.0
|
||||
0.0
|
||||
</constant>
|
||||
<constant cols="1" digits="0" name="UNALLOCATED_SPACE_0_17" rows="19" units="RAW">
|
||||
<constant cols="1" digits="0" name="UNALLOCATED_SPACE_0_16" rows="19" units="RAW">
|
||||
0.0
|
||||
0.0
|
||||
0.0
|
||||
|
@ -3283,12 +3280,12 @@
|
|||
0.0
|
||||
0.0
|
||||
</constant>
|
||||
<constant cols="1" digits="0" name="UNALLOCATED_SPACE_0_18" rows="3" units="RAW">
|
||||
<constant cols="1" digits="0" name="UNALLOCATED_SPACE_0_17" rows="3" units="RAW">
|
||||
0.0
|
||||
0.0
|
||||
0.0
|
||||
</constant>
|
||||
<constant cols="1" digits="0" name="UNALLOCATED_SPACE_0_19" rows="9" units="RAW">
|
||||
<constant cols="1" digits="0" name="UNALLOCATED_SPACE_0_18" rows="9" units="RAW">
|
||||
0.0
|
||||
0.0
|
||||
0.0
|
||||
|
@ -3299,7 +3296,7 @@
|
|||
0.0
|
||||
0.0
|
||||
</constant>
|
||||
<constant cols="1" digits="0" name="UNALLOCATED_SPACE_0_20" rows="24" units="RAW">
|
||||
<constant cols="1" digits="0" name="UNALLOCATED_SPACE_0_19" rows="24" units="RAW">
|
||||
0.0
|
||||
0.0
|
||||
0.0
|
||||
|
@ -3325,27 +3322,21 @@
|
|||
0.0
|
||||
0.0
|
||||
</constant>
|
||||
<constant cols="1" digits="0" name="UNALLOCATED_SPACE_0_21" rows="3" units="RAW">
|
||||
<constant cols="1" digits="0" name="UNALLOCATED_SPACE_0_20" rows="3" units="RAW">
|
||||
0.0
|
||||
0.0
|
||||
0.0
|
||||
</constant>
|
||||
<constant digits="0" name="UNALLOCATED_SPACE_0_22" units="RAW">
|
||||
<constant digits="0" name="UNALLOCATED_SPACE_0_21" units="RAW">
|
||||
0.0
|
||||
</constant>
|
||||
<constant cols="1" digits="0" name="UNALLOCATED_SPACE_0_23" rows="4" units="RAW">
|
||||
0.0
|
||||
0.0
|
||||
128.0
|
||||
63.0
|
||||
</constant>
|
||||
<constant cols="1" digits="0" name="UNALLOCATED_SPACE_0_24" rows="4" units="RAW">
|
||||
<constant cols="1" digits="0" name="UNALLOCATED_SPACE_0_22" rows="4" units="RAW">
|
||||
0.0
|
||||
0.0
|
||||
0.0
|
||||
0.0
|
||||
</constant>
|
||||
<constant cols="1" digits="0" name="UNALLOCATED_SPACE_0_25" rows="20" units="RAW">
|
||||
<constant cols="1" digits="0" name="UNALLOCATED_SPACE_0_23" rows="20" units="RAW">
|
||||
0.0
|
||||
0.0
|
||||
0.0
|
||||
|
@ -3367,19 +3358,19 @@
|
|||
0.0
|
||||
0.0
|
||||
</constant>
|
||||
<constant digits="0" name="UNALLOCATED_SPACE_0_24" units="RAW">
|
||||
0.0
|
||||
</constant>
|
||||
<constant digits="0" name="UNALLOCATED_SPACE_0_25" units="RAW">
|
||||
0.0
|
||||
</constant>
|
||||
<constant digits="0" name="UNALLOCATED_SPACE_0_26" units="RAW">
|
||||
0.0
|
||||
</constant>
|
||||
<constant digits="0" name="UNALLOCATED_SPACE_0_27" units="RAW">
|
||||
0.0
|
||||
</constant>
|
||||
<constant digits="0" name="UNALLOCATED_SPACE_0_28" units="RAW">
|
||||
0.0
|
||||
</constant>
|
||||
<constant digits="0" name="UNALLOCATED_SPACE_0_29" units="RAW">
|
||||
0.0
|
||||
</constant>
|
||||
<constant cols="1" digits="0" name="UNALLOCATED_SPACE_0_30" rows="1486" units="RAW">
|
||||
<constant cols="1" digits="0" name="UNALLOCATED_SPACE_0_28" rows="1486" units="RAW">
|
||||
0.0
|
||||
0.0
|
||||
0.0
|
||||
|
@ -4867,7 +4858,7 @@
|
|||
0.0
|
||||
0.0
|
||||
</constant>
|
||||
<constant cols="1" digits="0" name="UNALLOCATED_SPACE_0_31" rows="8" units="RAW">
|
||||
<constant cols="1" digits="0" name="UNALLOCATED_SPACE_0_29" rows="8" units="RAW">
|
||||
0.0
|
||||
0.0
|
||||
0.0
|
||||
|
|
|
@ -89,7 +89,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.bat integration\rusefi_config.txt Mon Jun 01 07:54:47 EDT 2020
|
||||
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.bat integration\rusefi_config.txt Sat Jun 13 23:59:07 EDT 2020
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -206,7 +206,7 @@ page = 1
|
|||
vbattAdcChannel = bits, U08, 513, [0:7] "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "Disabled", "PB12", "PB13", "PC14", "PC15", "PC16", "PC17", "PD3", "PD4", "PE2", "PE6", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
fuelLevelSensor = bits, U08, 514, [0:7] "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "Disabled", "PB12", "PB13", "PC14", "PC15", "PC16", "PC17", "PD3", "PD4", "PE2", "PE6", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
tps2_1AdcChannel = bits, U08, 515, [0:7] "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "Disabled", "PB12", "PB13", "PC14", "PC15", "PC16", "PC17", "PD3", "PD4", "PE2", "PE6", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
;no TS info - skipping overrideCrankingIgnition offset 516
|
||||
;no TS info - skipping unusedValueHere offset 516
|
||||
sensorChartFrequency = scalar, S32, 520, "index", 1, 0, 0, 300, 0 ; size 4
|
||||
trigger_type = bits, U32, 524, [0:7], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "Miata NB", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Honda 4+24+1", "Mitsubishi", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "1+60/2", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM LS 24", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped" , "Dodge Neon 2003 crank", "Miata VVT", "trg34", "trg35", "Subaru 7+6", "Jeep 18-2-2-2", "WIP", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "trg43", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "trg47", "36/2", "Subaru SVX", "trg50", "INVALID"
|
||||
trigger_todoRemoveMeOneDay0= bits, U32, 528, [0:0], "false", "true"
|
||||
|
@ -354,10 +354,7 @@ page = 1
|
|||
canRxPin = bits, U08, 709, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6","PE7","PE8","PE9","PE10","PE11","PE12","PE13","PE14","PE15", "PF0","PF1","PF2","PF3","PF4","PF5","PF6","PF7","PF8","PF9","PF10","PF11","PF12","PF13","PF14","PF15", "PG0","PG1","PG2","PG3","PG4","PG5","PG6","PG7","PG8","PG9","PG10","PG11","PG12","PG13","PG14","PG15", "PH0","PH1","PH2","PH3","PH4","PH5","PH6","PH7","PH8","PH9","PH10","PH11","PH12","PH13","PH14","PH15","INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpPinMode = scalar, U08, 710, "todo", 1, 0, 0, 20, 1
|
||||
;no TS info - skipping unused711 offset 711
|
||||
;no TS info - skipping idleThreadPeriodMs offset 712
|
||||
;no TS info - skipping consoleLoopPeriodMs offset 716
|
||||
;no TS info - skipping lcdThreadPeriodMs offset 720
|
||||
;no TS info - skipping generalPeriodicThreadPeriodMs offset 724
|
||||
;no TS info - skipping unusedAt712 offset 712
|
||||
tunerStudioSerialSpeed = scalar, U32, 728, "BPs", 1, 0, 0,1000000, 0
|
||||
compressionRatio = scalar, F32, 732, "CR", 1, 0, 0, 300.0, 1
|
||||
triggerSimulatorPins1 = bits, U08, 736, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6","PE7","PE8","PE9","PE10","PE11","PE12","PE13","PE14","PE15", "PF0","PF1","PF2","PF3","PF4","PF5","PF6","PF7","PF8","PF9","PF10","PF11","PF12","PF13","PF14","PF15", "PG0","PG1","PG2","PG3","PG4","PG5","PG6","PG7","PG8","PG9","PG10","PG11","PG12","PG13","PG14","PG15", "PH0","PH1","PH2","PH3","PH4","PH5","PH6","PH7","PH8","PH9","PH10","PH11","PH12","PH13","PH14","PH15","INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
|
@ -572,8 +569,8 @@ page = 1
|
|||
unusedBit_251_27 = bits, U32, 976, [27:27], "false", "true"
|
||||
unusedBit_251_28 = bits, U32, 976, [28:28], "false", "true"
|
||||
unusedBit_251_29 = bits, U32, 976, [29:29], "false", "true"
|
||||
unusedBit_283_30 = bits, U32, 976, [30:30], "false", "true"
|
||||
unusedBit_283_31 = bits, U32, 976, [31:31], "false", "true"
|
||||
unusedBit_280_30 = bits, U32, 976, [30:30], "false", "true"
|
||||
unusedBit_280_31 = bits, U32, 976, [31:31], "false", "true"
|
||||
etbIo1_directionPin1 = bits, U08, 980, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6","PE7","PE8","PE9","PE10","PE11","PE12","PE13","PE14","PE15", "PF0","PF1","PF2","PF3","PF4","PF5","PF6","PF7","PF8","PF9","PF10","PF11","PF12","PF13","PF14","PF15", "PG0","PG1","PG2","PG3","PG4","PG5","PG6","PG7","PG8","PG9","PG10","PG11","PG12","PG13","PG14","PG15", "PH0","PH1","PH2","PH3","PH4","PH5","PH6","PH7","PH8","PH9","PH10","PH11","PH12","PH13","PH14","PH15","INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
etbIo1_directionPin2 = bits, U08, 981, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6","PE7","PE8","PE9","PE10","PE11","PE12","PE13","PE14","PE15", "PF0","PF1","PF2","PF3","PF4","PF5","PF6","PF7","PF8","PF9","PF10","PF11","PF12","PF13","PF14","PF15", "PG0","PG1","PG2","PG3","PG4","PG5","PG6","PG7","PG8","PG9","PG10","PG11","PG12","PG13","PG14","PG15", "PH0","PH1","PH2","PH3","PH4","PH5","PH6","PH7","PH8","PH9","PH10","PH11","PH12","PH13","PH14","PH15","INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
etbIo1_controlPin1 = bits, U08, 982, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6","PE7","PE8","PE9","PE10","PE11","PE12","PE13","PE14","PE15", "PF0","PF1","PF2","PF3","PF4","PF5","PF6","PF7","PF8","PF9","PF10","PF11","PF12","PF13","PF14","PF15", "PG0","PG1","PG2","PG3","PG4","PG5","PG6","PG7","PG8","PG9","PG10","PG11","PG12","PG13","PG14","PG15", "PH0","PH1","PH2","PH3","PH4","PH5","PH6","PH7","PH8","PH9","PH10","PH11","PH12","PH13","PH14","PH15","INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
|
@ -648,7 +645,7 @@ page = 1
|
|||
;no TS info - skipping unusedAtOldBoardConfigurationEnd offset 1200
|
||||
tps2SecondaryMin = scalar, U16, 1460, "ADC", 1, 0, 0, 1000, 0
|
||||
tps2SecondaryMax = scalar, U16, 1462, "ADC", 1, 0, 0, 1000, 0
|
||||
useFSIO6ForRevLimiter = bits, U32, 1464, [0:0], "false", "true"
|
||||
unusedHereWeHave = bits, U32, 1464, [0:0], "false", "true"
|
||||
fuelClosedLoopCorrectionEnabled= bits, U32, 1464, [1:1], "false", "true"
|
||||
isVerboseIAC = bits, U32, 1464, [2:2], "false", "true"
|
||||
isVerboseETB = bits, U32, 1464, [3:3], "false", "true"
|
||||
|
@ -721,9 +718,9 @@ page = 1
|
|||
idlePidRpmUpperLimit = scalar, S16, 1484, "RPM", 1, 0, 0, 9000, 0
|
||||
primeInjFalloffTemperature = scalar, S16, 1486, "*C", 1, 0, 0, 1000.0, 0
|
||||
ignMathCalculateAtIndex = scalar, S32, 1488, "index", 1, 0, 0, 7000, 0
|
||||
;no TS info - skipping acCutoffLowRpm offset 1492
|
||||
;no TS info - skipping acCutoffHighRpm offset 1494
|
||||
;no TS info - skipping acIdleRpmBump offset 1496
|
||||
acCutoffLowRpm = scalar, S16, 1492, "RPM", 1, 0, 1, 15000, 0
|
||||
acCutoffHighRpm = scalar, S16, 1494, "RPM", 1, 0, 1, 15000, 0
|
||||
acIdleRpmBump = scalar, S16, 1496, "RPM", 1, 0, 1, 15000, 0
|
||||
warningPeriod = scalar, S16, 1498, "seconds", 1, 0, 0, 60, 0
|
||||
knockDetectionWindowStart = scalar, F32, 1500, "angle", 1, 0, -1000, 1000, 2
|
||||
knockDetectionWindowEnd = scalar, F32, 1504, "angle", 1, 0, -1000, 1000, 2
|
||||
|
@ -1011,7 +1008,7 @@ page = 1
|
|||
tChargeMode = bits, U32, 3884, [0:0], "RPM+TPS (Default)", "Air Mass Interpolation"
|
||||
etbBiasBins = array, F32, 3888, [8], "target TPS position", 1, 0.0, 0, 100.0, 0
|
||||
etbBiasValues = array, F32, 3920, [8], "ETB duty cycle bias", 1, 0.0, -100, 100.0, 2
|
||||
;no TS info - skipping hip9011Gain offset 3952
|
||||
hip9011Gain = scalar, F32, 3952, "", 1, 0, 0, 100.0, 2
|
||||
etb_iTermMin = scalar, S16, 3956, "", 1, 0, -30000, 30000.0, 0
|
||||
etb_iTermMax = scalar, S16, 3958, "", 1, 0, -30000, 30000.0, 0
|
||||
etbDeadband = scalar, F32, 3960, "", 1, 0, 0, 100.0, 2
|
||||
|
@ -1235,6 +1232,8 @@ page = 1
|
|||
tachOutputPin = "This implementation produces one pulse per engine cycle. See also dizzySparkOutputPin."
|
||||
compressionRatio = "Just for reference really, not taken into account by any logic at this point"
|
||||
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
|
||||
enableVerboseCanTx = "CAN broadcast using custom rusEFI protocol\nenable can_broadcast/disable can_broadcast"
|
||||
onOffAlternatorLogic = "This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control."
|
||||
vvtCamSensorUseRise = "Use rise or fall signal front"
|
||||
measureMapOnlyInOneCylinder = "Useful for individual intakes"
|
||||
isFasterEngineSpinUpEnabled = "Smarter cranking logic.\nSee also startOfCrankingPrimingPulse"
|
||||
|
@ -1631,6 +1630,9 @@ page = 1
|
|||
rawIat = scalar, U16, 236, "V",{1/1000}, 0.0
|
||||
rawOilPressure = scalar, U16, 238, "V",{1/1000}, 0.0
|
||||
|
||||
; we use this to match logs to tunes
|
||||
tuneCrc16= scalar, U16, 240, "crc16", 1, 0
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
;
|
||||
|
@ -1672,8 +1674,8 @@ page = 1
|
|||
debugFieldF7List = bits, U08, [0:7], "Max-Value", "", "", "", "Idle df7", "", "", "", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "23:df7", "cj: f7", "", "", "", "", "", "", "", "", "", "", "", "S unused" "", "Kd"
|
||||
|
||||
debugFieldI1List = bits, U08, [0:7], "P-Gain", "", "", "", "Idle di1", "Channel 1 Fall Counter", "", "", "VVT Sync Counter", "", "Multispark Count", "", "", "", "", "", "", "ETB P-Gain", "", "", "di1", "di1", "22di1", "", "23:di1", "CJ125: state", "read count","", "", "", "", "SPI Counter", "", "", "", "", "", "Start Count" "", ""
|
||||
debugFieldI2List = bits, U08, [0:7], "Offset", "", "", "", "Idle di2", "Channel 2 Fall Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB di2", "", "", "di2", "di2", "22di2", "", "23:di2", "", "", "", "", "", "", "Latest Transmit","", "", "", "", "", "S unused" "", ""
|
||||
debugFieldI3List = bits, U08, [0:7], "", "", "", "", "Idle di3", "Cycle Index", "", "", "", "", "", "", "", "", "", "", "", "ETB di3", "", "", "di3", "di3", "22di3", "", "23:di3", "", "", "", "", "", "", "Latest Received","", "", "", "", "", "S unused" "", ""
|
||||
debugFieldI2List = bits, U08, [0:7], "Offset", "", "", "", "Idle di2", "Channel 2 Fall Counter", "", "", "", "", "", "", "", "", "", "", "", "ETB di2", "", "", "di2", "di2", "22di2", "", "23:di2", "", "write count","", "", "", "", "Latest Transmit","", "", "", "", "", "S unused" "", ""
|
||||
debugFieldI3List = bits, U08, [0:7], "", "", "", "", "Idle di3", "Cycle Index", "", "", "", "", "", "", "", "", "", "", "", "ETB di3", "", "", "di3", "di3", "22di3", "", "23:di3", "", "write err", "", "", "", "", "Latest Received","", "", "", "", "", "S unused" "", ""
|
||||
debugFieldI4List = bits, U08, [0:7], "", "", "", "", "Idle di4", "Cycle Cnt 1", "", "", "", "", "", "", "", "", "", "", "", "ETB di4", "", "", "di4", "di4", "22di4", "", "23:di4", "", "", "", "", "", "", "Init Count", "", "", "", "", "", "S unused" "", ""
|
||||
debugFieldI5List = bits, U08, [0:7], "", "", "", "", "Idle di5", "Cycle Cnt 2", "", "", "", "", "", "", "", "", "", "di5", "di5", "ETB di5", "di5", "di5", "di5", "di5", "22di5", "di5", "di5", "di5", "di5", "di5", "di5", "di5", "di5", "di5", "", "di5", "di5", "di5", "di5", "S di5" "", ""
|
||||
|
||||
|
@ -2479,6 +2481,7 @@ gaugeCategory = Sensors - Raw
|
|||
|
||||
|
||||
entry = engineMakeCodeNameCrc16, "Engine CRC16",int,"%d"
|
||||
entry = tuneCrc16, "Tune CRC16",int,"%d"
|
||||
|
||||
entry = engineMode, "Engine Mode",int,"%d"
|
||||
entry = warningCounter, "warning: counter",int,"%d"
|
||||
|
@ -3853,7 +3856,7 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
|||
field = "Can Read Enabled", canReadEnabled
|
||||
field = "Can Write Enabled", canWriteEnabled
|
||||
field = "Can Nbc Type", canNbcType
|
||||
field = "Enable rusEfi CAN data", enableVerboseCanTx
|
||||
field = "Enable rusEFI CAN broadcast", enableVerboseCanTx
|
||||
field = "rusEfi CAN data base address", verboseCanBaseAddress
|
||||
field = "Can Sleep Period", canSleepPeriodMs
|
||||
field = "RX pin", canRxPin
|
||||
|
|
Loading…
Reference in New Issue