Skip to content

Commit

Permalink
Auto-generated configs and docs
Browse files Browse the repository at this point in the history
  • Loading branch information
actions-user committed Sep 17, 2024
1 parent bca0a50 commit 577d542
Show file tree
Hide file tree
Showing 34 changed files with 187 additions and 97 deletions.
2 changes: 0 additions & 2 deletions firmware/controllers/sensors/auto_generated_sensor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,6 @@ case SensorType::BatteryVoltage:
return "BatteryVoltage";
case SensorType::Clt:
return "Clt";
case SensorType::ClutchUp:
return "ClutchUp";
case SensorType::CompressorDischargePressure:
return "CompressorDischargePressure";
case SensorType::CompressorDischargeTemperature:
Expand Down
9 changes: 6 additions & 3 deletions firmware/tunerstudio/generated/fome_alphax-2chan.ini
Original file line number Diff line number Diff line change
Expand Up @@ -33,12 +33,12 @@ enable2ndByteCanID = false

[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.09.17.alphax-2chan.500141419"
signature = "rusEFI (FOME) master.2024.09.17.alphax-2chan.132097660"

[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.09.17.alphax-2chan.500141419" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.09.17.alphax-2chan.132097660" ; signature is expected to be 7 or more characters.

; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
Expand Down Expand Up @@ -2179,7 +2179,7 @@ postCrankingEnrichRuntimeBins = array, U08, 20880, [8], "sec", 1, 0, 0, 180, 0
etbBiasValues = "PWM bias, -100% to 100%. The output of this table is added to the output of the ETB PID function to generate the final ETB Duty output."
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
cltIdleRpmBins = "CLT-based target RPM for automatic idle controller"
cltIdleRpm = "See idleRpmPid"
cltIdleRpm = "Sets the target engine speed that is used for the closed-loop idle air and closed-loop idle timing algorithms."
cltTimingBins = "CLT-based timing correction"
crankingTpsCoef = "Cranking fuel correction coefficient based on TPS"
crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)"
Expand All @@ -2194,8 +2194,11 @@ postCrankingEnrichRuntimeBins = array, U08, 20880, [8], "sec", 1, 0, 0, 180, 0
idleAdvance = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)"
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mapEstimateTable = "This table is used as a fallback in case of MAP sensor failure to estimate the MAP value at a given throttle position and engine speed. For example a naturally-aspirated engine's MAP value at 100% TPS should be 100kPa. At 0% TPS and at idle speed this value should be set to the engine's typical idling MAP reading. This table can be populated based on analysis of a log file at different engine speeds and loads."
tpsTpsAccelTable = "When the TPS accel threshold is exceeded, the original TPS value (X axis) is compared to the new larger TPS value (Y axis) to determine the extra fuel added to the pulsewidth in milliseconds. Where the From TPS value is greater than or less than the To TPS value that cell should be 0."
throttleEstimateEffectiveAreaValues = "In units of g/s normalized to choked flow conditions"
knockBaseNoise = "Knock sensor output knock detection threshold depending on current RPM."
tpsTspCorrValues = "Multiplier applied to the output of the TPS/TPS Acceleration Extra Fuel table. In general, engines may need more acceleration enrichment at lower engine speeds than higher engine speeds. A value of 2.0 multiplies the additional acceleration enrichment pulsewidth by 200%, a value of 1.0 does not modify the output."
dfcoMapRpmValues = "DFCO will activate when operating below this curve. Used to allow a higher threshold at low RPM where less vaccuum is generated"


Expand Down
9 changes: 6 additions & 3 deletions firmware/tunerstudio/generated/fome_alphax-4chan.ini
Original file line number Diff line number Diff line change
Expand Up @@ -33,12 +33,12 @@ enable2ndByteCanID = false

