//测试数据,废弃 public void GetTestClasses(string serverip) { if (DeviceClasses.ContainsKey(serverip)) { DeviceClasses.Remove(serverip); } DeviceClasses.Add(serverip, DeviceClassExamples.DeviceDiagnoseClassLib);//实际从数据库获取 if (ShaftClasses.ContainsKey(serverip)) { ShaftClasses.Remove(serverip); } ShaftClasses.Add(serverip, ShaftClassExamples.ShaftClassLib);//实际从数据库获取 if (BearingClasses.ContainsKey(serverip)) { BearingClasses.Remove(serverip); } BearingClasses.Add(serverip, BearingClassExamples.BearingClassLib);//实际从数据库获取 if (BeltClasses.ContainsKey(serverip)) { BeltClasses.Remove(serverip); } BeltClasses.Add(serverip, BeltClassExamples.BeltClassLib);//实际从数据库获取 if (GearClasses.ContainsKey(serverip)) { GearClasses.Remove(serverip); } GearClasses.Add(serverip, GearClassExamples.GearClassLib);//实际从数据库获取 if (ImpellerClasses.ContainsKey(serverip)) { ImpellerClasses.Remove(serverip); } ImpellerClasses.Add(serverip, ImpellerClassExamples.ImpellerClassLib);//实际从数据库获取 if (MotorClasses.ContainsKey(serverip)) { MotorClasses.Remove(serverip); } MotorClasses.Add(serverip, MotorClassExamples.MotorClassLib);//实际从数据库获取 DeviceClassList.Clear(); DeviceClassList.AddRange(DeviceClasses.SelectMany(p => p.Value)); ShaftClassList.Clear(); ShaftClassList.AddRange(ShaftClasses.SelectMany(p => p.Value)); BearingClassList.Clear(); BearingClassList.AddRange(BearingClasses.SelectMany(p => p.Value)); BeltClassList.Clear(); BeltClassList.AddRange(BeltClasses.SelectMany(p => p.Value)); GearClassList.Clear(); GearClassList.AddRange(GearClasses.SelectMany(p => p.Value)); ImpellerClassList.Clear(); ImpellerClassList.AddRange(ImpellerClasses.SelectMany(p => p.Value)); MotorClassList.Clear(); MotorClassList.AddRange(MotorClasses.SelectMany(p => p.Value)); }
public async Task GetBearingClasses(string serverip) { //轴承 if (BearingClasses.ContainsKey(serverip)) { BearingClasses.Remove(serverip); } var t_bearings = await _databaseComponent.Query <T_Bearing>(serverip, null, null, null); if (t_bearings != null) { List <BearingClass> bearings = new List <BearingClass>(); foreach (var t_bearing in t_bearings) { var bearing = BearingClass.ConvertFromDB(t_bearing); bearings.Add(bearing); } BearingClasses.Add(serverip, bearings); } BearingClassList.Clear(); BearingClassList.AddRange(BearingClasses.SelectMany(p => p.Value)); }