private void SettingsFetched(AnalyticModelSettings settings) { Result = new AnalyticModelPetrolEngineIgnition(settings as AnalyticModelSettingsPetrolEngineIgnition); Finished = true; HasError = false; Error = null; Callback.Invoke(this); }
private void SettingsFetched(AnalyticModelSettings settings) { Result = new AnalyticModelCommonRail(settings as AnalyticModelSettingsCommonRail); Finished = true; HasError = false; Error = null; Callback.Invoke(this); }
private void SettingsFetched(AnalyticModelSettings settings) { Result = new AnalyticModelElectricSystem(settings as AnalyticModelSettingsElectricSystem); Finished = true; HasError = false; Error = null; Callback.Invoke(this); }
public AnalyticModelPetrolEngineInjectionTime( AnalyticModelSettings settings) { Rules.Add(new AnalyticRuleInjectionTimeStartupPeak(settings. GetOfType(AnalyticRuleType.InjectionTimeStartupPeak))); Rules.Add(new AnalyticRulePetrolEngineInjectionTimeForRpm( CheckpointRpm.Rpm1000, settings.GetOfType(AnalyticRuleType.InjectionTimeAt1000Rpm))); Rules.Add(new AnalyticRulePetrolEngineInjectionTimeForRpm( CheckpointRpm.Rpm2000, settings.GetOfType(AnalyticRuleType.InjectionTimeAt2000Rpm))); Rules.Add(new AnalyticRulePetrolEngineInjectionTimeForRpm( CheckpointRpm.Rpm3000, settings.GetOfType(AnalyticRuleType.InjectionTimeAt3000Rpm))); }