reducing code duplication
This commit is contained in:
parent
4d24a4fbb6
commit
0800335320
|
@ -658,11 +658,11 @@ void setBoschHDEV_5_injectors() {
|
|||
copyArray(engineConfiguration->hpfpLobeProfileAngle, hardCodedHpfpLobeProfileAngle);
|
||||
setLinearCurve(engineConfiguration->hpfpDeadtimeVoltsBins, 8, 16, 0.5);
|
||||
|
||||
setLinearCurve(engineConfiguration->hpfpTargetRpmBins, 0, 8000, 1);
|
||||
setRpmTableBin(engineConfiguration->hpfpTargetRpmBins);
|
||||
setLinearCurve(engineConfiguration->hpfpTargetLoadBins, 0, 180, 1);
|
||||
setTable(engineConfiguration->hpfpTarget, 5000);
|
||||
|
||||
setLinearCurve(engineConfiguration->hpfpCompensationRpmBins, 0, 8000, 1);
|
||||
setRpmTableBin(engineConfiguration->hpfpCompensationRpmBins);
|
||||
setLinearCurve(engineConfiguration->hpfpCompensationLoadBins, 0.005, 0.120, 0.001);
|
||||
|
||||
// This is the configuration for bosch HDEV 5 injectors
|
||||
|
|
|
@ -75,5 +75,5 @@ void setSachs() {
|
|||
// todo: extract a method? figure out something smarter
|
||||
setTimingRpmBin(800, 15000);
|
||||
setLinearCurve(config->veRpmBins, 7000, 15000, 1);
|
||||
setLinearCurve(config->lambdaRpmBins, 500, 7000, 1);
|
||||
setRpmTableBin(config->lambdaRpmBins);
|
||||
}
|
||||
|
|
|
@ -220,7 +220,7 @@ void setDefaultBoostParameters() {
|
|||
engineConfiguration->boostPid.minValue = -20;
|
||||
engineConfiguration->boostControlPinMode = OM_DEFAULT;
|
||||
|
||||
setLinearCurve(config->boostRpmBins, 0, 8000, 1);
|
||||
setRpmTableBin(config->boostRpmBins);
|
||||
setLinearCurve(config->boostTpsBins, 0, 100, 1);
|
||||
|
||||
for (int loadIndex = 0; loadIndex < BOOST_LOAD_COUNT; loadIndex++) {
|
||||
|
|
|
@ -924,7 +924,7 @@ void setDefaultEtbParameters() {
|
|||
engineConfiguration->etbRocExpAverageLength = 50;
|
||||
|
||||
setLinearCurve(config->pedalToTpsPedalBins, /*from*/0, /*to*/100, 1);
|
||||
setLinearCurve(config->pedalToTpsRpmBins, /*from*/0, /*to*/8000, 1);
|
||||
setRpmTableBin(config->pedalToTpsRpmBins);
|
||||
|
||||
for (int pedalIndex = 0;pedalIndex<PEDAL_TO_TPS_SIZE;pedalIndex++) {
|
||||
for (int rpmIndex = 0;rpmIndex<PEDAL_TO_TPS_SIZE;rpmIndex++) {
|
||||
|
|
|
@ -472,9 +472,9 @@ static void setDefaultEngineConfiguration() {
|
|||
|
||||
setDefaultWarmupIdleCorrection();
|
||||
|
||||
setLinearCurve(engineConfiguration->map.samplingAngleBins, 800, 7000, 1);
|
||||
setRpmTableBin(engineConfiguration->map.samplingAngleBins);
|
||||
setLinearCurve(engineConfiguration->map.samplingAngle, 100, 130, 1);
|
||||
setLinearCurve(engineConfiguration->map.samplingWindowBins, 800, 7000, 1);
|
||||
setRpmTableBin(engineConfiguration->map.samplingWindowBins);
|
||||
setLinearCurve(engineConfiguration->map.samplingWindow, 50, 50, 1);
|
||||
|
||||
setLinearCurve(config->vvtTable1LoadBins, 20, 120, 10);
|
||||
|
|
|
@ -56,7 +56,7 @@ void initVrThresholdPwm() {
|
|||
|
||||
void setDefaultVrThresholds() {
|
||||
for (int i = 0;i<VR_THRESHOLD_COUNT;i++) {
|
||||
setLinearCurve(engineConfiguration->vrThreshold[i].rpmBins, 600, 7000, 100);
|
||||
setRpmTableBin(engineConfiguration->vrThreshold[i].rpmBins);
|
||||
setLinearCurve(engineConfiguration->vrThreshold[i].values, 0.6, 1.2, 0.1);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue