mirror of https://github.com/rusefi/rusefi.git
only:Slip ratio using #5897
This commit is contained in:
parent
63ae2d85c3
commit
c250d321dc
|
@ -73,6 +73,8 @@ void setDefaultBaseEngine() {
|
|||
engineConfiguration->fan1ExtraIdle = 2;
|
||||
engineConfiguration->fan2ExtraIdle = 2;
|
||||
|
||||
engineConfiguration->auxSpeed1Multiplier = 1;
|
||||
|
||||
engineConfiguration->acrRevolutions = 5;
|
||||
|
||||
engineConfiguration->watchOutForLinearTime = true;
|
||||
|
|
|
@ -23,11 +23,13 @@ public:
|
|||
|
||||
SensorResult get() const final override {
|
||||
auto value1 = auxSpeed1.get();
|
||||
auto value2 = auxSpeed2.get();
|
||||
auto value2 = engineConfiguration->useVssAsSecondWheelSpeed ? Sensor::get(SensorType::VehicleSpeed) : auxSpeed2.get();
|
||||
if (!value1.Valid || !value2.Valid) {
|
||||
return UnexpectedCode::Unknown;
|
||||
}
|
||||
float result = value1.Value / value2.Value;
|
||||
// todo: remove handling of zero in July of 2024
|
||||
float correctedAuxSpeed1Multiplier = engineConfiguration->auxSpeed1Multiplier == 0 ? 1 : engineConfiguration->auxSpeed1Multiplier;
|
||||
float result = value1.Value * correctedAuxSpeed1Multiplier / value2.Value;
|
||||
return result;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue