#include #include "Global_Variable.h" #include "BMS_SOC.h" #include "Charging_Status.h" #include "can.h" #include "board.h" // Charging_Status ÀÏ ¶§ ¿îÇà ±ÝÁö // ¿îÇà±ÝÁö ¹æ¹ý 1. ¸ðÅÍÅäÅ© 0 °íÁ¤ // ±Û·Î¹ú º¯¼ö : DBC 0x580 ³»ÀÇ Charging Status ¹ë·ù »ç¿ë //int GV_Charging_Status_val = 0 ; // 0 : READY, 1 : INITALIZE , 2 : CHARGING, 3 : EXIT void Check_Charging_Status(void) { GV_Charging_Status_val = GV_ChargingStatus; if(GV_Charging_Status_val == 1 || GV_Charging_Status_val == 2) On_Charging_Status(); } void On_Charging_Status (void) { // ¸ðÅÍÅäÅ© 0 °íÁ¤ if(GV_Charging_Status_val == 1 || GV_Charging_Status_val == 2 || GV_Charging_Status_val == 3) { GV_Charging_Status_M_Torq = 0; GV_Motor_Torque_Cmd = GV_Charging_Status_M_Torq; GV_Charging_Status_Steer_Angle = 0; GV_VCU_Drive_Mode = 3; } }