private void ArrayInt(CommStateInfo CommState) { OtherRtInfoPageInt(); ThreePhaseRtInfoPageInt(); StatePageInt(CommState); RateInfoPageInt(); }
//设置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); }
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 }