From a3dd5e747bc4b8e8ceaead18f1055c07f51a0cf0 Mon Sep 17 00:00:00 2001
From: lxw <810412026@qq.com>
Date: 星期二, 25 四月 2023 09:05:58 +0800
Subject: [PATCH] 国际化设备告警

---
 src/main/java/com/whyc/dto/AlarmDaoFactory.java |  724 ++++++++++++++++++++++++++++++++++++++++++-------------
 1 files changed, 555 insertions(+), 169 deletions(-)

diff --git a/src/main/java/com/whyc/dto/AlarmDaoFactory.java b/src/main/java/com/whyc/dto/AlarmDaoFactory.java
index 5248d7d..aac3cde 100644
--- a/src/main/java/com/whyc/dto/AlarmDaoFactory.java
+++ b/src/main/java/com/whyc/dto/AlarmDaoFactory.java
@@ -371,7 +371,7 @@
 	}
 
 	
-	public static String getdevName(int type)
+	/*public static String getdevName(int type)
 	{
 		String dev_name = "鏈煡";
 		switch(type)                       //鍛婅鍚嶇О
@@ -426,187 +426,573 @@
 				break;
 
 		}
-		
+
+		return dev_name;
+	}*/
+
+	public static String getdevName(int type) {
+		String dev_name = "NONE";
+		switch (type)                       //鍛婅鍚嶇О
+		{
+			case 119020:
+				dev_name = "CommunicationFailure";
+				break;
+			case 618501:
+				dev_name = "RelayAlarm";
+				break;
+			case 618502:
+				dev_name = "CommunicationAlarm";
+				break;
+			case 618503:
+				dev_name = "EquipmentOverTemperatureAlarm";
+				break;
+			case 618504:
+				dev_name = "DiodeD1Alarm";
+				break;
+			case 618505:
+				dev_name = "DryContactAlarm";
+				break;
+			case 618506:
+				dev_name = "AbnormalNuclearCapacityOrMaintenanceTerminationAlarm";
+				break;
+			case 119023:
+				dev_name = "InsufficientBatteryLifeAlarm";
+				break;
+			case 119024:
+				dev_name = "BaseStationPowerOutageAlarm";
+				break;
+			case 119025:
+				dev_name = "BaseStationPowerGenerationAlarm";
+				break;
+			case 119026:
+				dev_name = "BaseStationDropAlarm";
+				break;
+			case 119027:
+				dev_name = "BaseStationDoorOpeningAlarm";
+				break;
+			case 119028:
+				dev_name = "EquipmentHighTemperatureAlarm";
+				break;
+			case 119032:
+				dev_name = "DeviceSDCardFailure";
+				break;
+			case 119033:
+				dev_name = "AcquisitionLineAlarm";
+				break;
+			case 119034:
+				dev_name = "PowerOutageCurrentBalanceAlarm";
+				break;
+
+		}
+
 		return dev_name;
 	}
 
 	/**
 	 * 璁惧alm_type鍜岀數姹燼lm_signal_id,鐢垫簮鍛婅鐨刟larmType鑾峰彇瀵瑰簲鐨勫憡璀︾被鍨�
+	 *
 	 * @param type
 	 * @return
 	 */
