mirror of https://github.com/rusefi/rusefi-1.git
migrating to SensorType::Rpm API
This commit is contained in:
parent
26c2d76f6c
commit
4ebb3c94d3
|
@ -106,7 +106,7 @@ void LaunchControlBase::update() {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
int rpm = GET_RPM();
|
int rpm = Sensor::getOrZero(SensorType::Rpm);
|
||||||
combinedConditions = isLaunchConditionMet(rpm);
|
combinedConditions = isLaunchConditionMet(rpm);
|
||||||
|
|
||||||
//and still recalculate in case user changed the values
|
//and still recalculate in case user changed the values
|
||||||
|
@ -131,7 +131,7 @@ void LaunchControlBase::update() {
|
||||||
}
|
}
|
||||||
|
|
||||||
bool LaunchControlBase::isLaunchRpmRetardCondition() const {
|
bool LaunchControlBase::isLaunchRpmRetardCondition() const {
|
||||||
return isLaunchCondition && (retardThresholdRpm < GET_RPM());
|
return isLaunchCondition && (retardThresholdRpm < Sensor::getOrZero(SensorType::Rpm));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool LaunchControlBase::isLaunchSparkRpmRetardCondition() const {
|
bool LaunchControlBase::isLaunchSparkRpmRetardCondition() const {
|
||||||
|
|
|
@ -108,11 +108,11 @@ TEST(LaunchControl, CombinedCondition) {
|
||||||
Sensor::setMockValue(SensorType::DriverThrottleIntent, 20.0f);
|
Sensor::setMockValue(SensorType::DriverThrottleIntent, 20.0f);
|
||||||
|
|
||||||
Sensor::setMockValue(SensorType::VehicleSpeed, 10.0);
|
Sensor::setMockValue(SensorType::VehicleSpeed, 10.0);
|
||||||
engine->rpmCalculator.mockRpm = 1200;
|
Sensor::setMockValue(SensorType::Rpm, 1200);
|
||||||
|
|
||||||
EXPECT_FALSE(dut.isLaunchConditionMet(1200));
|
EXPECT_FALSE(dut.isLaunchConditionMet(1200));
|
||||||
|
|
||||||
engine->rpmCalculator.mockRpm = 3200;
|
Sensor::setMockValue(SensorType::Rpm, 3200);
|
||||||
EXPECT_TRUE(dut.isLaunchConditionMet(3200));
|
EXPECT_TRUE(dut.isLaunchConditionMet(3200));
|
||||||
|
|
||||||
Sensor::setMockValue(SensorType::VehicleSpeed, 40.0);
|
Sensor::setMockValue(SensorType::VehicleSpeed, 40.0);
|
||||||
|
@ -156,7 +156,7 @@ TEST(LaunchControl, CompleteRun) {
|
||||||
Sensor::setMockValue(SensorType::DriverThrottleIntent, 20.0f);
|
Sensor::setMockValue(SensorType::DriverThrottleIntent, 20.0f);
|
||||||
|
|
||||||
Sensor::setMockValue(SensorType::VehicleSpeed, 10.0);
|
Sensor::setMockValue(SensorType::VehicleSpeed, 10.0);
|
||||||
engine->rpmCalculator.mockRpm = 1200;
|
Sensor::setMockValue(SensorType::Rpm, 1200);
|
||||||
|
|
||||||
engine->launchController.update();
|
engine->launchController.update();
|
||||||
|
|
||||||
|
@ -166,7 +166,7 @@ TEST(LaunchControl, CompleteRun) {
|
||||||
EXPECT_FALSE(engine->launchController.isLaunchFuelRpmRetardCondition());
|
EXPECT_FALSE(engine->launchController.isLaunchFuelRpmRetardCondition());
|
||||||
|
|
||||||
|
|
||||||
engine->rpmCalculator.mockRpm = 3510;
|
Sensor::setMockValue(SensorType::Rpm, 3510);
|
||||||
//update condition check
|
//update condition check
|
||||||
engine->launchController.update();
|
engine->launchController.update();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue