Преглед на файлове

[Improve][AW-CCS][Module_AlarmDetect.c]
2022-03-21 / EASON YANG
Action
1. Improve: Print out fault code whem alarm occurs.

File
1. Module_AlarmDetect.c
Action 1

FIRMWARE VERSION: B0.61.XX.XXXX.PX

8009 преди 3 години
родител
ревизия
49ddb40112
променени са 1 файла, в които са добавени 31 реда и са изтрити 31 реда
  1. 31 31
      EVSE/Projects/AW-CCS/Apps/Module_AlarmDetect.c

+ 31 - 31
EVSE/Projects/AW-CCS/Apps/Module_AlarmDetect.c

@@ -392,7 +392,7 @@ int main(void)
 					{
 						ShmStatusCodeData->AlarmCode.AlarmEvents.bits.SystemL1InputOVP = ON;
 						ShmCharger->gun_info[gun_index].systemAlarmCode.SystemAlarmCode |= ALARM_L1_OVER_VOLTAGE;
-						DEBUG_INFO("ALARM_L1_OVER_VOLTAGE : alarm \n");
+						DEBUG_INFO("ALARM_L1_OVER_VOLTAGE : alarm [Code : 012200] \n");
 					}
 				}
 				else
@@ -421,7 +421,7 @@ int main(void)
 						{
 							ShmStatusCodeData->AlarmCode.AlarmEvents.bits.SystemL2InputOVP = ON;
 							ShmCharger->gun_info[gun_index].systemAlarmCode.SystemAlarmCode |= ALARM_L2_OVER_VOLTAGE;
-							DEBUG_INFO("ALARM_L2_OVER_VOLTAGE : alarm \n");
+							DEBUG_INFO("ALARM_L2_OVER_VOLTAGE : alarm [Code : 012201] \n");
 						}
 					}
 					else
@@ -448,7 +448,7 @@ int main(void)
 						{
 							ShmStatusCodeData->AlarmCode.AlarmEvents.bits.SystemL3InputOVP = ON;
 							ShmCharger->gun_info[gun_index].systemAlarmCode.SystemAlarmCode |= ALARM_L3_OVER_VOLTAGE;
-							DEBUG_INFO("ALARM_L3_OVER_VOLTAGE : alarm \n");
+							DEBUG_INFO("ALARM_L3_OVER_VOLTAGE : alarm [Code : 012202] \n");
 						}
 					}
 					else
@@ -479,7 +479,7 @@ int main(void)
 					{
 						ShmStatusCodeData->AlarmCode.AlarmEvents.bits.SystemL1InputUVP = ON;
 						ShmCharger->gun_info[gun_index].systemAlarmCode.SystemAlarmCode |= ALARM_L1_UNDER_VOLTAGE;
-						DEBUG_INFO("ALARM_L1_UNDER_VOLTAGE : alarm \n");
+						DEBUG_INFO("ALARM_L1_UNDER_VOLTAGE : alarm [Code : 012203] \n");
 					}
 				}
 				else
@@ -508,7 +508,7 @@ int main(void)
 						{
 							ShmStatusCodeData->AlarmCode.AlarmEvents.bits.SystemL2InputUVP = ON;
 							ShmCharger->gun_info[gun_index].systemAlarmCode.SystemAlarmCode |= ALARM_L2_UNDER_VOLTAGE;
-							DEBUG_INFO("ALARM_L2_UNDER_VOLTAGE : alarm \n");
+							DEBUG_INFO("ALARM_L2_UNDER_VOLTAGE : alarm [Code: 012204] \n");
 						}
 					}
 					else
@@ -535,7 +535,7 @@ int main(void)
 						{
 							ShmStatusCodeData->AlarmCode.AlarmEvents.bits.SystemL3InputUVP = ON;
 							ShmCharger->gun_info[gun_index].systemAlarmCode.SystemAlarmCode |= ALARM_L3_UNDER_VOLTAGE;
-							DEBUG_INFO("ALARM_L3_UNDER_VOLTAGE : alarm \n");
+							DEBUG_INFO("ALARM_L3_UNDER_VOLTAGE : alarm [Code : 012205] \n");
 						}
 					}
 					else
@@ -583,7 +583,7 @@ int main(void)
 							Alarm_Counter[gun_index].OC_Retry[0] = 0;
 						}
 						
