private void SettingsFetched(AnalyticModelSettings settings)
 {
     Result = new AnalyticModelPetrolEngineIgnition(settings
                                                    as AnalyticModelSettingsPetrolEngineIgnition);
     Finished = true;
     HasError = false;
     Error    = null;
     Callback.Invoke(this);
 }
Пример #2
0
 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)));
 }