[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.09.17.alphax-4chan.2533854986"
signature = "rusEFI (FOME) master.2024.09.17.alphax-4chan.2367136797"

[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.09.17.alphax-4chan.2533854986" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.09.17.alphax-4chan.2367136797" ; signature is expected to be 7 or more characters.

; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
Expand Down Expand Up @@ -2179,7 +2179,7 @@ postCrankingEnrichRuntimeBins = array, U08, 20880, [8], "sec", 1, 0, 0, 180, 0
etbBiasValues = "PWM bias, -100% to 100%. The output of this table is added to the output of the ETB PID function to generate the final ETB Duty output."
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
cltIdleRpmBins = "CLT-based target RPM for automatic idle controller"
cltIdleRpm = "See idleRpmPid"
cltIdleRpm = "Sets the target engine speed that is used for the closed-loop idle air and closed-loop idle timing algorithms."
cltTimingBins = "CLT-based timing correction"
crankingTpsCoef = "Cranking fuel correction coefficient based on TPS"
crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)"
Expand All @@ -2194,8 +2194,11 @@ postCrankingEnrichRuntimeBins = array, U08, 20880, [8], "sec", 1, 0, 0, 180, 0
idleAdvance = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)"
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mapEstimateTable = "This table is used as a fallback in case of MAP sensor failure to estimate the MAP value at a given throttle position and engine speed. For example a naturally-aspirated engine's MAP value at 100% TPS should be 100kPa. At 0% TPS and at idle speed this value should be set to the engine's typical idling MAP reading. This table can be populated based on analysis of a log file at different engine speeds and loads."
tpsTpsAccelTable = "When the TPS accel threshold is exceeded, the original TPS value (X axis) is compared to the new larger TPS value (Y axis) to determine the extra fuel added to the pulsewidth in milliseconds. Where the From TPS value is greater than or less than the To TPS value that cell should be 0."
throttleEstimateEffectiveAreaValues = "In units of g/s normalized to choked flow conditions"
knockBaseNoise = "Knock sensor output knock detection threshold depending on current RPM."
tpsTspCorrValues = "Multiplier applied to the output of the TPS/TPS Acceleration Extra Fuel table. In general, engines may need more acceleration enrichment at lower engine speeds than higher engine speeds. A value of 2.0 multiplies the additional acceleration enrichment pulsewidth by 200%, a value of 1.0 does not modify the output."
dfcoMapRpmValues = "DFCO will activate when operating below this curve. Used to allow a higher threshold at low RPM where less vaccuum is generated"


Expand Down
9 changes: 6 additions & 3 deletions firmware/tunerstudio/generated/fome_alphax-8chan.ini
Original file line number Diff line number Diff line change
Expand Up @@ -33,12 +33,12 @@ enable2ndByteCanID = false

[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.09.17.alphax-8chan.4022110707"
signature = "rusEFI (FOME) master.2024.09.17.alphax-8chan.4121731812"

[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.09.17.alphax-8chan.4022110707" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.09.17.alphax-8chan.4121731812" ; signature is expected to be 7 or more characters.

; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
Expand Down Expand Up @@ -2179,7 +2179,7 @@ postCrankingEnrichRuntimeBins = array, U08, 20880, [8], "sec", 1, 0, 0, 180, 0
etbBiasValues = "PWM bias, -100% to 100%. The output of this table is added to the output of the ETB PID function to generate the final ETB Duty output."
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
cltIdleRpmBins = "CLT-based target RPM for automatic idle controller"
cltIdleRpm = "See idleRpmPid"
cltIdleRpm = "Sets the target engine speed that is used for the closed-loop idle air and closed-loop idle timing algorithms."
cltTimingBins = "CLT-based timing correction"
crankingTpsCoef = "Cranking fuel correction coefficient based on TPS"
crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)"
Expand All @@ -2194,8 +2194,11 @@ postCrankingEnrichRuntimeBins = array, U08, 20880, [8], "sec", 1, 0, 0, 180, 0
idleAdvance = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)"
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mapEstimateTable = "This table is used as a fallback in case of MAP sensor failure to estimate the MAP value at a given throttle position and engine speed. For example a naturally-aspirated engine's MAP value at 100% TPS should be 100kPa. At 0% TPS and at idle speed this value should be set to the engine's typical idling MAP reading. This table can be populated based on analysis of a log file at different engine speeds and loads."
tpsTpsAccelTable = "When the TPS accel threshold is exceeded, the original TPS value (X axis) is compared to the new larger TPS value (Y axis) to determine the extra fuel added to the pulsewidth in milliseconds. Where the From TPS value is greater than or less than the To TPS value that cell should be 0."
throttleEstimateEffectiveAreaValues = "In units of g/s normalized to choked flow conditions"
knockBaseNoise = "Knock sensor output knock detection threshold depending on current RPM."
tpsTspCorrValues = "Multiplier applied to the output of the TPS/TPS Acceleration Extra Fuel table. In general, engines may need more acceleration enrichment at lower engine speeds than higher engine speeds. A value of 2.0 multiplies the additional acceleration enrichment pulsewidth by 200%, a value of 1.0 does not modify the output."
dfcoMapRpmValues = "DFCO will activate when operating below this curve. Used to allow a higher threshold at low RPM where less vaccuum is generated"