-						DEBUG_INFO("ALARM_L1_OVER_CURRENT : alarm \n");
+						DEBUG_INFO("ALARM_L1_OVER_CURRENT : alarm [Code : 012216] \n");
 					}
 				}
 				else
@@ -657,7 +657,7 @@ int main(void)
 								Alarm_Counter[gun_index].OC_Retry[1] = 0;
 							}
 							
-							DEBUG_INFO("ALARM_L2_OVER_CURRENT : alarm \n");
+							DEBUG_INFO("ALARM_L2_OVER_CURRENT : alarm [Code : 012299] \n");
 						}
 					}
 					else
@@ -730,7 +730,7 @@ int main(void)
 								Alarm_Counter[gun_index].OC_Retry[2] = 0;
 							}
 
-							DEBUG_INFO("ALARM_L3_OVER_CURRENT : alarm \n");
+							DEBUG_INFO("ALARM_L3_OVER_CURRENT : alarm [Code : 012300] \n");
 						}
 					}
 					else
@@ -790,7 +790,7 @@ int main(void)
 					{
 						ShmStatusCodeData->AlarmCode.AlarmEvents.bits.SystemAmbientOTP = ON;
 						ShmCharger->gun_info[gun_index].systemAlarmCode.SystemAlarmCode |= ALARM_OVER_TEMPERATURE;
-						DEBUG_INFO("ALARM_OVER_TEMPERATURE : alarm \n");
+						DEBUG_INFO("ALARM_OVER_TEMPERATURE : alarm [Code : 012223] \n");
 					}
 				}
 				else
@@ -820,7 +820,7 @@ int main(void)
 					{
 						ShmStatusCodeData->AlarmCode.AlarmEvents.bits.AcGroundfaultFail = ON;
 						ShmCharger->gun_info[gun_index].systemAlarmCode.SystemAlarmCode |= ALARM_GROUND_FAIL;
-						DEBUG_INFO("ALARM_GROUND_FAIL : alarm \n");
+						DEBUG_INFO("ALARM_GROUND_FAIL : alarm [Code : 012256] \n");
 					}
 				}
 				else
@@ -850,7 +850,7 @@ int main(void)
 					{
 						ShmStatusCodeData->InfoCode.InfoEvents.bits.PilotFault = ON;
 						ShmCharger->gun_info[gun_index].systemAlarmCode.SystemAlarmCode |= ALARM_CP_ERROR;
-						DEBUG_INFO("ALARM_CP_ERROR : alarm \n");
+						DEBUG_INFO("ALARM_CP_ERROR : alarm [Code : 023703] \n");
 					}
 				}
 				else
@@ -884,13 +884,13 @@ int main(void)
 						{
 							ShmCharger->gun_info[gun_index].systemAlarmCode.SystemAlarmCode |= ALARM_CURRENT_LEAK_AC;
 							ShmCharger->gun_info[gun_index].otherAlarmCode.isACLeakage = ON;
-							DEBUG_INFO("ALARM_CURRENT_LEAK_AC : alarm \n");
+							DEBUG_INFO("ALARM_CURRENT_LEAK_AC : alarm [Code : 012233] \n");
 						}
 						else if(ShmCharger->gun_info[gun_index].primaryMcuAlarm.bits.dc_leak == ON)
 						{
 							ShmCharger->gun_info[gun_index].systemAlarmCode.SystemAlarmCode |= ALARM_CURRENT_LEAK_DC;
 							ShmCharger->gun_info[gun_index].otherAlarmCode.isDcLeakage = ON;
-							DEBUG_INFO("ALARM_CURRENT_LEAK_DC : alarm \n");
+							DEBUG_INFO("ALARM_CURRENT_LEAK_DC : alarm [Code : 012233] \n");
 						}
 					}
 				}
@@ -931,7 +931,7 @@ int main(void)
 					{
 						ShmStatusCodeData->AlarmCode.AlarmEvents.bits.McuSelftestFail = ON;
 						ShmCharger->gun_info[gun_index].systemAlarmCode.SystemAlarmCode |= ALARM_MCU_TESTFAIL;
-						DEBUG_INFO("ALARM_MCU_TESTFAIL : alarm \n");
+						DEBUG_INFO("ALARM_MCU_TESTFAIL : alarm [Code : 012257] \n");
 					}
 				}
 				else
