Exemple #1
0
        //设置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);
        }
Exemple #2
0
        //根据 设备获取设备 信息,创建设备 实时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);
        }