refactoring: helper method

This commit is contained in:
rusefillc 2022-10-29 23:55:14 -04:00
parent 33c5983da2
commit bab3c58d85
3 changed files with 10 additions and 5 deletions

View File

@ -160,10 +160,7 @@ void setBoardDefaultConfiguration() {
engineConfiguration->luaOutputPins[0] = Gpio::G5; // 104 ETB Relay
engineConfiguration->throttlePedalUpVoltage = 0.75;
engineConfiguration->throttlePedalWOTVoltage = 4.45;
engineConfiguration->throttlePedalSecondaryUpVoltage = 0.43;
engineConfiguration->throttlePedalSecondaryWOTVoltage = 2.20;
setPPSCalibration(0.75, 4.45, 0.43, 2.20);
engineConfiguration->startUpFuelPumpDuration = 4;
engineConfiguration->postCrankingFactor = 1.05;

View File

@ -100,4 +100,11 @@ void setDefaultBaseEngine() {
void setPPSInputs(adc_channel_e pps1, adc_channel_e pps2) {
engineConfiguration->throttlePedalPositionAdcChannel = pps1;
engineConfiguration->throttlePedalPositionSecondAdcChannel = pps2;
}
}
void setPPSCalibration(float primaryUp, float primaryDown, float secondaryUp, float secondaryDown) {
engineConfiguration->throttlePedalUpVoltage = primaryUp;
engineConfiguration->throttlePedalWOTVoltage = primaryDown;
engineConfiguration->throttlePedalSecondaryUpVoltage = secondaryUp;
engineConfiguration->throttlePedalSecondaryWOTVoltage = secondaryDown;
}

View File

@ -8,3 +8,4 @@ void setDefaultFuel();
void setDefaultIgnition();
void setDefaultCranking();
void setPPSInputs(adc_channel_e pps1, adc_channel_e pps2);
void setPPSCalibration(float primaryUp, float primaryDown, float secondaryUp, float secondaryDown);