public Wj9001Model(LeakParameter cnt)//List<NameValueInt> list { //foreach (var item in list) //{ // LoopCollection.Add(new NameValueInt { Name = item.Name, Value = item.Value }); //} //LoopCollection.Add(new NameValueInt{Name = "请选择回路",Value = 0}); _inmodel = cnt; AutoBreakOrAutoAlarm = cnt.AutoBreakOrAutoAlarm; //自动分闸 IsUsed = cnt.IsUsed; //是否使用 LeakCommTypeCode = cnt.LeakCommTypeCode; LeakEndLampportSn = cnt.LeakEndLampportSn; LeakId = cnt.LeakId; LeakLineId = cnt.LeakLineId; LeakMode = cnt.LeakMode; LineName = cnt.LineName; Remark = cnt.Remark; TimeDelayforBreak = cnt.TimeDelayforBreak; UpperAlarmOrBreakforLeakOrTemperature = cnt.UpperAlarmOrBreakforLeakOrTemperature; IsEdit = false; }
public LeakParameter BackToLeakLineParameter() { if (_inmodel == null) { return(null); } var info = new LeakParameter { AutoBreakOrAutoAlarm = AutoBreakOrAutoAlarm == 0?2:1, //1自动分闸 2仅报警 IsUsed = IsUsed, //是否使用 LeakCommTypeCode = LeakCommTypeCode, LeakEndLampportSn = LeakEndLampportSn, LeakId = LeakId, LeakLineId = LeakLineId, LeakMode = LeakMode, //前4个回路是漏电模式 后四个是温度模式 LineName = LineName, Remark = Remark, TimeDelayforBreak = TimeDelayforBreak, UpperAlarmOrBreakforLeakOrTemperature = UpperAlarmOrBreakforLeakOrTemperature }; return(info); }