Exemple #1
0
        public void InitPointModel(List <AnalogPointModel> analogPointModels, List <FluxPointModel> fluxPointModels,
                                   List <FluxRunModel> fluxRunModels)
        {
            lock (_lock)
            {
                AnalogPointModels.Clear();
                AnalogPointModels.AddRange(analogPointModels);
                FluxPointModels.Clear();
                FluxPointModels.AddRange(fluxPointModels);

                AnalogPointModels.ForEach(p => p.InitPointModel());
                FluxPointModels.ForEach(p => p.InitPointModel(fluxRunModels?.FirstOrDefault(q => q.FluxID == p.FluxID)));
            }
            InitRealDataModel(RealDataModel);
        }