Beispiel #1
0
        protected override void SuccessfullyFetched(
            IList <AnalyticRuleSettings> ruleSettings)
        {
            AnalyticModelSettingsPetrolEngineIgnition result =
                new AnalyticModelSettingsPetrolEngineIgnition(ruleSettings);

            successCallback.Invoke(result);
        }
Beispiel #2
0
        public AnalyticModelPetrolEngineIgnition(
            AnalyticModelSettingsPetrolEngineIgnition settings)
        {
            if (settings == null)
            {
                throw new ArgumentNullException("settings");
            }

            this.settings = settings;
            Models.Add(new AnalyticModelCylinderCoilsChargeTime(settings.RulesSettings));
            Models.Add(new AnalyticModelCylinderCoilsStartupChargeTimePeak(settings.RulesSettings));
        }