Expand Down
9 changes: 6 additions & 3 deletions firmware/tunerstudio/generated/fome_atlas.ini
Original file line number Diff line number Diff line change
Expand Up @@ -33,12 +33,12 @@ enable2ndByteCanID = false

[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.09.17.atlas.2446740096"
signature = "rusEFI (FOME) master.2024.09.17.atlas.2345034135"

[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.09.17.atlas.2446740096" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.09.17.atlas.2345034135" ; signature is expected to be 7 or more characters.

; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
Expand Down Expand Up @@ -2179,7 +2179,7 @@ postCrankingEnrichRuntimeBins = array, U08, 20880, [8], "sec", 1, 0, 0, 180, 0
etbBiasValues = "PWM bias, -100% to 100%. The output of this table is added to the output of the ETB PID function to generate the final ETB Duty output."
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
cltIdleRpmBins = "CLT-based target RPM for automatic idle controller"
cltIdleRpm = "See idleRpmPid"
cltIdleRpm = "Sets the target engine speed that is used for the closed-loop idle air and closed-loop idle timing algorithms."
cltTimingBins = "CLT-based timing correction"
crankingTpsCoef = "Cranking fuel correction coefficient based on TPS"
crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)"
Expand All @@ -2194,8 +2194,11 @@ postCrankingEnrichRuntimeBins = array, U08, 20880, [8], "sec", 1, 0, 0, 180, 0
idleAdvance = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)"
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mapEstimateTable = "This table is used as a fallback in case of MAP sensor failure to estimate the MAP value at a given throttle position and engine speed. For example a naturally-aspirated engine's MAP value at 100% TPS should be 100kPa. At 0% TPS and at idle speed this value should be set to the engine's typical idling MAP reading. This table can be populated based on analysis of a log file at different engine speeds and loads."
tpsTpsAccelTable = "When the TPS accel threshold is exceeded, the original TPS value (X axis) is compared to the new larger TPS value (Y axis) to determine the extra fuel added to the pulsewidth in milliseconds. Where the From TPS value is greater than or less than the To TPS value that cell should be 0."
throttleEstimateEffectiveAreaValues = "In units of g/s normalized to choked flow conditions"
knockBaseNoise = "Knock sensor output knock detection threshold depending on current RPM."
tpsTspCorrValues = "Multiplier applied to the output of the TPS/TPS Acceleration Extra Fuel table. In general, engines may need more acceleration enrichment at lower engine speeds than higher engine speeds. A value of 2.0 multiplies the additional acceleration enrichment pulsewidth by 200%, a value of 1.0 does not modify the output."
dfcoMapRpmValues = "DFCO will activate when operating below this curve. Used to allow a higher threshold at low RPM where less vaccuum is generated"


Expand Down
9 changes: 6 additions & 3 deletions firmware/tunerstudio/generated/fome_core48.ini
Original file line number Diff line number Diff line change
Expand Up @@ -33,12 +33,12 @@ enable2ndByteCanID = false

