public DataPhyItem(Wlst.client.SluCtrlDataMeasureReply.CtrlPhyinfo tmp, int sluId, int ctrlId) { // SetSluNameId(sluId); this.CtrlId = ctrlId; this.CtrlPhyId = GetPhyIdByRtuId(sluId, ctrlId); SluId = sluId; SignalStrength = tmp.SignalStrength; Phase = tmp.Phase == 1 ? "A相" : tmp.Phase == 2 ? "B相" : tmp.Phase == 3 ? "C相" : "未知"; UsefulCommunicate = tmp.UsefulCommunicate; AllCommunicate = tmp.AllCommunicate; CtrlLoop = tmp.CtrlLoop; PowerSaving = tmp.PowerSaving == 0 ? "无控制" : tmp.PowerSaving == 1 ? "只有开关灯" : tmp.PowerSaving == 2 ? "调档节能" : tmp.PowerSaving == 3 ? "调光节能" : tmp.PowerSaving == 4 ? "RS485" : "调光"; HasLeakage = tmp.HasLeakage ? "有" : "无"; HasTemperature = tmp.HasTemperature ? "有" : "无"; HasTimer = tmp.HasTimer ? "有" : "无"; Model = tmp.Model == 1 ? "wj2090j" : "未知"; Routing = tmp.Routing; var datecreate = new DateTime(tmp.DtCreate); DateCreate = datecreate.ToString("yyyy-MM-dd HH:mm:ss"); }
public CtrlMeasureInfo(int sluId, int ctrlId) { SluId = sluId; CtrlId = ctrlId; Data5 = null; DataPhy4 = null; DataAss6 = null; }
public DataSluPhy4(Wlst.client.SluCtrlDataMeasureReply.CtrlPhyinfo tmp, int sluId, int ctrlId) { // SetSluNameId(sluId); this.CtrlId = ctrlId; this.CtrlPhyId = NewDataViewModel.GetPhyIdByRtuId(sluId, ctrlId); SluId = sluId; SignalStrength = tmp.SignalStrength; Phase = tmp.Phase == 1 ? "A相" : tmp.Phase == 2 ? "B相" : tmp.Phase == 3 ? "C相" : "未知"; UsefulCommunicate = tmp.UsefulCommunicate; AllCommunicate = tmp.AllCommunicate; CtrlLoop = tmp.CtrlLoop; PowerSaving = tmp.PowerSaving == 0 ? "无控制" : tmp.PowerSaving == 1 ? "只有开关灯" : tmp.PowerSaving == 2 ? "调档节能" : tmp.PowerSaving == 3 ? "调光节能" : tmp.PowerSaving == 4 ? "RS485" : "调光"; HasLeakage = tmp.HasLeakage ? "有" : "无"; HasTemperature = tmp.HasTemperature ? "有" : "无"; HasTimer = tmp.HasTimer ? "有" : "无"; //Model = tmp.Model == 1 ? "wj2090j" : "未知"; //lvf 2018年4月8日11:23:36 添加控制器型号解析 switch (tmp.Model) { case 0: Model = "未知"; break; case 1: Model = "WJ2090J"; break; case 2: Model = "WJ2090K"; break; case 3: Model = "WJ2090C"; break; case 4: Model = "WJ2090D"; break; case 5: Model = "WJ2090L"; break; case 6: Model = "WJ2090M"; break; case 7: Model = "WJ4090"; break; default: Model = ""; break; } Routing = tmp.Routing; }