Esempio n. 1
0
 private void ArrayInt(CommStateInfo CommState)
 {
     OtherRtInfoPageInt();
     ThreePhaseRtInfoPageInt();
     StatePageInt(CommState);
     RateInfoPageInt();
 }
Esempio n. 2
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);
        }
Esempio n. 3
0
        private void StatePageInt(CommStateInfo CommState)//状态信息
        {
            #region by 师姐
            //int Index=0;
            //if (CommState == CommStateInfo.Normal)
            //{
            //    StatePage.ThreePhaseStateArray[Index].Name = CommStateStr.Normal;
            //    StatePage.ThreePhaseStateArray[Index].Value = 0;
            //}
            //else if(CommState == CommStateInfo.FailToSnmp)
            //{
            //    StatePage.ThreePhaseStateArray[Index].Name =CommStateStr.FailToSnmp;
            //    StatePage.ThreePhaseStateArray[Index].Value = 1;
            //}
            //else if (CommState == CommStateInfo.FailToUPS)
            //{
            //    StatePage.ThreePhaseStateArray[Index].Name = CommStateStr.FailToUPS;
            //    StatePage.ThreePhaseStateArray[Index].Value = 1;
            //}
            //Index++;
            //StatePage.ThreePhaseStateArray[Index].Name = "输入输出类型";
            //StatePage.ThreePhaseStateArray[Index].Value = 3;
            //Index++;
            //StatePage.ThreePhaseStateArray[Index].Name = "整流器运行状态";
            //StatePage.ThreePhaseStateArray[Index].Value = 3;
            //Index++;
            //StatePage.ThreePhaseStateArray[Index].Name = "逆变器运行状态";
            //StatePage.ThreePhaseStateArray[Index].Value = 3;
            //Index++;
            //StatePage.ThreePhaseStateArray[Index].Name = "电池充电状态";//4
            //StatePage.ThreePhaseStateArray[Index].Value = 3;
            //Index++;
            //StatePage.ThreePhaseStateArray[Index].Name = "UPS运行模式";
            //StatePage.ThreePhaseStateArray[Index].Value = 3;
            //Index++;
            //StatePage.ThreePhaseStateArray[Index].Name = "静态开关模式";
            //StatePage.ThreePhaseStateArray[Index].Value = 3;
            //Index++;
            //StatePage.ThreePhaseStateArray[Index].Name = "旁路AC状态";
            //StatePage.ThreePhaseStateArray[Index].Value = 3;
            //Index++;
            //StatePage.ThreePhaseStateArray[Index].Name = "旁路空开状态";
            //StatePage.ThreePhaseStateArray[Index].Value = 3;
            //Index++;
            //StatePage.ThreePhaseStateArray[Index].Name = "旁路频率状态";//9
            //StatePage.ThreePhaseStateArray[Index].Value = 3;
            //Index++;

            //for (int i = 10; i < StatePage.ThreePhaseStateArray.Length; i++)
            //{
            //    StatePage.ThreePhaseStateArray[Index].Name = "";
            //    StatePage.ThreePhaseStateArray[Index].Value = 4;
            //    Index++;
            //}
            #endregion
            #region modified by zq
            int Index = 0;
            if (CommState == CommStateInfo.Normal)
            {
                StatePage.ThreePhaseStateArray[Index].Name  = CommStateStr.Normal;
                StatePage.ThreePhaseStateArray[Index].Value = 0;
            }
            else if (CommState == CommStateInfo.FailToSnmp)
            {
                StatePage.ThreePhaseStateArray[Index].Name  = CommStateStr.FailToSnmp;
                StatePage.ThreePhaseStateArray[Index].Value = 1;
            }
            else if (CommState == CommStateInfo.FailToUPS)
            {
                StatePage.ThreePhaseStateArray[Index].Name  = CommStateStr.FailToUPS;
                StatePage.ThreePhaseStateArray[Index].Value = 1;
            }
            Index++;
            StatePage.ThreePhaseStateArray[Index].Name  = Model_Data.Language.UPS_ThreePhase.InputAndOutputType;
            StatePage.ThreePhaseStateArray[Index].Value = 3;
            Index++;
            StatePage.ThreePhaseStateArray[Index].Name  = Model_Data.Language.UPS_ThreePhase.RectifierStatus;
            StatePage.ThreePhaseStateArray[Index].Value = 3;
            Index++;
            StatePage.ThreePhaseStateArray[Index].Name  = Model_Data.Language.UPS_ThreePhase.InverterStatus;
            StatePage.ThreePhaseStateArray[Index].Value = 3;
            Index++;
            StatePage.ThreePhaseStateArray[Index].Name  = Model_Data.Language.UPS_ThreePhase.BattChargingStatus;//4
            StatePage.ThreePhaseStateArray[Index].Value = 3;
            Index++;
            StatePage.ThreePhaseStateArray[Index].Name  = Model_Data.Language.UPS_ThreePhase.UPSRunningMode;
            StatePage.ThreePhaseStateArray[Index].Value = 3;
            Index++;
            StatePage.ThreePhaseStateArray[Index].Name  = Model_Data.Language.UPS_ThreePhase.StaticSwitch;
            StatePage.ThreePhaseStateArray[Index].Value = 3;
            Index++;
            StatePage.ThreePhaseStateArray[Index].Name  = Model_Data.Language.UPS_ThreePhase.BypassACStatus;
            StatePage.ThreePhaseStateArray[Index].Value = 3;
            Index++;
            StatePage.ThreePhaseStateArray[Index].Name  = Model_Data.Language.UPS_ThreePhase.BypAirSwitchStatus;
            StatePage.ThreePhaseStateArray[Index].Value = 3;
            Index++;
            StatePage.ThreePhaseStateArray[Index].Name  = Model_Data.Language.UPS_ThreePhase.BypFreStatus;//9
            StatePage.ThreePhaseStateArray[Index].Value = 3;
            Index++;

            for (int i = 10; i < StatePage.ThreePhaseStateArray.Length; i++)
            {
                StatePage.ThreePhaseStateArray[Index].Name  = "";
                StatePage.ThreePhaseStateArray[Index].Value = 4;
                Index++;
            }
            #endregion
        }