-	public static String getAllAlarmName(int type)
-	{
+	public static String getAllAlarmName(int type) {
 		String Alarm_name = "鏈煡";
-		switch(type)                       //鍛婅鍚嶇О
+		switch (type)                       //鍛婅鍚嶇О
 		{
 			//鐢垫睜鍛婅
-			case 1 :  Alarm_name = "鍦ㄧ嚎鐢靛帇楂�";break;
-			case 2 :  Alarm_name = "鍦ㄧ嚎鐢靛帇浣�"; break;
-			case 3 :  Alarm_name = "缁勭鐢靛帇楂�";break;
-			case 4 :  Alarm_name = "缁勭鐢靛帇浣�"; break;
-			case 5 :  Alarm_name = "鍏呯數鐢垫祦澶�";break;
-			case 6 :  Alarm_name = "鍏呯數鐢垫祦浣�"; break;
-			case 7 :  Alarm_name = "鏀剧數鐢垫祦澶�";break;
-			case 8 :  Alarm_name = "鏀剧數鐢垫祦浣�"; break;
-			case 9 :  Alarm_name = "鍗曚綋鐢靛帇楂�";break;
-			case 10 : Alarm_name = "鍗曚綋鐢靛帇浣�"; break;
-			case 11 : Alarm_name = "鍗曚綋娓╁害楂�";break;
-			case 12 : Alarm_name = "鍗曚綋娓╁害浣�";break;
-			case 13 : Alarm_name = "鍗曚綋鍐呴樆楂�";break;
-			case 14 : Alarm_name = "鍗曚綋鍐呴樆浣�"; break;
-			case 15 : Alarm_name = "杩炴帴鏉¢樆鎶楅珮";break;
-			case 16 : Alarm_name = "杩炴帴鏉¢樆鎶椾綆"; break;
-			case 17 : Alarm_name = "鏀剧數鍗曚綋鐢靛帇楂�";break;
-			case 18 : Alarm_name = "鏀剧數鍗曚綋鐢靛帇浣�";break;
-			case 19 : Alarm_name = "瀹归噺鍛婅瀹归噺浣�";break;
-			case 20 : Alarm_name = "瀹归噺鍛婅瀹归噺楂�";break;
-			case 21 : Alarm_name = "瀹归噺鏇存崲瀹归噺浣�";break;
-			case 22 : Alarm_name = "瀹归噺鏇存崲瀹归噺楂�";break;
-			case 23 : Alarm_name = "婕忔恫鐢靛帇楂�";break;
-			case 24 : Alarm_name = "婕忔恫鐢靛帇浣� ";break;
+			case 1:
+				Alarm_name = "鍦ㄧ嚎鐢靛帇楂�";
+				break;
+			case 2:
+				Alarm_name = "鍦ㄧ嚎鐢靛帇浣�";
+				break;
+			case 3:
+				Alarm_name = "缁勭鐢靛帇楂�";
+				break;
+			case 4:
+				Alarm_name = "缁勭鐢靛帇浣�";
+				break;
+			case 5:
+				Alarm_name = "鍏呯數鐢垫祦澶�";
+				break;
+			case 6:
+				Alarm_name = "鍏呯數鐢垫祦浣�";
+				break;
+			case 7:
+				Alarm_name = "鏀剧數鐢垫祦澶�";
+				break;
+			case 8:
+				Alarm_name = "鏀剧數鐢垫祦浣�";
+				break;
+			case 9:
+				Alarm_name = "鍗曚綋鐢靛帇楂�";
+				break;
+			case 10:
+				Alarm_name = "鍗曚綋鐢靛帇浣�";
+				break;
+			case 11:
+				Alarm_name = "鍗曚綋娓╁害楂�";
+				break;
+			case 12:
+				Alarm_name = "鍗曚綋娓╁害浣�";
+				break;
+			case 13:
+				Alarm_name = "鍗曚綋鍐呴樆楂�";
+				break;
+			case 14:
+				Alarm_name = "鍗曚綋鍐呴樆浣�";
+				break;
+			case 15:
+				Alarm_name = "杩炴帴鏉¢樆鎶楅珮";
+				break;
+			case 16:
+				Alarm_name = "杩炴帴鏉¢樆鎶椾綆";
+				break;
+			case 17:
+				Alarm_name = "鏀剧數鍗曚綋鐢靛帇楂�";
+				break;
+			case 18:
+				Alarm_name = "鏀剧數鍗曚綋鐢靛帇浣�";
+				break;
+			case 19:
+				Alarm_name = "瀹归噺鍛婅瀹归噺浣�";
+				break;
+			case 20:
+				Alarm_name = "瀹归噺鍛婅瀹归噺楂�";
+				break;
+			case 21:
+				Alarm_name = "瀹归噺鏇存崲瀹归噺浣�";
+				break;
+			case 22:
+				Alarm_name = "瀹归噺鏇存崲瀹归噺楂�";
+				break;
+			case 23:
+				Alarm_name = "婕忔恫鐢靛帇楂�";
+				break;
+			case 24:
+				Alarm_name = "婕忔恫鐢靛帇浣� ";
+				break;
 			//璁惧鍛婅
-			case 119020 : Alarm_name = "閫氳鏁呴殰";break;
-			case 618501 : Alarm_name = "缁х數鍣ㄥ憡璀�";break;
-			case 618502 : Alarm_name = "閫氳鍛婅";break;
-			case 618503 : Alarm_name = "璁惧杩囨俯鍛婅";break;
-			case 618504 : Alarm_name = "浜屾瀬绠1鍛婅";break;
-			case 618505 : Alarm_name = "骞叉帴鐐瑰憡璀�";break;
-			case 618506 : Alarm_name = "寮傚父鏍稿鎴栧吇鎶ょ粓姝㈠憡璀�";break;
-			case 119023 : Alarm_name = "缁埅涓嶈冻鍛婅";break;
-			case 119024 : Alarm_name = "鍩虹珯鍋滅數鍛婅";break;
-			case 119025 : Alarm_name = "鍩虹珯鍙戠數鍛婅";break;
-			case 119026 : Alarm_name = "鍩虹珯鎺夌珯鍛婅";break;
-			case 119027 : Alarm_name = "鍩虹珯寮�闂ㄥ憡璀�";break;
-			case 119028 : Alarm_name = "璁惧楂樻俯鍛婅";break;
-			case 119032 : Alarm_name = "璁惧SD鍗℃晠闅�";break;
-			case 119033 : Alarm_name = "閲囬泦绾垮憡璀�";break;
-			case 119034 : Alarm_name = "鍋滅數鐢垫祦鍧囪 鍛婅";break;
+			case 119020:
+				Alarm_name = "閫氳鏁呴殰";
+				break;
+			case 618501:
+				Alarm_name = "缁х數鍣ㄥ憡璀�";
+				break;
+			case 618502:
+				Alarm_name = "閫氳鍛婅";
+				break;
+			case 618503:
+				Alarm_name = "璁惧杩囨俯鍛婅";
+				break;
+			case 618504:
+				Alarm_name = "浜屾瀬绠1鍛婅";
+				break;
+			case 618505:
+				Alarm_name = "骞叉帴鐐瑰憡璀�";
+				break;
+			case 618506:
+				Alarm_name = "寮傚父鏍稿鎴栧吇鎶ょ粓姝㈠憡璀�";
+				break;
+			case 119023:
+				Alarm_name = "缁埅涓嶈冻鍛婅";
+				break;
+			case 119024:
+				Alarm_name = "鍩虹珯鍋滅數鍛婅";
+				break;
+			case 119025:
+				Alarm_name = "鍩虹珯鍙戠數鍛婅";
+				break;
+			case 119026:
+				Alarm_name = "鍩虹珯鎺夌珯鍛婅";
+				break;
+			case 119027:
+				Alarm_name = "鍩虹珯寮�闂ㄥ憡璀�";
+				break;
+			case 119028:
+				Alarm_name = "璁惧楂樻俯鍛婅";
+				break;
+			case 119032:
+				Alarm_name = "璁惧SD鍗℃晠闅�";
+				break;
+			case 119033:
+				Alarm_name = "閲囬泦绾垮憡璀�";
+				break;
+			case 119034:
+				Alarm_name = "鍋滅數鐢垫祦鍧囪 鍛婅";
+				break;
 			//鐢垫簮鍛婅
-			case acIn1_over_volA: Alarm_name ="浜ゆ祦A鐩歌繃鍘�";break;
-			case acIn1_under_volA: Alarm_name ="浜ゆ祦A鐩告瑺鍘�";break;
-			case acIn1_less_A: Alarm_name ="浜ゆ祦A鐩哥己鐩�";break;
-			case acIn1_over_volB: Alarm_name ="浜ゆ祦B鐩歌繃鍘�";break;
-			case acIn1_under_volB: Alarm_name ="浜ゆ祦B鐩告瑺鍘�";break;
-			case acIn1_less_B: Alarm_name ="浜ゆ祦B鐩哥己鐩�";break;
-			case acIn1_over_volC: Alarm_name ="浜ゆ祦C鐩歌繃鍘�";break;
-			case acIn1_under_volC: Alarm_name ="浜ゆ祦C鐩告瑺鍘�";break;
-			case acIn1_less_C: Alarm_name ="浜ゆ祦C鐩哥己鐩�";break;
-			case acIn1_powerdown: Alarm_name ="浜ゆ祦鍋滅數";break;
-			case acIn1_thunder_err: Alarm_name ="闃查浄鍣ㄦ晠闅�";break;
-			case dcOut_over_vol: Alarm_name ="鐩存祦鐢靛帇杩囬珮";break;
-			case dcOut_under_vol: Alarm_name ="鐩存祦鐢靛帇杩囦綆";break;
-			case loader_fuse: Alarm_name ="璐熻浇鐔旀柇";break;
-			case battgroup1_fuse: Alarm_name ="鐢垫睜缁�1鐔旀柇";break;
-			case battgroup2_fuse: Alarm_name ="鐢垫睜缁�2鐔旀柇";break;
-			case acdcMod1_err: Alarm_name ="鏁存祦鍣�1鎬绘晠闅�";break;
-			case acdcMod2_err: Alarm_name ="鏁存祦鍣�2鎬绘晠闅�";break;
-			case acdcMod3_err: Alarm_name ="鏁存祦鍣�3鎬绘晠闅�";break;
-			case acdcMod4_err: Alarm_name ="鏁存祦鍣�4鎬绘晠闅�";break;
-			case acdcMod5_err: Alarm_name ="鏁存祦鍣�5鎬绘晠闅�";break;
-			case acdcMod6_err: Alarm_name ="鏁存祦鍣�6鎬绘晠闅�";break;
-			case acdcMod7_err: Alarm_name ="鏁存祦鍣�7鎬绘晠闅�";break;
-			case acdcMod8_err: Alarm_name ="鏁存祦鍣�8鎬绘晠闅�";break;
-			case acdcMod9_err: Alarm_name ="鏁存祦鍣�9鎬绘晠闅�";break;
-			case acdcMod10_err: Alarm_name ="鏁存祦鍣�10鎬绘晠闅�";break;
-			case acdcMod11_err: Alarm_name ="鏁存祦鍣�11鎬绘晠闅�";break;
-			case acdcMod12_err: Alarm_name ="鏁存祦鍣�12鎬绘晠闅�";break;
-			case acdcMod13_err: Alarm_name ="鏁存祦鍣�13鎬绘晠闅�";break;
-			case acdcMod14_err: Alarm_name ="鏁存祦鍣�14鎬绘晠闅�";break;
-			case acdcMod15_err: Alarm_name ="鏁存祦鍣�15鎬绘晠闅�";break;
-			case acdcMod16_err: Alarm_name ="鏁存祦鍣�16鎬绘晠闅�";break;
-			case acIn_total_alarm: Alarm_name ="浜ゆ祦鎬绘晠闅�";break;
-			case dcOut_total_alarm: Alarm_name ="鐩存祦鎬绘晠闅�";break;
-			case acb1_over_currA: Alarm_name ="浜ゆ祦A鐩歌繃娴�";break;
-			case acb1_over_currB: Alarm_name ="浜ゆ祦B鐩歌繃娴�";break;
-			case acb1_over_currC: Alarm_name ="浜ゆ祦C鐩歌繃娴�";break;
-			case acIn_monitorerr: Alarm_name ="鐩戞帶鍣ㄦ晠闅�";break;
-			case dcOut_over_curr: Alarm_name ="鐩存祦杩囨祦";break;
-			case total_alarm: Alarm_name ="寮�鍏虫煖鎬绘姤璀�";break;
-			case battgroup1_volLow: Alarm_name ="鐢垫睜缁�1鐢靛帇浣�";break;
-			case battgroup2_volLow: Alarm_name ="鐢垫睜缁�2鐢靛帇浣�";break;
-			case battgroup1_down: Alarm_name ="鐢垫睜缁�1涓嬬數";break;
-			case battgroup2_down: Alarm_name ="鐢垫睜缁�2涓嬬數";break;
-			case battgroup1_overChgCurr: Alarm_name ="鐢垫睜缁�1鍏呯數杩囨祦";break;
-			case battgroup2_overChgCurr: Alarm_name ="鐢垫睜缁�2鍏呯數杩囨祦";break;
-			case acdcMod1_overVol: Alarm_name ="鏁存祦鍣�1杩囧帇";break;
-			case acdcMod2_overVol: Alarm_name ="鏁存祦鍣�2杩囧帇";break;
-			case acdcMod3_overVol: Alarm_name ="鏁存祦鍣�3杩囧帇";break;
-			case acdcMod4_overVol: Alarm_name ="鏁存祦鍣�4杩囧帇";break;
-			case acdcMod5_overVol: Alarm_name ="鏁存祦鍣�5杩囧帇";break;
-			case acdcMod6_overVol: Alarm_name ="鏁存祦鍣�6杩囧帇";break;
-			case acdcMod7_overVol: Alarm_name ="鏁存祦鍣�7杩囧帇";break;
-			case acdcMod8_overVol: Alarm_name ="鏁存祦鍣�8杩囧帇";break;
-			case acdcMod9_overVol: Alarm_name ="鏁存祦鍣�9杩囧帇";break;
-			case acdcMod10_overVol: Alarm_name ="鏁存祦鍣�10杩囧帇";break;
-			case acdcMod11_overVol: Alarm_name ="鏁存祦鍣�11杩囧帇";break;
-			case acdcMod12_overVol: Alarm_name ="鏁存祦鍣�12杩囧帇";break;
-			case acdcMod13_overVol: Alarm_name ="鏁存祦鍣�13杩囧帇";break;
-			case acdcMod14_overVol: Alarm_name ="鏁存祦鍣�14杩囧帇";break;
-			case acdcMod15_overVol: Alarm_name ="鏁存祦鍣�15杩囧帇";break;
-			case acdcMod16_overVol: Alarm_name ="鏁存祦鍣�16杩囧帇";break;
-			case acdcMod1_underVol: Alarm_name ="鏁存祦鍣�1娆犲帇";break;
-			case acdcMod2_underVol: Alarm_name ="鏁存祦鍣�2娆犲帇";break;
-			case acdcMod3_underVol: Alarm_name ="鏁存祦鍣�3娆犲帇";break;
-			case acdcMod4_underVol: Alarm_name ="鏁存祦鍣�4娆犲帇";break;
-			case acdcMod5_underVol: Alarm_name ="鏁存祦鍣�5娆犲帇";break;
-			case acdcMod6_underVol: Alarm_name ="鏁存祦鍣�6娆犲帇";break;
-			case acdcMod7_underVol: Alarm_name ="鏁存祦鍣�7娆犲帇";break;
-			case acdcMod8_underVol: Alarm_name ="鏁存祦鍣�8娆犲帇";break;
-			case acdcMod9_underVol: Alarm_name ="鏁存祦鍣�9娆犲帇";break;
-			case acdcMod10_underVol: Alarm_name ="鏁存祦鍣�10娆犲帇";break;
-			case acdcMod11_underVol: Alarm_name ="鏁存祦鍣�11娆犲帇";break;
-			case acdcMod12_underVol: Alarm_name ="鏁存祦鍣�12娆犲帇";break;
-			case acdcMod13_underVol: Alarm_name ="鏁存祦鍣�13娆犲帇";break;
-			case acdcMod14_underVol: Alarm_name ="鏁存祦鍣�14娆犲帇";break;
-			case acdcMod15_underVol: Alarm_name ="鏁存祦鍣�15娆犲帇";break;
-			case acdcMod16_underVol: Alarm_name ="鏁存祦鍣�16娆犲帇";break;
-			case acdcMod1_overCurr: Alarm_name ="鏁存祦鍣�1杩囨祦";break;
-			case acdcMod2_overCurr: Alarm_name ="鏁存祦鍣�2杩囨祦";break;
-			case acdcMod3_overCurr: Alarm_name ="鏁存祦鍣�3杩囨祦";break;
-			case acdcMod4_overCurr: Alarm_name ="鏁存祦鍣�4杩囨祦";break;
-			case acdcMod5_overCurr: Alarm_name ="鏁存祦鍣�5杩囨祦";break;
-			case acdcMod6_overCurr: Alarm_name ="鏁存祦鍣�6杩囨祦";break;
-			case acdcMod7_overCurr: Alarm_name ="鏁存祦鍣�7杩囨祦";break;
-			case acdcMod8_overCurr: Alarm_name ="鏁存祦鍣�8杩囨祦";break;
-			case acdcMod9_overCurr: Alarm_name ="鏁存祦鍣�9杩囨祦";break;
-			case acdcMod10_overCurr: Alarm_name ="鏁存祦鍣�10杩囨祦";break;
-			case acdcMod11_overCurr: Alarm_name ="鏁存祦鍣�11杩囨祦";break;
-			case acdcMod12_overCurr: Alarm_name ="鏁存祦鍣�12杩囨祦";break;
-			case acdcMod13_overCurr: Alarm_name ="鏁存祦鍣�13杩囨祦";break;
-			case acdcMod14_overCurr: Alarm_name ="鏁存祦鍣�14杩囨祦";break;
-			case acdcMod15_overCurr: Alarm_name ="鏁存祦鍣�15杩囨祦";break;
-			case acdcMod16_overCurr: Alarm_name ="鏁存祦鍣�16杩囨祦";break;
-			case acdcMod1_acErr: Alarm_name ="鏁存祦鍣�1浜ゆ祦寮傚父";break;
-			case acdcMod2_acErr: Alarm_name ="鏁存祦鍣�2浜ゆ祦寮傚父";break;
-			case acdcMod3_acErr: Alarm_name ="鏁存祦鍣�3浜ゆ祦寮傚父";break;
-			case acdcMod4_acErr: Alarm_name ="鏁存祦鍣�4浜ゆ祦寮傚父";break;
-			case acdcMod5_acErr: Alarm_name ="鏁存祦鍣�5浜ゆ祦寮傚父";break;
-			case acdcMod6_acErr: Alarm_name ="鏁存祦鍣�6浜ゆ祦寮傚父";break;
-			case acdcMod7_acErr: Alarm_name ="鏁存祦鍣�7浜ゆ祦寮傚父";break;
-			case acdcMod8_acErr: Alarm_name ="鏁存祦鍣�8浜ゆ祦寮傚父";break;
-			case acdcMod9_acErr: Alarm_name ="鏁存祦鍣�9浜ゆ祦寮傚父";break;
-			case acdcMod10_acErr: Alarm_name ="鏁存祦鍣�10浜ゆ祦寮傚父";break;
-			case acdcMod11_acErr: Alarm_name ="鏁存祦鍣�11浜ゆ祦寮傚父";break;
-			case acdcMod12_acErr: Alarm_name ="鏁存祦鍣�12浜ゆ祦寮傚父";break;
-			case acdcMod13_acErr: Alarm_name ="鏁存祦鍣�13浜ゆ祦寮傚父";break;
-			case acdcMod14_acErr: Alarm_name ="鏁存祦鍣�14浜ゆ祦寮傚父";break;
-			case acdcMod15_acErr: Alarm_name ="鏁存祦鍣�15浜ゆ祦寮傚父";break;
-			case acdcMod16_acErr: Alarm_name ="鏁存祦鍣�16浜ゆ祦寮傚父";break;
-			case acIn1_trip: Alarm_name ="浜ゆ祦杈撳叆1璺抽椄";break;
-			case acIn2_trip: Alarm_name ="浜ゆ祦杈撳叆2璺抽椄";break;
-			case acIn1_fuse: Alarm_name ="浜ゆ祦杈撳叆1鐔斾笣鍛婅";break;
-			case acIn2_fuse: Alarm_name ="浜ゆ祦杈撳叆2鐔斾笣鍛婅";break;
-			case acIn1_unbanlance: Alarm_name ="浜ゆ祦杈撳叆1涓夌浉涓嶅钩琛�";break;
-			case acIn2_unbanlance: Alarm_name ="浜ゆ祦杈撳叆2涓夌浉涓嶅钩琛�";break;
-			case acIn1_freqerr: Alarm_name ="浜ゆ祦杈撳叆1棰戠巼寮傚父";break;
-			case acIn2_freqerr: Alarm_name ="浜ゆ祦杈撳叆2棰戠巼寮傚父";break;
-			case comm_err: Alarm_name ="鍗忚浆閫氫俊鏁呴殰";break;
-			case powerdev_commErr	 : Alarm_name =	"鐢垫簮閫氫俊鏁呴殰";break;
-			case userAcIn1_PowerDown : Alarm_name =	"浜ゆ祦杈撳叆1鍋滅數";break;
-			case userAcIn2_PowerDown : Alarm_name =	"浜ゆ祦杈撳叆2鍋滅數";break;
-			case userAcIn1_CommErr	 : Alarm_name =	"浜ゆ祦1閲囬泦閫氫俊鏁呴殰";break;
-			case userAcIn2_CommErr	 : Alarm_name =	"浜ゆ祦2閲囬泦閫氫俊鏁呴殰";break;
+			case acIn1_over_volA:
+				Alarm_name = "浜ゆ祦A鐩歌繃鍘�";
+				break;
+			case acIn1_under_volA:
+				Alarm_name = "浜ゆ祦A鐩告瑺鍘�";
+				break;
+			case acIn1_less_A:
+				Alarm_name = "浜ゆ祦A鐩哥己鐩�";
+				break;
+			case acIn1_over_volB:
+				Alarm_name = "浜ゆ祦B鐩歌繃鍘�";
+				break;
+			case acIn1_under_volB:
+				Alarm_name = "浜ゆ祦B鐩告瑺鍘�";
+				break;
+			case acIn1_less_B:
+				Alarm_name = "浜ゆ祦B鐩哥己鐩�";
+				break;
+			case acIn1_over_volC:
+				Alarm_name = "浜ゆ祦C鐩歌繃鍘�";
+				break;
+			case acIn1_under_volC:
+				Alarm_name = "浜ゆ祦C鐩告瑺鍘�";
+				break;
+			case acIn1_less_C:
+				Alarm_name = "浜ゆ祦C鐩哥己鐩�";
+				break;
+			case acIn1_powerdown:
+				Alarm_name = "浜ゆ祦鍋滅數";
+				break;
+			case acIn1_thunder_err:
+				Alarm_name = "闃查浄鍣ㄦ晠闅�";
+				break;
+			case dcOut_over_vol:
+				Alarm_name = "鐩存祦鐢靛帇杩囬珮";
+				break;
+			case dcOut_under_vol:
+				Alarm_name = "鐩存祦鐢靛帇杩囦綆";
+				break;
+			case loader_fuse:
+				Alarm_name = "璐熻浇鐔旀柇";
+				break;
+			case battgroup1_fuse:
+				Alarm_name = "鐢垫睜缁�1鐔旀柇";
+				break;
+			case battgroup2_fuse:
+				Alarm_name = "鐢垫睜缁�2鐔旀柇";
+				break;
+			case acdcMod1_err:
+				Alarm_name = "鏁存祦鍣�1鎬绘晠闅�";
+				break;
+			case acdcMod2_err:
+				Alarm_name = "鏁存祦鍣�2鎬绘晠闅�";
+				break;
+			case acdcMod3_err:
+				Alarm_name = "鏁存祦鍣�3鎬绘晠闅�";
+				break;
+			case acdcMod4_err:
+				Alarm_name = "鏁存祦鍣�4鎬绘晠闅�";
+				break;
+			case acdcMod5_err:
+				Alarm_name = "鏁存祦鍣�5鎬绘晠闅�";
+				break;
+			case acdcMod6_err:
+				Alarm_name = "鏁存祦鍣�6鎬绘晠闅�";
+				break;
+			case acdcMod7_err:
+				Alarm_name = "鏁存祦鍣�7鎬绘晠闅�";
+				break;
+			case acdcMod8_err:
+				Alarm_name = "鏁存祦鍣�8鎬绘晠闅�";
+				break;
+			case acdcMod9_err:
+				Alarm_name = "鏁存祦鍣�9鎬绘晠闅�";
+				break;
+			case acdcMod10_err:
+				Alarm_name = "鏁存祦鍣�10鎬绘晠闅�";
+				break;
+			case acdcMod11_err:
+				Alarm_name = "鏁存祦鍣�11鎬绘晠闅�";
+				break;
+			case acdcMod12_err:
+				Alarm_name = "鏁存祦鍣�12鎬绘晠闅�";
+				break;
+			case acdcMod13_err:
+				Alarm_name = "鏁存祦鍣�13鎬绘晠闅�";
+				break;
+			case acdcMod14_err:
+				Alarm_name = "鏁存祦鍣�14鎬绘晠闅�";
+				break;
+			case acdcMod15_err:
+				Alarm_name = "鏁存祦鍣�15鎬绘晠闅�";
+				break;
+			case acdcMod16_err:
+				Alarm_name = "鏁存祦鍣�16鎬绘晠闅�";
+				break;
+			case acIn_total_alarm:
+				Alarm_name = "浜ゆ祦鎬绘晠闅�";
+				break;
+			case dcOut_total_alarm:
+				Alarm_name = "鐩存祦鎬绘晠闅�";
+				break;
+			case acb1_over_currA:
+				Alarm_name = "浜ゆ祦A鐩歌繃娴�";
+				break;
+			case acb1_over_currB:
+				Alarm_name = "浜ゆ祦B鐩歌繃娴�";
+				break;
+			case acb1_over_currC:
+				Alarm_name = "浜ゆ祦C鐩歌繃娴�";
+				break;
+			case acIn_monitorerr:
+				Alarm_name = "鐩戞帶鍣ㄦ晠闅�";
+				break;
+			case dcOut_over_curr:
+				Alarm_name = "鐩存祦杩囨祦";
+				break;
+			case total_alarm:
+				Alarm_name = "寮�鍏虫煖鎬绘姤璀�";
+				break;
+			case battgroup1_volLow:
+				Alarm_name = "鐢垫睜缁�1鐢靛帇浣�";
+				break;
+			case battgroup2_volLow:
+				Alarm_name = "鐢垫睜缁�2鐢靛帇浣�";
+				break;
+			case battgroup1_down:
+				Alarm_name = "鐢垫睜缁�1涓嬬數";
+				break;
+			case battgroup2_down:
+				Alarm_name = "鐢垫睜缁�2涓嬬數";
+				break;
+			case battgroup1_overChgCurr:
+				Alarm_name = "鐢垫睜缁�1鍏呯數杩囨祦";
+				break;
+			case battgroup2_overChgCurr:
+				Alarm_name = "鐢垫睜缁�2鍏呯數杩囨祦";
+				break;
+			case acdcMod1_overVol:
+				Alarm_name = "鏁存祦鍣�1杩囧帇";
+				break;
+			case acdcMod2_overVol:
+				Alarm_name = "鏁存祦鍣�2杩囧帇";
+				break;
+			case acdcMod3_overVol:
+				Alarm_name = "鏁存祦鍣�3杩囧帇";
+				break;
+			case acdcMod4_overVol:
+				Alarm_name = "鏁存祦鍣�4杩囧帇";
+				break;
+			case acdcMod5_overVol:
+				Alarm_name = "鏁存祦鍣�5杩囧帇";
+				break;
+			case acdcMod6_overVol:
+				Alarm_name = "鏁存祦鍣�6杩囧帇";
+				break;
+			case acdcMod7_overVol:
+				Alarm_name = "鏁存祦鍣�7杩囧帇";
+				break;
+			case acdcMod8_overVol:
+				Alarm_name = "鏁存祦鍣�8杩囧帇";
+				break;
+			case acdcMod9_overVol:
+				Alarm_name = "鏁存祦鍣�9杩囧帇";
+				break;
+			case acdcMod10_overVol:
+				Alarm_name = "鏁存祦鍣�10杩囧帇";
+				break;
+			case acdcMod11_overVol:
+				Alarm_name = "鏁存祦鍣�11杩囧帇";
+				break;
+			case acdcMod12_overVol:
+				Alarm_name = "鏁存祦鍣�12杩囧帇";
+				break;
+			case acdcMod13_overVol:
+				Alarm_name = "鏁存祦鍣�13杩囧帇";
+				break;
+			case acdcMod14_overVol:
+				Alarm_name = "鏁存祦鍣�14杩囧帇";
+				break;
+			case acdcMod15_overVol:
+				Alarm_name = "鏁存祦鍣�15杩囧帇";
+				break;
+			case acdcMod16_overVol:
+				Alarm_name = "鏁存祦鍣�16杩囧帇";
+				break;
+			case acdcMod1_underVol:
+				Alarm_name = "鏁存祦鍣�1娆犲帇";
+				break;
+			case acdcMod2_underVol:
+				Alarm_name = "鏁存祦鍣�2娆犲帇";
+				break;
+			case acdcMod3_underVol:
+				Alarm_name = "鏁存祦鍣�3娆犲帇";
+				break;
+			case acdcMod4_underVol:
+				Alarm_name = "鏁存祦鍣�4娆犲帇";
+				break;
+			case acdcMod5_underVol:
+				Alarm_name = "鏁存祦鍣�5娆犲帇";
+				break;
+			case acdcMod6_underVol:
+				Alarm_name = "鏁存祦鍣�6娆犲帇";
+				break;
+			case acdcMod7_underVol:
+				Alarm_name = "鏁存祦鍣�7娆犲帇";
+				break;
+			case acdcMod8_underVol:
+				Alarm_name = "鏁存祦鍣�8娆犲帇";
+				break;
+			case acdcMod9_underVol:
+				Alarm_name = "鏁存祦鍣�9娆犲帇";
+				break;
+			case acdcMod10_underVol:
+				Alarm_name = "鏁存祦鍣�10娆犲帇";
+				break;
+			case acdcMod11_underVol:
+				Alarm_name = "鏁存祦鍣�11娆犲帇";
+				break;
+			case acdcMod12_underVol:
+				Alarm_name = "鏁存祦鍣�12娆犲帇";
+				break;
+			case acdcMod13_underVol:
+				Alarm_name = "鏁存祦鍣�13娆犲帇";
+				break;
+			case acdcMod14_underVol:
+				Alarm_name = "鏁存祦鍣�14娆犲帇";
+				break;
+			case acdcMod15_underVol:
+				Alarm_name = "鏁存祦鍣�15娆犲帇";
+				break;
+			case acdcMod16_underVol:
+				Alarm_name = "鏁存祦鍣�16娆犲帇";
+				break;
+			case acdcMod1_overCurr:
+				Alarm_name = "鏁存祦鍣�1杩囨祦";
+				break;
+			case acdcMod2_overCurr:
+				Alarm_name = "鏁存祦鍣�2杩囨祦";
+				break;
+			case acdcMod3_overCurr:
+				Alarm_name = "鏁存祦鍣�3杩囨祦";
+				break;
+			case acdcMod4_overCurr:
+				Alarm_name = "鏁存祦鍣�4杩囨祦";
+				break;
+			case acdcMod5_overCurr:
+				Alarm_name = "鏁存祦鍣�5杩囨祦";
+				break;
+			case acdcMod6_overCurr:
+				Alarm_name = "鏁存祦鍣�6杩囨祦";
+				break;
+			case acdcMod7_overCurr:
+				Alarm_name = "鏁存祦鍣�7杩囨祦";
+				break;
+			case acdcMod8_overCurr:
+				Alarm_name = "鏁存祦鍣�8杩囨祦";
+				break;
+			case acdcMod9_overCurr:
+				Alarm_name = "鏁存祦鍣�9杩囨祦";
+				break;
+			case acdcMod10_overCurr:
+				Alarm_name = "鏁存祦鍣�10杩囨祦";
+				break;
+			case acdcMod11_overCurr:
+				Alarm_name = "鏁存祦鍣�11杩囨祦";
+				break;
+			case acdcMod12_overCurr:
+				Alarm_name = "鏁存祦鍣�12杩囨祦";
+				break;
+			case acdcMod13_overCurr:
+				Alarm_name = "鏁存祦鍣�13杩囨祦";
+				break;
+			case acdcMod14_overCurr:
+				Alarm_name = "鏁存祦鍣�14杩囨祦";
+				break;
+			case acdcMod15_overCurr:
+				Alarm_name = "鏁存祦鍣�15杩囨祦";
+				break;
+			case acdcMod16_overCurr:
+				Alarm_name = "鏁存祦鍣�16杩囨祦";
+				break;
+			case acdcMod1_acErr:
+				Alarm_name = "鏁存祦鍣�1浜ゆ祦寮傚父";
+				break;
+			case acdcMod2_acErr:
+				Alarm_name = "鏁存祦鍣�2浜ゆ祦寮傚父";
+				break;
+			case acdcMod3_acErr:
+				Alarm_name = "鏁存祦鍣�3浜ゆ祦寮傚父";
+				break;
+			case acdcMod4_acErr:
+				Alarm_name = "鏁存祦鍣�4浜ゆ祦寮傚父";
+				break;
+			case acdcMod5_acErr:
+				Alarm_name = "鏁存祦鍣�5浜ゆ祦寮傚父";
+				break;
+			case acdcMod6_acErr:
+				Alarm_name = "鏁存祦鍣�6浜ゆ祦寮傚父";
+				break;
+			case acdcMod7_acErr:
+				Alarm_name = "鏁存祦鍣�7浜ゆ祦寮傚父";
+				break;
+			case acdcMod8_acErr:
+				Alarm_name = "鏁存祦鍣�8浜ゆ祦寮傚父";
+				break;
+			case acdcMod9_acErr:
+				Alarm_name = "鏁存祦鍣�9浜ゆ祦寮傚父";
+				break;
+			case acdcMod10_acErr:
+				Alarm_name = "鏁存祦鍣�10浜ゆ祦寮傚父";
+				break;
+			case acdcMod11_acErr:
+				Alarm_name = "鏁存祦鍣�11浜ゆ祦寮傚父";
+				break;
+			case acdcMod12_acErr:
+				Alarm_name = "鏁存祦鍣�12浜ゆ祦寮傚父";
+				break;
+			case acdcMod13_acErr:
+				Alarm_name = "鏁存祦鍣�13浜ゆ祦寮傚父";
+				break;
+			case acdcMod14_acErr:
+				Alarm_name = "鏁存祦鍣�14浜ゆ祦寮傚父";
+				break;
+			case acdcMod15_acErr:
+				Alarm_name = "鏁存祦鍣�15浜ゆ祦寮傚父";
+				break;
+			case acdcMod16_acErr:
+				Alarm_name = "鏁存祦鍣�16浜ゆ祦寮傚父";
+				break;
+			case acIn1_trip:
+				Alarm_name = "浜ゆ祦杈撳叆1璺抽椄";
+				break;
+			case acIn2_trip:
+				Alarm_name = "浜ゆ祦杈撳叆2璺抽椄";
+				break;
+			case acIn1_fuse:
+				Alarm_name = "浜ゆ祦杈撳叆1鐔斾笣鍛婅";
+				break;
+			case acIn2_fuse:
+				Alarm_name = "浜ゆ祦杈撳叆2鐔斾笣鍛婅";
+				break;
+			case acIn1_unbanlance:
+				Alarm_name = "浜ゆ祦杈撳叆1涓夌浉涓嶅钩琛�";
+				break;
+			case acIn2_unbanlance:
+				Alarm_name = "浜ゆ祦杈撳叆2涓夌浉涓嶅钩琛�";
+				break;
+			case acIn1_freqerr:
+				Alarm_name = "浜ゆ祦杈撳叆1棰戠巼寮傚父";
+				break;
+			case acIn2_freqerr:
+				Alarm_name = "浜ゆ祦杈撳叆2棰戠巼寮傚父";
+				break;
+			case comm_err:
+				Alarm_name = "鍗忚浆閫氫俊鏁呴殰";
+				break;
+			case powerdev_commErr:
+				Alarm_name = "鐢垫簮閫氫俊鏁呴殰";
+				break;
+			case userAcIn1_PowerDown:
+				Alarm_name = "浜ゆ祦杈撳叆1鍋滅數";
+				break;
+			case userAcIn2_PowerDown:
+				Alarm_name = "浜ゆ祦杈撳叆2鍋滅數";
+				break;
+			case userAcIn1_CommErr:
+				Alarm_name = "浜ゆ祦1閲囬泦閫氫俊鏁呴殰";
+				break;
+			case userAcIn2_CommErr:
+				Alarm_name = "浜ゆ祦2閲囬泦閫氫俊鏁呴殰";
+				break;
 			case temp_CommErr1		 : Alarm_name =	"娓╂劅1閫氫俊鏁呴殰";break;
 			case temp_CommErr2		 : Alarm_name =	"娓╂劅2閫氫俊鏁呴殰";break;
 			case temp_CommErr3		 : Alarm_name =	"娓╂劅3閫氫俊鏁呴殰";break;

--
Gitblit v1.9.1