useBiQuadOnAuxSpeedSensors

This commit is contained in:
rusefillc 2022-09-19 12:13:20 -04:00
parent 83dc351435
commit 6e543355a7
3 changed files with 25 additions and 19 deletions

View File

@ -69,16 +69,6 @@ enum class SensorType : unsigned char {
FuelLevel,
// auxiliary analog voltage inputs for Lua
AuxAnalog1,
AuxAnalog2,
AuxAnalog3,
AuxAnalog4,
AuxAnalog5,
AuxAnalog6,
AuxAnalog7,
AuxAnalog8,
VehicleSpeed,
TurbochargerSpeed,
@ -89,18 +79,30 @@ enum class SensorType : unsigned char {
// MAP decoding happens only that often thus this is NOT raw MAP as flows from ADC
MapSlow,
AuxLinear1,
AuxLinear2,
AuxSpeed1,
AuxSpeed2,
InputShaftSpeed,
EGT1,
EGT2,
// analog voltage inputs for Lua
AuxAnalog1,
AuxAnalog2,
AuxAnalog3,
AuxAnalog4,
AuxAnalog5,
AuxAnalog6,
AuxAnalog7,
AuxAnalog8,
AuxLinear1,
AuxLinear2,
// frequency sensors
AuxSpeed1,
AuxSpeed2,
// Let's always have all auxiliary sensors at the end - please add specific sensors above auxiliary
// Leave me at the end!
PlaceholderLast,
};

View File

@ -1071,7 +1071,7 @@ bit useCltBasedRpmLimit,"yes","no";If enabled, use a curve for RPM limit (based
bit forceO2Heating,"yes","no";If enabled, don't wait for engine start to heat O2 sensors. WARNING: this will reduce the life of your sensor, as condensation in the exhaust from a cold start can crack the sensing element.
bit invertVvtControlIntake, "retard","advance";If increased VVT duty cycle increases the indicated VVT angle, set this to 'advance'. If it decreases, set this to 'retard'. Most intake cams use 'advance', and most exhaust cams use 'retard'.
bit invertVvtControlExhaust,"retard","advance";If increased VVT duty cycle increases the indicated VVT angle, set this to 'advance'. If it decreases, set this to 'retard'. Most intake cams use 'advance', and most exhaust cams use 'retard'.
bit unused_1484_bit_27
bit useBiQuadOnAuxSpeedSensors
bit unused_1484_bit_38
bit unused_1484_bit_29
bit unused_1484_bit_30
@ -1332,7 +1332,9 @@ custom stepper_num_micro_steps_e 1 bits, U08, @OFFSET@, [0:3], @@stepper_num_mic
pin_output_mode_e tle8888_csPinMode;
Gpio mc33816_cs;
Gpio[8 iterate] sorryUnused
float auxFrequencyFilter
Gpio[6 iterate] sorryUnused
int16_t coastingFuelCutRpmHigh;+This sets the RPM above which fuel cut is active.;"rpm", 1, 0, 0, 5000, 0
int16_t coastingFuelCutRpmLow;+This sets the RPM below which fuel cut is deactivated, this prevents jerking or issues transitioning to idle;"rpm", 1, 0, 0, 5000, 0

View File

@ -4030,6 +4030,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Always use instant RPM", alwaysInstantRpm
field = vinNumber, vinNumber
field = turbochargerFilter, turbochargerFilter
field = auxFrequencyFilter, auxFrequencyFilter
field = useBiQuadOnAuxSpeedSensors, useBiQuadOnAuxSpeedSensors
field = "TODO KS mode 4569", kickStartCranking
panel = allTriggerDebug
panel = torqueTableTbl