Ejemplo n.º 1
0
        public LduLineParameter BackToLduLineParameter()
        {
            if (_inmodel == null)
            {
                return(null);
            }
            var info = new LduLineParameter
            {
                IsUsed = IsUsed,
                LduBrightRateAlarmLimit     = LduBrightRateAlarmLimit,
                LduCommTypeCode             = _inmodel.LduCommTypeCode,
                LduConcentratorId           = _inmodel.LduConcentratorId,
                LduControlTypeCode          = LduControlTypeCode,
                LduEndLampportSn            = LduEndLampportSn,
                AlarmLineBrightRate         = AlarmLineBrightRate,
                AlarmLineLightOffSingle     = AlarmLineLightOffSingle,
                AlarmLineLightOffImpedance  = AlarmLineLightOffImpedance,
                AlarmLineLightOpenImpedance = AlarmLineLightOpenImpedance,
                AlarmLineLightOpenSingel    = AlarmLineLightOpenSingel,
                AlarmLineLosePower          = AlarmLineLosePower,
                AlarmLineShortCircuit       = AlarmLineShortCircuit,
                LduLightoffImpedanceLimit   = LduLightoffImpedanceLimit,
                LduLightoffSingleLimit      = LduLightoffSingleLimit,
                LduLightonImpedanceLimit    = LduLightonImpedanceLimit,
                LduLightonSingleLimit       = LduLightonSingleLimit,
                LduLineID           = LduLineID,
                LduLineName         = LduLineName,
                LduLoopID           = LduLoopID,
                LduPhase            = LduPhase,
                MutualInductorRadio = MutualInductorRadio,
                Remark = Remark
            };

            return(info);
        }
Ejemplo n.º 2
0
 public LduLineModel(LduLineParameter 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;
     Remark   = cnt.Remark;
     IsUsed   = cnt.IsUsed;
     LduBrightRateAlarmLimit = cnt.LduBrightRateAlarmLimit;
     //LduCommType = cnt.LduCommTypeCode == EnumCommunicationMode.Socket ? "无线" : "有线";
     LduControlTypeCode        = cnt.LduControlTypeCode;
     LduEndLampportSn          = cnt.LduEndLampportSn;
     LduLightoffImpedanceLimit = cnt.LduLightoffImpedanceLimit;
     LduLightoffSingleLimit    = cnt.LduLightoffSingleLimit;
     LduLightonImpedanceLimit  = cnt.LduLightonImpedanceLimit;
     LduLightonSingleLimit     = cnt.LduLightonSingleLimit;
     LduLineID                   = cnt.LduLineId;
     LduLineName                 = cnt.LduLineName;
     LduLoopID                   = cnt.LduLoopId;
     LduPhase                    = cnt.LduPhase;
     MutualInductorRadio         = cnt.MutualInductorRadio;
     AlarmLineBrightRate         = cnt.AlarmLineBrightRate;
     AlarmLineLightOffImpedance  = cnt.AlarmLineLightOffImpedance;
     AlarmLineLightOffSingle     = cnt.AlarmLineLightOffSingle;
     AlarmLineLightOpenImpedance = cnt.AlarmLineLightOpenImpedance;
     AlarmLineLightOpenSingel    = cnt.AlarmLineLightOpenSingel;
     AlarmLineLosePower          = cnt.AlarmLineLosePower;
     AlarmLineShortCircuit       = cnt.AlarmLineShortCircuit;
     AlarmAutoReport             = cnt.AlarmAutoReport;
     //默认情况下不编辑
     IsEdit = false;
 }