@@ -984,7 +984,7 @@ int main(void)
 					{
 						ShmStatusCodeData->AlarmCode.AlarmEvents.bits.EmergencyStopTrip = ON;
 						ShmCharger->gun_info[gun_index].systemAlarmCode.SystemAlarmCode |= ALARM_EMERGENCY_STOP;
-						DEBUG_INFO("ALARM_EMERGENCY_STOP : alarm \n");
+						DEBUG_INFO("ALARM_EMERGENCY_STOP : alarm [Code : 012251] \n");
 					}
 				}
 				else
@@ -1014,7 +1014,7 @@ int main(void)
 					{
 						ShmStatusCodeData->FaultCode.FaultEvents.bits.AcOutputRelayWelding = ON;
 						ShmCharger->gun_info[gun_index].systemAlarmCode.SystemAlarmCode |= ALARM_RELAY_WELDING;
-						DEBUG_INFO("ALARM_RELAY_STATUS : alarm \n");
+						DEBUG_INFO("ALARM_RELAY_WELDING : alarm [Code : 011009] \n");
 					}
 				}
 				else
@@ -1029,7 +1029,7 @@ int main(void)
 				{
 					ShmStatusCodeData->FaultCode.FaultEvents.bits.AcOutputRelayWelding = OFF;
 					ShmCharger->gun_info[gun_index].systemAlarmCode.SystemAlarmCode &= ~ALARM_RELAY_WELDING;
-					DEBUG_INFO("ALARM_RELAY_STATUS : recover \n");
+					DEBUG_INFO("ALARM_RELAY_WELDING : recover \n");
 				}
 			}
 
@@ -1044,7 +1044,7 @@ int main(void)
 					{
 						ShmStatusCodeData->FaultCode.FaultEvents.bits.AcOutputRelayDrivingFault = ON;
 						ShmCharger->gun_info[gun_index].systemAlarmCode.SystemAlarmCode |= ALARM_RELAY_DRIVE_FAULT;
-						DEBUG_INFO("ALARM_RELAY_DRIVE_FAULT : alarm \n");
+						DEBUG_INFO("ALARM_RELAY_DRIVE_FAULT : alarm [Code : 011010] \n");
 					}
 				}
 				else
@@ -1074,7 +1074,7 @@ int main(void)
 					{
 						ShmStatusCodeData->AlarmCode.AlarmEvents.bits.CircuitShort = ON;
 						ShmCharger->gun_info[gun_index].systemAlarmCode.SystemAlarmCode |= ALARM_L1_CIRCUIT_SHORT;
-						DEBUG_INFO("ALARM_L1_CIRCUIT_SHORT : alarm \n");
+						DEBUG_INFO("ALARM_L1_CIRCUIT_SHORT : alarm [Code : 012262] \n");
 					}
 				}
 				else
@@ -1103,7 +1103,7 @@ int main(void)
 						{
 							ShmStatusCodeData->AlarmCode.AlarmEvents.bits.CircuitShortL2 = ON;
 							ShmCharger->gun_info[gun_index].systemAlarmCode.SystemAlarmCode |= ALARM_L2_CIRCUIT_SHORT;
-							DEBUG_INFO("ALARM_L2_CIRCUIT_SHORT : alarm \n");
+							DEBUG_INFO("ALARM_L2_CIRCUIT_SHORT : alarm [Code : 012301] \n");
 						}
 					}
 					else
@@ -1130,7 +1130,7 @@ int main(void)
 						{
 							ShmStatusCodeData->AlarmCode.AlarmEvents.bits.CircuitShortL3 = ON;
 							ShmCharger->gun_info[gun_index].systemAlarmCode.SystemAlarmCode |= ALARM_L3_CIRCUIT_SHORT;
-							DEBUG_INFO("ALARM_L3_CIRCUIT_SHORT : alarm \n");
+							DEBUG_INFO("ALARM_L3_CIRCUIT_SHORT : alarm [Code : 012302] \n");
 						}
 					}
 					else
@@ -1159,7 +1159,7 @@ int main(void)
 				{
 					ShmStatusCodeData->FaultCode.FaultEvents.bits.RotarySwitchFault = ON;
 					ShmCharger->gun_info[gun_index].systemAlarmCode.SystemAlarmCode |= ALARM_ROTATORY_SWITCH_FAULT;
-					DEBUG_INFO("ALARM_ROTATORY_SWITCH_FAULT : alarm \n");
+					DEBUG_INFO("ALARM_ROTATORY_SWITCH_FAULT : alarm [Code : 011036] \n");
 				}
 			}
 			else
