示例#1
0
 public void SetCarStatInfo(CarStatInfoModel model)
 {
     CarProtocolType = model.InterfaceType;
     PIDS.Clear();
     foreach (var item in model.PIDs)
     {
         PIDS.Add(item);
     }
     if (LoadCarStatComplete != null)
     {
         LoadCarStatComplete(this, new EventArgs());
     }
 }
示例#2
0
 private void FillCarStatInfo(string row)
 {
     try
     {
         CarStatInfoModel model = JsonConvert.DeserializeObject <CarStatInfoModel>(row);
         if (model == null)
         {
             return;
         }
         if (Application.Current != null)
         {
             Application.Current.Dispatcher.BeginInvoke(new Action(() =>
             {
                 SpecificationDataStorage.Instance.SetCarStatInfo(model);
             }));
         }
     }
     catch { }
 }