/// <summary>
 /// Model data initialization
 /// </summary>
 public void Initialization()
 {
     try
     {
         LoadingAnalogValues();
         LoadingDiscreteValues();
         LoadingDERs(adapter.GetAllDERs());
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
         throw ex;
     }
 }
Esempio n. 2
0
 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);
     }
 }