@@ -1181,7 +1181,7 @@ int main(void)
 				{
 					ShmStatusCodeData->FaultCode.FaultEvents.bits.RcdSelfTestFail = ON;
 					ShmCharger->gun_info[gun_index].systemAlarmCode.SystemAlarmCode |= ALARM_LEAK_MODULE_FAIL;
-					DEBUG_INFO("ALARM_LEAK_MODULE_FAIL : alarm \n");
+					DEBUG_INFO("ALARM_LEAK_MODULE_FAIL : alarm [Code : 011004] \n");
 				}
 			}
 			else
@@ -1203,7 +1203,7 @@ int main(void)
 				{
 					ShmStatusCodeData->FaultCode.FaultEvents.bits.ShutterFault = ON;
 					ShmCharger->gun_info[gun_index].systemAlarmCode.SystemAlarmCode |= ALARM_SHUTTER_FAULT;
-					DEBUG_INFO("ALARM_SHUTTER_FAULT : alarm \n");
+					DEBUG_INFO("ALARM_SHUTTER_FAULT : alarm [Code : 011034] \n");
 				}
 			}
 			else
@@ -1225,7 +1225,7 @@ int main(void)
 				{
 					ShmStatusCodeData->FaultCode.FaultEvents.bits.AcConnectorLockFail = ON;
 					ShmCharger->gun_info[gun_index].systemAlarmCode.SystemAlarmCode |= ALARM_LOCKER_FAULT;
-					DEBUG_INFO("ALARM_LOCKER_FAULT : alarm \n");
+					DEBUG_INFO("ALARM_LOCKER_FAULT : alarm [Code : 011027] \n");
 				}
 			}
 			else
@@ -1247,7 +1247,7 @@ int main(void)
 				{
 					ShmStatusCodeData->AlarmCode.AlarmEvents.bits.SystemL1InputDrop = ON;
 					ShmCharger->gun_info[gun_index].systemAlarmCode.SystemAlarmCode |= ALARM_POWER_DROP;
-					DEBUG_INFO("ALARM_POWER_DROP : alarm \n");
+					DEBUG_INFO("ALARM_POWER_DROP : alarm [Code : 012212] \n");
 				}
 			}
 			else
@@ -1269,7 +1269,7 @@ int main(void)
 				{
 					ShmStatusCodeData->AlarmCode.AlarmEvents.bits.MeterCommTimeout = ON;
 					ShmCharger->gun_info[gun_index].systemAlarmCode.SystemAlarmCode |= ALARM_METER_TIMEOUT;
-					DEBUG_INFO("ALARM_METER_TIMEOUT : alarm \n");
+					DEBUG_INFO("ALARM_METER_TIMEOUT : alarm [Code : 012305] \n");
 				}
 			}
 			else
@@ -1291,7 +1291,7 @@ int main(void)
 				{
 					ShmStatusCodeData->AlarmCode.AlarmEvents.bits.MeterIcCommTimeout = ON;
 					ShmCharger->gun_info[gun_index].systemAlarmCode.SystemAlarmCode |= ALARM_METER_IC_TIMEOUT;
-					DEBUG_INFO("ALARM_METER_IC_TIMEOUT : alarm \n");
+					DEBUG_INFO("ALARM_METER_IC_TIMEOUT : alarm [Code : 012344] \n");
 				}
 			}
 			else
@@ -1313,7 +1313,7 @@ int main(void)
 				{
 					ShmStatusCodeData->AlarmCode.AlarmEvents.bits.PilotNegativeError = ON;
 					ShmCharger->gun_info[gun_index].systemAlarmCode.SystemAlarmCode |= ALARM_CP_NEG_ERROR;
-					DEBUG_INFO("ALARM_PILOT_NEGATIVE_ERROR : alarm \n");
+					DEBUG_INFO("ALARM_PILOT_NEGATIVE_ERROR : alarm [Code : 012345] \n");
 				}
 			}
 			else
@@ -1339,7 +1339,7 @@ int main(void)
 					{
 						ShmStatusCodeData->AlarmCode.AlarmEvents.bits.CCSboardStestFail = ON;
 						ShmCharger->gun_info[gun_index].systemAlarmCode.SystemAlarmCode |= ALARM_QCA_FLASH_FAIL;
-						DEBUG_INFO("ALARM_QCA_FLASH_FAIL : alarm \n");
+						DEBUG_INFO("ALARM_QCA_FLASH_FAIL : alarm [Code : 012284] \n");
 					}
 				}
 				else