[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.09.17.core48.667845337"
signature = "rusEFI (FOME) master.2024.09.17.core48.1038002638"

[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.09.17.core48.667845337" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.09.17.core48.1038002638" ; signature is expected to be 7 or more characters.

; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
Expand Down Expand Up @@ -2179,7 +2179,7 @@ postCrankingEnrichRuntimeBins = array, U08, 20880, [8], "sec", 1, 0, 0, 180, 0
etbBiasValues = "PWM bias, -100% to 100%. The output of this table is added to the output of the ETB PID function to generate the final ETB Duty output."
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
cltIdleRpmBins = "CLT-based target RPM for automatic idle controller"
cltIdleRpm = "See idleRpmPid"
cltIdleRpm = "Sets the target engine speed that is used for the closed-loop idle air and closed-loop idle timing algorithms."
cltTimingBins = "CLT-based timing correction"
crankingTpsCoef = "Cranking fuel correction coefficient based on TPS"
crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)"
Expand All @@ -2194,8 +2194,11 @@ postCrankingEnrichRuntimeBins = array, U08, 20880, [8], "sec", 1, 0, 0, 180, 0
idleAdvance = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)"
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mapEstimateTable = "This table is used as a fallback in case of MAP sensor failure to estimate the MAP value at a given throttle position and engine speed. For example a naturally-aspirated engine's MAP value at 100% TPS should be 100kPa. At 0% TPS and at idle speed this value should be set to the engine's typical idling MAP reading. This table can be populated based on analysis of a log file at different engine speeds and loads."
tpsTpsAccelTable = "When the TPS accel threshold is exceeded, the original TPS value (X axis) is compared to the new larger TPS value (Y axis) to determine the extra fuel added to the pulsewidth in milliseconds. Where the From TPS value is greater than or less than the To TPS value that cell should be 0."
throttleEstimateEffectiveAreaValues = "In units of g/s normalized to choked flow conditions"
knockBaseNoise = "Knock sensor output knock detection threshold depending on current RPM."
tpsTspCorrValues = "Multiplier applied to the output of the TPS/TPS Acceleration Extra Fuel table. In general, engines may need more acceleration enrichment at lower engine speeds than higher engine speeds. A value of 2.0 multiplies the additional acceleration enrichment pulsewidth by 200%, a value of 1.0 does not modify the output."
dfcoMapRpmValues = "DFCO will activate when operating below this curve. Used to allow a higher threshold at low RPM where less vaccuum is generated"


Expand Down
9 changes: 6 additions & 3 deletions firmware/tunerstudio/generated/fome_core8.ini
Original file line number Diff line number Diff line change
Expand Up @@ -33,12 +33,12 @@ enable2ndByteCanID = false

[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.09.17.core8.12027674"
signature = "rusEFI (FOME) master.2024.09.17.core8.447196173"

[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.09.17.core8.12027674" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.09.17.core8.447196173" ; signature is expected to be 7 or more characters.

; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
Expand Down Expand Up @@ -2179,7 +2179,7 @@ postCrankingEnrichRuntimeBins = array, U08, 20880, [8], "sec", 1, 0, 0, 180, 0
etbBiasValues = "PWM bias, -100% to 100%. The output of this table is added to the output of the ETB PID function to generate the final ETB Duty output."
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
cltIdleRpmBins = "CLT-based target RPM for automatic idle controller"
cltIdleRpm = "See idleRpmPid"
cltIdleRpm = "Sets the target engine speed that is used for the closed-loop idle air and closed-loop idle timing algorithms."
cltTimingBins = "CLT-based timing correction"
crankingTpsCoef = "Cranking fuel correction coefficient based on TPS"
crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)"
Expand All @@ -2194,8 +2194,11 @@ postCrankingEnrichRuntimeBins = array, U08, 20880, [8], "sec", 1, 0, 0, 180, 0
idleAdvance = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)"
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mapEstimateTable = "This table is used as a fallback in case of MAP sensor failure to estimate the MAP value at a given throttle position and engine speed. For example a naturally-aspirated engine's MAP value at 100% TPS should be 100kPa. At 0% TPS and at idle speed this value should be set to the engine's typical idling MAP reading. This table can be populated based on analysis of a log file at different engine speeds and loads."
tpsTpsAccelTable = "When the TPS accel threshold is exceeded, the original TPS value (X axis) is compared to the new larger TPS value (Y axis) to determine the extra fuel added to the pulsewidth in milliseconds. Where the From TPS value is greater than or less than the To TPS value that cell should be 0."
throttleEstimateEffectiveAreaValues = "In units of g/s normalized to choked flow conditions"
knockBaseNoise = "Knock sensor output knock detection threshold depending on current RPM."
tpsTspCorrValues = "Multiplier applied to the output of the TPS/TPS Acceleration Extra Fuel table. In general, engines may need more acceleration enrichment at lower engine speeds than higher engine speeds. A value of 2.0 multiplies the additional acceleration enrichment pulsewidth by 200%, a value of 1.0 does not modify the output."
dfcoMapRpmValues = "DFCO will activate when operating below this curve. Used to allow a higher threshold at low RPM where less vaccuum is generated"


Expand Down
Loading

0 comments on commit 577d542

Please sign in to comment.