Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2022-11-06 00:28:03 +00:00
parent 32b170810e
commit cdcc94bb02
40 changed files with 1055 additions and 1120 deletions

File diff suppressed because it is too large Load Diff

View File

@ -24,7 +24,6 @@ static constexpr LogField fields[] = {
{engine->outputChannels.vvtPositionB1I, "VVT: bank 1 intake", "deg", 1},
{engine->outputChannels.chargeAirMass, "air mass", "g", 3},
{engine->outputChannels.crankingFuelMs, "crankingFuelMs", "ms", 2},
{engine->outputChannels.currentTargetAfr, "fuel: target AFR", "ratio", 2},
{engine->outputChannels.baseFuel, "fuel: base mass", "mg", 3},
{engine->outputChannels.fuelRunning, "fuel: running", "mg", 3},
{engine->outputChannels.actualLastInjection, "fuel: Last injection", "ms", 3},
@ -50,18 +49,22 @@ static constexpr LogField fields[] = {
{engine->outputChannels.fuelTankLevel, "Fuel level", "%", 0},
{engine->outputChannels.totalFuelConsumption, "fuel: Total consumed", "grams", 1},
{engine->outputChannels.fuelFlowRate, "fuel: Flow rate", "gram/s", 3},
{engine->outputChannels.veTableYAxis, "veTableYAxis", "%", 0},
{engine->outputChannels.afrTableYAxis, "afrTableYAxis", "%", 0},
{engine->outputChannels.TPS2Value, "TPS2", "%", 2},
{engine->outputChannels.tuneCrc16, "Tune CRC16", "crc16", 0},
{engine->outputChannels.knockLevel, "knock: current level", "Volts", 2},
{engine->outputChannels.seconds, "Uptime", "sec", 0},
{engine->outputChannels.engineMode, "Engine Mode", "em", 0},
{engine->outputChannels.firmwareVersion, "firmware", "version_f", 0},
{engine->outputChannels.rawIdlePositionSensor, "rawIdlePositionSensor", "V", 3},
{engine->outputChannels.rawWastegatePosition, "rawWastegatePosition", "V", 3},
{engine->outputChannels.accelerationX, "Acceleration: X", "G", 2},
{engine->outputChannels.accelerationY, "Acceleration: Y", "G", 2},
{engine->outputChannels.tsConfigVersion, "tsConfigVersion", "", 0},
{engine->outputChannels.calibrationValue, "calibrationValue", "", 0},
{engine->outputChannels.calibrationMode, "calibrationMode", "", 0},
{engine->outputChannels.idleTargetPosition, "idleTargetPosition", "", 0},
{engine->outputChannels.detectedGear, "Detected Gear", "", 0},
{engine->outputChannels.maxTriggerReentrant, "maxTriggerReentrant", "", 0},
{engine->outputChannels.totalTriggerErrorCounter, "Trigger Error Counter", "counter", 0},
{engine->outputChannels.orderingErrorCounter, "orderingErrorCounter", "", 0},
{engine->outputChannels.warningCounter, "warning: counter", "count", 0},
@ -86,8 +89,6 @@ static constexpr LogField fields[] = {
{engine->outputChannels.debugIntField3, "debugIntField3", "val", 0},
{engine->outputChannels.debugIntField4, "debugIntField4", "val", 0},
{engine->outputChannels.debugIntField5, "debugIntField5", "val", 0},
{engine->outputChannels.accelerationX, "Acceleration: X", "G", 2},
{engine->outputChannels.accelerationY, "Acceleration: Y", "G", 2},
{engine->outputChannels.egt[0], "egt 1", "deg C", 0},
{engine->outputChannels.egt[1], "egt 2", "deg C", 0},
{engine->outputChannels.egt[2], "egt 3", "deg C", 0},
@ -96,13 +97,11 @@ static constexpr LogField fields[] = {
{engine->outputChannels.egt[5], "egt 6", "deg C", 0},
{engine->outputChannels.egt[6], "egt 7", "deg C", 0},
{engine->outputChannels.egt[7], "egt 8", "deg C", 0},
{engine->outputChannels.TPS2Value, "TPS2", "%", 2},
{engine->outputChannels.rawTps1Primary, "rawTps1Primary", "V", 3},
{engine->outputChannels.rawPpsPrimary, "rawPpsPrimary", "V", 3},
{engine->outputChannels.rawClt, "rawClt", "V", 3},
{engine->outputChannels.rawIat, "rawIat", "V", 3},
{engine->outputChannels.rawOilPressure, "rawOilPressure", "V", 3},
{engine->outputChannels.tuneCrc16, "Tune CRC16", "crc16", 0},
{engine->outputChannels.fuelClosedLoopBinIdx, "fuelClosedLoopBinIdx", "", 0},
{engine->outputChannels.tcuCurrentGear, "Current Gear", "gear", 0},
{engine->outputChannels.rawPpsSecondary, "rawPpsSecondary", "V", 3},
@ -174,10 +173,8 @@ static constexpr LogField fields[] = {
{engine->outputChannels.boostControllerOutput, "Boost Output", "%", 1},
{engine->outputChannels.boostControllerOpenLoopPart, "Boost Open Loop", "%", 1},
{engine->outputChannels.fallbackMap, "fallbackMap", "kPa", 1},
{engine->outputChannels.detectedGear, "Detected Gear", "", 0},
{engine->outputChannels.instantMAPValue, "Instant MAP", "kPa", 2},
{engine->outputChannels.maxLockedDuration, "maxLockedDuration", "us", 0},
{engine->outputChannels.maxTriggerReentrant, "maxTriggerReentrant", "", 0},
{engine->outputChannels.canWriteOk, "canWriteOk", "", 3},
{engine->outputChannels.canWriteNotOk, "canWriteNotOk", "", 3},
{engine->outputChannels.triggerPrimaryFall, "triggerPrimaryFall", "", 3},
@ -189,6 +186,7 @@ static constexpr LogField fields[] = {
{engine->outputChannels.starterState, "starterState", "", 3},
{engine->outputChannels.starterRelayDisable, "starterRelayDisable", "", 3},
{engine->outputChannels.multiSparkCounter, "multiSparkCounter", "", 3},
{engine->outputChannels.extiOverflowCount, "extiOverflowCount", "", 0},
{engine->outputChannels.alternatorStatus.pTerm, "alternatorStatus.pTerm", "", 2},
{engine->outputChannels.alternatorStatus.iTerm, "alternatorStatus.iTerm", "", 2},
{engine->outputChannels.alternatorStatus.dTerm, "alternatorStatus.dTerm", "", 2},
@ -229,7 +227,6 @@ static constexpr LogField fields[] = {
{engine->outputChannels.gppwmOutput[2], "GPPWM Output 3", "%", 2},
{engine->outputChannels.gppwmOutput[3], "GPPWM Output 4", "%", 2},
{engine->outputChannels.rawBattery, "rawBattery", "V", 3},
{engine->outputChannels.extiOverflowCount, "extiOverflowCount", "", 0},
{engine->outputChannels.ignBlendBias[0], "ignBlendBias 1", "%", 1},
{engine->outputChannels.ignBlendBias[1], "ignBlendBias 2", "%", 1},
{engine->outputChannels.ignBlendBias[2], "ignBlendBias 3", "%", 1},
@ -290,6 +287,7 @@ static constexpr LogField fields[] = {
{engine->engineState.sparkCounter, "sparkCounter", "", 0},
{engine->engineState.fuelingLoad, "fuel: load", "", 0},
{engine->engineState.ignitionLoad, "ign: load", "", 0},
{engine->engineState.veTableYAxis, "veTableYAxis", "%", 0},
{engine->triggerCentral.hwEventCounters[0], "Hardware events since boot 1", "", 0},
{engine->triggerCentral.hwEventCounters[1], "Hardware events since boot 2", "", 0},
{engine->triggerCentral.hwEventCounters[2], "Hardware events since boot 3", "", 0},

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Thu Nov 03 02:20:45 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Sun Nov 06 00:27:04 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -425,8 +425,19 @@ struct engine_state_s {
* offset 148
*/
float ignitionLoad = (float)0;
/**
%
* offset 152
*/
scaled_channel<uint16_t, 100, 1> veTableYAxis = (uint16_t)0;
/**
* need 4 byte alignment
units
* offset 154
*/
uint8_t alignmentFill_at_154[2];
};
static_assert(sizeof(engine_state_s) == 152);
static_assert(sizeof(engine_state_s) == 156);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Thu Nov 03 02:20:45 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Sun Nov 06 00:27:04 UTC 2022

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/fuel/fuel_computer.txt Tue Nov 01 20:59:53 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/fuel/fuel_computer.txt Sun Nov 06 00:27:04 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -6,129 +6,135 @@
// start of fuel_computer_s
struct fuel_computer_s {
/**
%
* offset 0
*/
float currentAfrLoad = (float)0;
scaled_channel<uint16_t, 100, 1> afrTableYAxis = (uint16_t)0;
/**
* @@GAUGE_NAME_TARGET_LAMBDA@@
* offset 2
*/
scaled_channel<uint16_t, 10000, 1> targetLambda = (uint16_t)0;
/**
* @@GAUGE_NAME_TARGET_AFR@@
ratio
* offset 4
*/
float targetLambda = (float)0;
scaled_channel<uint16_t, 1000, 1> targetAFR = (uint16_t)0;
/**
* fuel: stoich ratio
ratio
* offset 6
*/
scaled_channel<uint16_t, 1000, 1> stoichiometricRatio = (uint16_t)0;
/**
* offset 8
*/
float stoichiometricRatio = (float)0;
/**
* offset 12
*/
float targetAFR = (float)0;
/**
* offset 16
*/
float sdTcharge_coff = (float)0;
/**
* SD cylinder mass
* Speed-density logic: calculated air mass in one cylinder, in grams
* offset 20
* offset 12
*/
float sdAirMassInOneCylinder = (float)0;
/**
offset 24 bit 0 */
offset 16 bit 0 */
bool sdIsTChargeAirModel : 1 {};
/**
offset 24 bit 1 */
offset 16 bit 1 */
bool unusedBit_7_1 : 1 {};
/**
offset 24 bit 2 */
offset 16 bit 2 */
bool unusedBit_7_2 : 1 {};
/**
offset 24 bit 3 */
offset 16 bit 3 */
bool unusedBit_7_3 : 1 {};
/**
offset 24 bit 4 */
offset 16 bit 4 */
bool unusedBit_7_4 : 1 {};
/**
offset 24 bit 5 */
offset 16 bit 5 */
bool unusedBit_7_5 : 1 {};
/**
offset 24 bit 6 */
offset 16 bit 6 */
bool unusedBit_7_6 : 1 {};
/**
offset 24 bit 7 */
offset 16 bit 7 */
bool unusedBit_7_7 : 1 {};
/**
offset 24 bit 8 */
offset 16 bit 8 */
bool unusedBit_7_8 : 1 {};
/**
offset 24 bit 9 */
offset 16 bit 9 */
bool unusedBit_7_9 : 1 {};
/**
offset 24 bit 10 */
offset 16 bit 10 */
bool unusedBit_7_10 : 1 {};
/**
offset 24 bit 11 */
offset 16 bit 11 */
bool unusedBit_7_11 : 1 {};
/**
offset 24 bit 12 */
offset 16 bit 12 */
bool unusedBit_7_12 : 1 {};
/**
offset 24 bit 13 */
offset 16 bit 13 */
bool unusedBit_7_13 : 1 {};
/**
offset 24 bit 14 */
offset 16 bit 14 */
bool unusedBit_7_14 : 1 {};
/**
offset 24 bit 15 */
offset 16 bit 15 */
bool unusedBit_7_15 : 1 {};
/**
offset 24 bit 16 */
offset 16 bit 16 */
bool unusedBit_7_16 : 1 {};
/**
offset 24 bit 17 */
offset 16 bit 17 */
bool unusedBit_7_17 : 1 {};
/**
offset 24 bit 18 */
offset 16 bit 18 */
bool unusedBit_7_18 : 1 {};
/**
offset 24 bit 19 */
offset 16 bit 19 */
bool unusedBit_7_19 : 1 {};
/**
offset 24 bit 20 */
offset 16 bit 20 */
bool unusedBit_7_20 : 1 {};
/**
offset 24 bit 21 */
offset 16 bit 21 */
bool unusedBit_7_21 : 1 {};
/**
offset 24 bit 22 */
offset 16 bit 22 */
bool unusedBit_7_22 : 1 {};
/**
offset 24 bit 23 */
offset 16 bit 23 */
bool unusedBit_7_23 : 1 {};
/**
offset 24 bit 24 */
offset 16 bit 24 */
bool unusedBit_7_24 : 1 {};
/**
offset 24 bit 25 */
offset 16 bit 25 */
bool unusedBit_7_25 : 1 {};
/**
offset 24 bit 26 */
offset 16 bit 26 */
bool unusedBit_7_26 : 1 {};
/**
offset 24 bit 27 */
offset 16 bit 27 */
bool unusedBit_7_27 : 1 {};
/**
offset 24 bit 28 */
offset 16 bit 28 */
bool unusedBit_7_28 : 1 {};
/**
offset 24 bit 29 */
offset 16 bit 29 */
bool unusedBit_7_29 : 1 {};
/**
offset 24 bit 30 */
offset 16 bit 30 */
bool unusedBit_7_30 : 1 {};
/**
offset 24 bit 31 */
offset 16 bit 31 */
bool unusedBit_7_31 : 1 {};
};
static_assert(sizeof(fuel_computer_s) == 28);
static_assert(sizeof(fuel_computer_s) == 20);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/fuel/fuel_computer.txt Tue Nov 01 20:59:53 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/fuel/fuel_computer.txt Sun Nov 06 00:27:04 UTC 2022

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_2243
#define TS_SIGNATURE "rusEFI 2022.11.05.48way.snap_2243"
#define SIGNATURE_HASH snap_31902
#define TS_SIGNATURE "rusEFI 2022.11.06.48way.snap_31902"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_140
#define TS_SIGNATURE "rusEFI 2022.11.05.all.snap_140"
#define SIGNATURE_HASH snap_29905
#define TS_SIGNATURE "rusEFI 2022.11.06.all.snap_29905"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_40416
#define TS_SIGNATURE "rusEFI 2022.11.05.alphax-2chan.snap_40416"
#define SIGNATURE_HASH snap_59837
#define TS_SIGNATURE "rusEFI 2022.11.06.alphax-2chan.snap_59837"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_49923
#define TS_SIGNATURE "rusEFI 2022.11.05.alphax-4chan.snap_49923"
#define SIGNATURE_HASH snap_46942
#define TS_SIGNATURE "rusEFI 2022.11.06.alphax-4chan.snap_46942"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_62891
#define TS_SIGNATURE "rusEFI 2022.11.05.atlas.snap_62891"
#define SIGNATURE_HASH snap_33270
#define TS_SIGNATURE "rusEFI 2022.11.06.atlas.snap_33270"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_20853
#define TS_SIGNATURE "rusEFI 2022.11.05.core8.snap_20853"
#define SIGNATURE_HASH snap_9512
#define TS_SIGNATURE "rusEFI 2022.11.06.core8.snap_9512"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat by SignatureConsumer
//
#define SIGNATURE_HASH snap_140
#define TS_SIGNATURE "rusEFI 2022.11.05.cypress.snap_140"
#define SIGNATURE_HASH snap_29905
#define TS_SIGNATURE "rusEFI 2022.11.06.cypress.snap_29905"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_140
#define TS_SIGNATURE "rusEFI 2022.11.05.f407-discovery.snap_140"
#define SIGNATURE_HASH snap_29905
#define TS_SIGNATURE "rusEFI 2022.11.06.f407-discovery.snap_29905"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_140
#define TS_SIGNATURE "rusEFI 2022.11.05.f429-discovery.snap_140"
#define SIGNATURE_HASH snap_29905
#define TS_SIGNATURE "rusEFI 2022.11.06.f429-discovery.snap_29905"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_64584
#define TS_SIGNATURE "rusEFI 2022.11.05.frankenso_na6.snap_64584"
#define SIGNATURE_HASH snap_34837
#define TS_SIGNATURE "rusEFI 2022.11.06.frankenso_na6.snap_34837"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_1443
#define TS_SIGNATURE "rusEFI 2022.11.05.harley81.snap_1443"
#define SIGNATURE_HASH snap_29182
#define TS_SIGNATURE "rusEFI 2022.11.06.harley81.snap_29182"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_32909
#define TS_SIGNATURE "rusEFI 2022.11.05.hellen-gm-e67.snap_32909"
#define SIGNATURE_HASH snap_62672
#define TS_SIGNATURE "rusEFI 2022.11.06.hellen-gm-e67.snap_62672"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_12608
#define TS_SIGNATURE "rusEFI 2022.11.05.hellen-nb1.snap_12608"
#define SIGNATURE_HASH snap_17693
#define TS_SIGNATURE "rusEFI 2022.11.06.hellen-nb1.snap_17693"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_41048
#define TS_SIGNATURE "rusEFI 2022.11.05.hellen121nissan.snap_41048"
#define SIGNATURE_HASH snap_54277
#define TS_SIGNATURE "rusEFI 2022.11.06.hellen121nissan.snap_54277"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_50166
#define TS_SIGNATURE "rusEFI 2022.11.05.hellen121vag.snap_50166"
#define SIGNATURE_HASH snap_47019
#define TS_SIGNATURE "rusEFI 2022.11.06.hellen121vag.snap_47019"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_32183
#define TS_SIGNATURE "rusEFI 2022.11.05.hellen128.snap_32183"
#define SIGNATURE_HASH snap_2538
#define TS_SIGNATURE "rusEFI 2022.11.06.hellen128.snap_2538"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_14959
#define TS_SIGNATURE "rusEFI 2022.11.05.hellen154hyundai.snap_14959"
#define SIGNATURE_HASH snap_20018
#define TS_SIGNATURE "rusEFI 2022.11.06.hellen154hyundai.snap_20018"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_3591
#define TS_SIGNATURE "rusEFI 2022.11.05.hellen72.snap_3591"
#define SIGNATURE_HASH snap_31322
#define TS_SIGNATURE "rusEFI 2022.11.06.hellen72.snap_31322"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_55430
#define TS_SIGNATURE "rusEFI 2022.11.05.hellen81.snap_55430"
#define SIGNATURE_HASH snap_44251
#define TS_SIGNATURE "rusEFI 2022.11.06.hellen81.snap_44251"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_4928
#define TS_SIGNATURE "rusEFI 2022.11.05.hellen88bmw.snap_4928"
#define SIGNATURE_HASH snap_26397
#define TS_SIGNATURE "rusEFI 2022.11.06.hellen88bmw.snap_26397"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_45499
#define TS_SIGNATURE "rusEFI 2022.11.05.hellenNA6.snap_45499"
#define SIGNATURE_HASH snap_50662
#define TS_SIGNATURE "rusEFI 2022.11.06.hellenNA6.snap_50662"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_45412
#define TS_SIGNATURE "rusEFI 2022.11.05.hellenNA8_96.snap_45412"
#define SIGNATURE_HASH snap_50489
#define TS_SIGNATURE "rusEFI 2022.11.06.hellenNA8_96.snap_50489"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat by SignatureConsumer
//
#define SIGNATURE_HASH snap_41536
#define TS_SIGNATURE "rusEFI 2022.11.05.kin.snap_41536"
#define SIGNATURE_HASH snap_54813
#define TS_SIGNATURE "rusEFI 2022.11.06.kin.snap_54813"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_26508
#define TS_SIGNATURE "rusEFI 2022.11.05.mre_f4.snap_26508"
#define SIGNATURE_HASH snap_5073
#define TS_SIGNATURE "rusEFI 2022.11.06.mre_f4.snap_5073"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_26508
#define TS_SIGNATURE "rusEFI 2022.11.05.mre_f7.snap_26508"
#define SIGNATURE_HASH snap_5073
#define TS_SIGNATURE "rusEFI 2022.11.06.mre_f7.snap_5073"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_55658
#define TS_SIGNATURE "rusEFI 2022.11.05.prometheus_405.snap_55658"
#define SIGNATURE_HASH snap_44343
#define TS_SIGNATURE "rusEFI 2022.11.06.prometheus_405.snap_44343"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_55658
#define TS_SIGNATURE "rusEFI 2022.11.05.prometheus_469.snap_55658"
#define SIGNATURE_HASH snap_44343
#define TS_SIGNATURE "rusEFI 2022.11.06.prometheus_469.snap_44343"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_51194
#define TS_SIGNATURE "rusEFI 2022.11.05.proteus_f4.snap_51194"
#define SIGNATURE_HASH snap_45991
#define TS_SIGNATURE "rusEFI 2022.11.06.proteus_f4.snap_45991"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_51194
#define TS_SIGNATURE "rusEFI 2022.11.05.proteus_f7.snap_51194"
#define SIGNATURE_HASH snap_45991
#define TS_SIGNATURE "rusEFI 2022.11.06.proteus_f7.snap_45991"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_51194
#define TS_SIGNATURE "rusEFI 2022.11.05.proteus_h7.snap_51194"
#define SIGNATURE_HASH snap_45991
#define TS_SIGNATURE "rusEFI 2022.11.06.proteus_h7.snap_45991"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_55638
#define TS_SIGNATURE "rusEFI 2022.11.05.subaru_eg33_f7.snap_55638"
#define SIGNATURE_HASH snap_44299
#define TS_SIGNATURE "rusEFI 2022.11.06.subaru_eg33_f7.snap_44299"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_52952
#define TS_SIGNATURE "rusEFI 2022.11.05.tdg-pdm8.snap_52952"
#define SIGNATURE_HASH snap_47749
#define TS_SIGNATURE "rusEFI 2022.11.06.tdg-pdm8.snap_47749"

View File

@ -91,8 +91,6 @@ float getOutputValueByName(const char *name) {
return engine->outputChannels.chargeAirMass;
if (strEqualCaseInsensitive(name, "crankingFuelMs"))
return engine->outputChannels.crankingFuelMs;
if (strEqualCaseInsensitive(name, "currentTargetAfr"))
return engine->outputChannels.currentTargetAfr;
if (strEqualCaseInsensitive(name, "baseFuel"))
return engine->outputChannels.baseFuel;
if (strEqualCaseInsensitive(name, "fuelRunning"))
@ -143,10 +141,10 @@ float getOutputValueByName(const char *name) {
return engine->outputChannels.totalFuelConsumption;
if (strEqualCaseInsensitive(name, "fuelFlowRate"))
return engine->outputChannels.fuelFlowRate;
if (strEqualCaseInsensitive(name, "veTableYAxis"))
return engine->outputChannels.veTableYAxis;
if (strEqualCaseInsensitive(name, "afrTableYAxis"))
return engine->outputChannels.afrTableYAxis;
if (strEqualCaseInsensitive(name, "TPS2Value"))
return engine->outputChannels.TPS2Value;
if (strEqualCaseInsensitive(name, "tuneCrc16"))
return engine->outputChannels.tuneCrc16;
if (strEqualCaseInsensitive(name, "knockLevel"))
return engine->outputChannels.knockLevel;
if (strEqualCaseInsensitive(name, "seconds"))
@ -159,6 +157,10 @@ float getOutputValueByName(const char *name) {
return engine->outputChannels.rawIdlePositionSensor;
if (strEqualCaseInsensitive(name, "rawWastegatePosition"))
return engine->outputChannels.rawWastegatePosition;
if (strEqualCaseInsensitive(name, "accelerationX"))
return engine->outputChannels.accelerationX;
if (strEqualCaseInsensitive(name, "accelerationY"))
return engine->outputChannels.accelerationY;
if (strEqualCaseInsensitive(name, "tsConfigVersion"))
return engine->outputChannels.tsConfigVersion;
if (strEqualCaseInsensitive(name, "calibrationValue"))
@ -167,6 +169,10 @@ float getOutputValueByName(const char *name) {
return engine->outputChannels.calibrationMode;
if (strEqualCaseInsensitive(name, "idleTargetPosition"))
return engine->outputChannels.idleTargetPosition;
if (strEqualCaseInsensitive(name, "detectedGear"))
return engine->outputChannels.detectedGear;
if (strEqualCaseInsensitive(name, "maxTriggerReentrant"))
return engine->outputChannels.maxTriggerReentrant;
if (strEqualCaseInsensitive(name, "totalTriggerErrorCounter"))
return engine->outputChannels.totalTriggerErrorCounter;
if (strEqualCaseInsensitive(name, "orderingErrorCounter"))
@ -199,12 +205,6 @@ float getOutputValueByName(const char *name) {
return engine->outputChannels.debugIntField4;
if (strEqualCaseInsensitive(name, "debugIntField5"))
return engine->outputChannels.debugIntField5;
if (strEqualCaseInsensitive(name, "accelerationX"))
return engine->outputChannels.accelerationX;
if (strEqualCaseInsensitive(name, "accelerationY"))
return engine->outputChannels.accelerationY;
if (strEqualCaseInsensitive(name, "TPS2Value"))
return engine->outputChannels.TPS2Value;
if (strEqualCaseInsensitive(name, "rawTps1Primary"))
return engine->outputChannels.rawTps1Primary;
if (strEqualCaseInsensitive(name, "rawPpsPrimary"))
@ -215,8 +215,6 @@ float getOutputValueByName(const char *name) {
return engine->outputChannels.rawIat;
if (strEqualCaseInsensitive(name, "rawOilPressure"))
return engine->outputChannels.rawOilPressure;
if (strEqualCaseInsensitive(name, "tuneCrc16"))
return engine->outputChannels.tuneCrc16;
if (strEqualCaseInsensitive(name, "fuelClosedLoopBinIdx"))
return engine->outputChannels.fuelClosedLoopBinIdx;
if (strEqualCaseInsensitive(name, "tcuCurrentGear"))
@ -331,14 +329,10 @@ float getOutputValueByName(const char *name) {
return engine->outputChannels.boostControllerOpenLoopPart;
if (strEqualCaseInsensitive(name, "fallbackMap"))
return engine->outputChannels.fallbackMap;
if (strEqualCaseInsensitive(name, "detectedGear"))
return engine->outputChannels.detectedGear;
if (strEqualCaseInsensitive(name, "instantMAPValue"))
return engine->outputChannels.instantMAPValue;
if (strEqualCaseInsensitive(name, "maxLockedDuration"))
return engine->outputChannels.maxLockedDuration;
if (strEqualCaseInsensitive(name, "maxTriggerReentrant"))
return engine->outputChannels.maxTriggerReentrant;
if (strEqualCaseInsensitive(name, "canWriteOk"))
return engine->outputChannels.canWriteOk;
if (strEqualCaseInsensitive(name, "canWriteNotOk"))
@ -361,6 +355,8 @@ float getOutputValueByName(const char *name) {
return engine->outputChannels.starterRelayDisable;
if (strEqualCaseInsensitive(name, "multiSparkCounter"))
return engine->outputChannels.multiSparkCounter;
if (strEqualCaseInsensitive(name, "extiOverflowCount"))
return engine->outputChannels.extiOverflowCount;
if (strEqualCaseInsensitive(name, "alternatorStatus.pTerm"))
return engine->outputChannels.alternatorStatus.pTerm;
if (strEqualCaseInsensitive(name, "alternatorStatus.iTerm"))
@ -417,8 +413,6 @@ float getOutputValueByName(const char *name) {
return engine->outputChannels.ISSValue;
if (strEqualCaseInsensitive(name, "rawBattery"))
return engine->outputChannels.rawBattery;
if (strEqualCaseInsensitive(name, "extiOverflowCount"))
return engine->outputChannels.extiOverflowCount;
if (strEqualCaseInsensitive(name, "coilState1"))
return engine->outputChannels.coilState1;
if (strEqualCaseInsensitive(name, "coilState2"))

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Thu Nov 03 02:20:45 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Sun Nov 06 00:27:04 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -496,6 +496,8 @@ public class EngineState {
public static final Field SPARKCOUNTER = Field.create("SPARKCOUNTER", 140, FieldType.INT).setScale(1.0);
public static final Field FUELINGLOAD = Field.create("FUELINGLOAD", 144, FieldType.FLOAT);
public static final Field IGNITIONLOAD = Field.create("IGNITIONLOAD", 148, FieldType.FLOAT);
public static final Field VETABLEYAXIS = Field.create("VETABLEYAXIS", 152, FieldType.INT16).setScale(0.01);
public static final Field ALIGNMENTFILL_AT_154 = Field.create("ALIGNMENTFILL_AT_154", 154, FieldType.INT8).setScale(1.0);
public static final Field[] VALUES = {
LUA_FUELADD,
LUA_FUELMULT,
@ -600,5 +602,7 @@ public class EngineState {
SPARKCOUNTER,
FUELINGLOAD,
IGNITIONLOAD,
VETABLEYAXIS,
ALIGNMENTFILL_AT_154,
};
}

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/fuel/fuel_computer.txt Tue Nov 01 20:59:53 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/fuel/fuel_computer.txt Sun Nov 06 00:27:04 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -393,49 +393,49 @@ public class FuelComputer {
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 CURRENTAFRLOAD = Field.create("CURRENTAFRLOAD", 0, FieldType.FLOAT);
public static final Field TARGETLAMBDA = Field.create("TARGETLAMBDA", 4, FieldType.FLOAT);
public static final Field STOICHIOMETRICRATIO = Field.create("STOICHIOMETRICRATIO", 8, FieldType.FLOAT);
public static final Field TARGETAFR = Field.create("TARGETAFR", 12, FieldType.FLOAT);
public static final Field SDTCHARGE_COFF = Field.create("SDTCHARGE_COFF", 16, FieldType.FLOAT);
public static final Field SDAIRMASSINONECYLINDER = Field.create("SDAIRMASSINONECYLINDER", 20, FieldType.FLOAT);
public static final Field SDISTCHARGEAIRMODEL = Field.create("SDISTCHARGEAIRMODEL", 24, FieldType.BIT, 0);
public static final Field UNUSEDBIT_7_1 = Field.create("UNUSEDBIT_7_1", 24, FieldType.BIT, 1);
public static final Field UNUSEDBIT_7_2 = Field.create("UNUSEDBIT_7_2", 24, FieldType.BIT, 2);
public static final Field UNUSEDBIT_7_3 = Field.create("UNUSEDBIT_7_3", 24, FieldType.BIT, 3);
public static final Field UNUSEDBIT_7_4 = Field.create("UNUSEDBIT_7_4", 24, FieldType.BIT, 4);
public static final Field UNUSEDBIT_7_5 = Field.create("UNUSEDBIT_7_5", 24, FieldType.BIT, 5);
public static final Field UNUSEDBIT_7_6 = Field.create("UNUSEDBIT_7_6", 24, FieldType.BIT, 6);
public static final Field UNUSEDBIT_7_7 = Field.create("UNUSEDBIT_7_7", 24, FieldType.BIT, 7);
public static final Field UNUSEDBIT_7_8 = Field.create("UNUSEDBIT_7_8", 24, FieldType.BIT, 8);
public static final Field UNUSEDBIT_7_9 = Field.create("UNUSEDBIT_7_9", 24, FieldType.BIT, 9);
public static final Field UNUSEDBIT_7_10 = Field.create("UNUSEDBIT_7_10", 24, FieldType.BIT, 10);
public static final Field UNUSEDBIT_7_11 = Field.create("UNUSEDBIT_7_11", 24, FieldType.BIT, 11);
public static final Field UNUSEDBIT_7_12 = Field.create("UNUSEDBIT_7_12", 24, FieldType.BIT, 12);
public static final Field UNUSEDBIT_7_13 = Field.create("UNUSEDBIT_7_13", 24, FieldType.BIT, 13);
public static final Field UNUSEDBIT_7_14 = Field.create("UNUSEDBIT_7_14", 24, FieldType.BIT, 14);
public static final Field UNUSEDBIT_7_15 = Field.create("UNUSEDBIT_7_15", 24, FieldType.BIT, 15);
public static final Field UNUSEDBIT_7_16 = Field.create("UNUSEDBIT_7_16", 24, FieldType.BIT, 16);
public static final Field UNUSEDBIT_7_17 = Field.create("UNUSEDBIT_7_17", 24, FieldType.BIT, 17);
public static final Field UNUSEDBIT_7_18 = Field.create("UNUSEDBIT_7_18", 24, FieldType.BIT, 18);
public static final Field UNUSEDBIT_7_19 = Field.create("UNUSEDBIT_7_19", 24, FieldType.BIT, 19);
public static final Field UNUSEDBIT_7_20 = Field.create("UNUSEDBIT_7_20", 24, FieldType.BIT, 20);
public static final Field UNUSEDBIT_7_21 = Field.create("UNUSEDBIT_7_21", 24, FieldType.BIT, 21);
public static final Field UNUSEDBIT_7_22 = Field.create("UNUSEDBIT_7_22", 24, FieldType.BIT, 22);
public static final Field UNUSEDBIT_7_23 = Field.create("UNUSEDBIT_7_23", 24, FieldType.BIT, 23);
public static final Field UNUSEDBIT_7_24 = Field.create("UNUSEDBIT_7_24", 24, FieldType.BIT, 24);
public static final Field UNUSEDBIT_7_25 = Field.create("UNUSEDBIT_7_25", 24, FieldType.BIT, 25);
public static final Field UNUSEDBIT_7_26 = Field.create("UNUSEDBIT_7_26", 24, FieldType.BIT, 26);
public static final Field UNUSEDBIT_7_27 = Field.create("UNUSEDBIT_7_27", 24, FieldType.BIT, 27);
public static final Field UNUSEDBIT_7_28 = Field.create("UNUSEDBIT_7_28", 24, FieldType.BIT, 28);
public static final Field UNUSEDBIT_7_29 = Field.create("UNUSEDBIT_7_29", 24, FieldType.BIT, 29);
public static final Field UNUSEDBIT_7_30 = Field.create("UNUSEDBIT_7_30", 24, FieldType.BIT, 30);
public static final Field UNUSEDBIT_7_31 = Field.create("UNUSEDBIT_7_31", 24, FieldType.BIT, 31);
public static final Field AFRTABLEYAXIS = Field.create("AFRTABLEYAXIS", 0, FieldType.INT16).setScale(0.01);
public static final Field TARGETLAMBDA = Field.create("TARGETLAMBDA", 2, FieldType.INT16).setScale(1.0E-4);
public static final Field TARGETAFR = Field.create("TARGETAFR", 4, FieldType.INT16).setScale(0.001);
public static final Field STOICHIOMETRICRATIO = Field.create("STOICHIOMETRICRATIO", 6, FieldType.INT16).setScale(0.001);
public static final Field SDTCHARGE_COFF = Field.create("SDTCHARGE_COFF", 8, FieldType.FLOAT);
public static final Field SDAIRMASSINONECYLINDER = Field.create("SDAIRMASSINONECYLINDER", 12, FieldType.FLOAT);
public static final Field SDISTCHARGEAIRMODEL = Field.create("SDISTCHARGEAIRMODEL", 16, FieldType.BIT, 0);
public static final Field UNUSEDBIT_7_1 = Field.create("UNUSEDBIT_7_1", 16, FieldType.BIT, 1);
public static final Field UNUSEDBIT_7_2 = Field.create("UNUSEDBIT_7_2", 16, FieldType.BIT, 2);
public static final Field UNUSEDBIT_7_3 = Field.create("UNUSEDBIT_7_3", 16, FieldType.BIT, 3);
public static final Field UNUSEDBIT_7_4 = Field.create("UNUSEDBIT_7_4", 16, FieldType.BIT, 4);
public static final Field UNUSEDBIT_7_5 = Field.create("UNUSEDBIT_7_5", 16, FieldType.BIT, 5);
public static final Field UNUSEDBIT_7_6 = Field.create("UNUSEDBIT_7_6", 16, FieldType.BIT, 6);
public static final Field UNUSEDBIT_7_7 = Field.create("UNUSEDBIT_7_7", 16, FieldType.BIT, 7);
public static final Field UNUSEDBIT_7_8 = Field.create("UNUSEDBIT_7_8", 16, FieldType.BIT, 8);
public static final Field UNUSEDBIT_7_9 = Field.create("UNUSEDBIT_7_9", 16, FieldType.BIT, 9);
public static final Field UNUSEDBIT_7_10 = Field.create("UNUSEDBIT_7_10", 16, FieldType.BIT, 10);
public static final Field UNUSEDBIT_7_11 = Field.create("UNUSEDBIT_7_11", 16, FieldType.BIT, 11);
public static final Field UNUSEDBIT_7_12 = Field.create("UNUSEDBIT_7_12", 16, FieldType.BIT, 12);
public static final Field UNUSEDBIT_7_13 = Field.create("UNUSEDBIT_7_13", 16, FieldType.BIT, 13);
public static final Field UNUSEDBIT_7_14 = Field.create("UNUSEDBIT_7_14", 16, FieldType.BIT, 14);
public static final Field UNUSEDBIT_7_15 = Field.create("UNUSEDBIT_7_15", 16, FieldType.BIT, 15);
public static final Field UNUSEDBIT_7_16 = Field.create("UNUSEDBIT_7_16", 16, FieldType.BIT, 16);
public static final Field UNUSEDBIT_7_17 = Field.create("UNUSEDBIT_7_17", 16, FieldType.BIT, 17);
public static final Field UNUSEDBIT_7_18 = Field.create("UNUSEDBIT_7_18", 16, FieldType.BIT, 18);
public static final Field UNUSEDBIT_7_19 = Field.create("UNUSEDBIT_7_19", 16, FieldType.BIT, 19);
public static final Field UNUSEDBIT_7_20 = Field.create("UNUSEDBIT_7_20", 16, FieldType.BIT, 20);
public static final Field UNUSEDBIT_7_21 = Field.create("UNUSEDBIT_7_21", 16, FieldType.BIT, 21);
public static final Field UNUSEDBIT_7_22 = Field.create("UNUSEDBIT_7_22", 16, FieldType.BIT, 22);
public static final Field UNUSEDBIT_7_23 = Field.create("UNUSEDBIT_7_23", 16, FieldType.BIT, 23);
public static final Field UNUSEDBIT_7_24 = Field.create("UNUSEDBIT_7_24", 16, FieldType.BIT, 24);
public static final Field UNUSEDBIT_7_25 = Field.create("UNUSEDBIT_7_25", 16, FieldType.BIT, 25);
public static final Field UNUSEDBIT_7_26 = Field.create("UNUSEDBIT_7_26", 16, FieldType.BIT, 26);
public static final Field UNUSEDBIT_7_27 = Field.create("UNUSEDBIT_7_27", 16, FieldType.BIT, 27);
public static final Field UNUSEDBIT_7_28 = Field.create("UNUSEDBIT_7_28", 16, FieldType.BIT, 28);
public static final Field UNUSEDBIT_7_29 = Field.create("UNUSEDBIT_7_29", 16, FieldType.BIT, 29);
public static final Field UNUSEDBIT_7_30 = Field.create("UNUSEDBIT_7_30", 16, FieldType.BIT, 30);
public static final Field UNUSEDBIT_7_31 = Field.create("UNUSEDBIT_7_31", 16, FieldType.BIT, 31);
public static final Field[] VALUES = {
CURRENTAFRLOAD,
AFRTABLEYAXIS,
TARGETLAMBDA,
STOICHIOMETRICRATIO,
TARGETAFR,
STOICHIOMETRICRATIO,
SDTCHARGE_COFF,
SDAIRMASSINONECYLINDER,
SDISTCHARGEAIRMODEL,