| | |
| | | case 35 : stop_type = "切换装置通信异常"; break; |
| | | case 36 : stop_type = "切换装置故障"; break; |
| | | case 37 : stop_type = "切换装置接触器异常"; break; |
| | | case 38 : stop_type = "交流失电停止"; break; |
| | | case 100 : stop_type = "未知"; break; |
| | | } |
| | | return stop_type; |
| | |
| | | case 47:stop_type = "降压模块过温限流"; break; |
| | | case 48:stop_type = "降压模块风扇故障"; break; |
| | | case 49:stop_type = "降压模块过流故障"; break; |
| | | case 52:stop_type = "充电截止到"; break; // #define ALARM_ChargeCurrEnd_Stop 52 //充电截止到 |
| | | case 53:stop_type = "在线接触器状态异常"; break; //#define ALARM_Online_JCQ_Error 53 //在线接触器状态异常 |
| | | default:stop_type = "未知"; break; |
| | | } |
| | | return stop_type; |
| | |
| | | |
| | | // 6186 启动失败原因 |
| | | public static String getControlFailType6186(int controlFailType) { |
| | | String controlFailTypeName = "无"; |
| | | String controlFailTypeName = "未知"; |
| | | switch(controlFailType) { |
| | | case 0x00:controlFailTypeName = "无"; break; |
| | | case 0x03:controlFailTypeName = "内部通信故障"; break; |
| | |
| | | case 0x0D:controlFailTypeName = "切换开关粘连或电源状态异常"; break; |
| | | case 0x0E:controlFailTypeName = "启动频繁"; break; |
| | | case 0x0F:controlFailTypeName = "系统正在内阻测试"; break; |
| | | case 0x10:controlFailTypeName = "放电参数设置异常"; break; |
| | | case 0x11:controlFailTypeName = "设备内存不足"; break; |
| | | case 0xFF:controlFailTypeName = "未知"; break; |
| | | } |
| | | return controlFailTypeName; |
| | | } |
| | | |
| | | //苏州地铁使用电池状态对应 |
| | | public static String getBattState(int battState) { |
| | | String stateName = "未知"; |
| | | switch(battState) { |
| | | case 0:stateName = "未知"; break; |
| | | case 1:stateName = "浮充"; break; |
| | | case 2:stateName = "充电"; break; |
| | | case 3:stateName = "放电"; break; |
| | | case 4:stateName = "均充"; break; |
| | | case 5:stateName = "内阻测试"; break; |
| | | } |
| | | return stateName; |
| | | } |
| | | } |