/// <summary> /// Model data initialization /// </summary> public void Initialization() { try { LoadingAnalogValues(); LoadingDiscreteValues(); LoadingDERs(adapter.GetAllDERs()); } catch (Exception ex) { Console.WriteLine(ex.Message); throw ex; } }
protected override void LoadDERS() { EventSystem.Publish <long>(-1); _ders.Clear(); foreach (SynchronousMachine der in rdAdapter.GetAllDERs()) { TableSMItem item = new TableSMItem(); item = (TableSMItem)CacheReceiver.Instance.TableItemList.Where(o => o.Gid.Equals(der.GlobalId)).FirstOrDefault(); if (item == null) { item = new TableSMItem(); item.CurrentP = 0; item.TimeStamp = new DateTime(); item.CurrentQ = 0; } item.Der = der; _ders.Add(item); } }