示例#1
0
        protected override void SuccessfullyFetched(IList <AnalyticRuleSettings> settings)
        {
            AnalyticModelSettingsCommonRail result =
                new AnalyticModelSettingsCommonRail(settings);

            successCallback.Invoke(result);
        }
        public AnalyticModelCommonRail(
            AnalyticModelSettingsCommonRail settings)
        {
            if (settings == null)
            {
                throw new ArgumentNullException("settings");
            }
            this.settings = settings;

            Models.Add(
                new AnalyticModelInjectorsCorrections(settings.RulesSettings));
            Models.Add(
                new AnalyticModelFuelPressureDelta(settings.RulesSettings));
            Models.Add(
                new AnalyticModelFuelPressureRegulatorCurrent(settings.RulesSettings));
        }