#include "Ignition.h" #include "Global_Variable.h" #include "BMS_SOC.h" #include "Low_SOC_mode.h" #include "can.h" #include "board.h" //volatile int GV_init_M_Torq =0; // ±Û·Î¹ú º¯¼ö·Î ¸¸µé±â //volatile int Torq_limit =0; // ±Û·Î¹ú º¯¼ö·Î ¸¸µé±â //extern volatile int GV_SOC_Value; // //extern volatile int Torq_limit; void Soc_Low_Torq_Limit (void) { // GV_SoC_Torq_Limit = ECU3.RX.CH0_RC_VCU_Signal1_0x040.RC_Vx_Command; GV_SoC_Torq_Gain = GV_SOC_Value *0.01; if(GV_SOC_STAT_Flag == 1 ){ GV_VCU_TrqCmd =GV_SoC_Torq_Limit* GV_SoC_Torq_Gain; }else if(GV_SOC_STAT_Flag == 2 ){ GV_VCU_TrqCmd = 0; }else{ GV_VCU_TrqCmd =GV_SoC_Torq_Limit; } }