//设置SNMP卡与UPS通讯状态 private CommStateInfo SetSNMPCommState(UI_Digital Digital) { CommStateInfo CommState = CommStateInfo.Normal; if (Digital.SignalValue == 1) { CommState = CommStateInfo.FailToUPS; StatePage.ThreePhaseStateArray[0].Name = CommStateStr.FailToUPS; StatePage.ThreePhaseStateArray[0].Value = 1; } return(CommState); }
//根据 设备获取设备 信息,创建设备 实时LIST----数字 public static List <UI_Digital> GetDeviceDigitalSignalValueList() { DeviceBll Device = wrapper.DeviceList[0]; if (Device == null) { return(null); } if (Device.Device.ComState != DivCommStateEnum.Success) { return(null); } List <UI_Digital> DigitalSignalValueList = new List <UI_Digital>(); foreach (DigitalBll Signal in Device.DigitalList) { UI_Digital DigitalSignal_Item = new UI_Digital(); DigitalSignal_Item.SignalName = Signal.DigitalInfo.SignalName; DigitalSignal_Item.SignalValue = Signal.DigitalInfo.Value; DigitalSignalValueList.Add(DigitalSignal_Item); } return(DigitalSignalValueList); }