ADM/GW/src/KATECK_Logic.c
3minbe 3c0da1d9ff ver 26.1.5.1
- 코드 구조 변경(파일 삭제/통합)
  : CE_ON_CMD.c 삭제 (Drive_Mode.c로 통합)
  : Charging_Status.c 삭제 (Drive_Mode.c로 통합)
  : Ignition.c 삭제 (Drive_Mode.c로 통합)
- 코드 효율 개선
  : Drive_Mode.c 내 시동 로직 개선
  : Drive_Mode.c 내 key off 조건 추가
- ACU ARC 함수 수정
  : ECU_Check.c 내 ACU_Arc_check 함수로 통합
2026-01-05 14:14:30 +09:00

67 lines
977 B
C

#define __KATECH_LOGIC_C__
#include "KATECK_Logic.h"
#include "can.h"
#include "define.h"
#include "Global_Variable.h"
#include "board.h"
#include "Logic/ADM_Integrated_Logic.h"
#include "Logic/Param_Match.h"
#include "System_Layer/Drive_Mode.h"
#include "Safety_Layer/ECU_Check/ECU_Check.h"
void ECU3_KATECH_Logic_init(void)
{
}
void ECU3_KATECH_Logic_2ms(void)
{
CheckSystem();
/* Input_Data_Set_Logic();
ADM_Integrated_Logic_step();
Output_Data_Set_Logic();*/
}
void ECU3_KATECH_Logic_5ms(void)
{
//System_Check_Func();
}
void ECU3_KATECH_Logic_10ms(void)
{
GV_DIN_CH1 = Digital_Read(DIN_0);
GV_DIN_CH2 = Digital_Read(DIN_1);
Emergency_Switch = GV_DIN_CH1;
IDB_Arc_check();
RCU_Arc_check();
RWA1_Arc_check();
RWA2_Arc_check();
ECU_check();
}
void ECU3_KATECH_Logic_20ms(void)
{
}
void ECU3_KATECH_Logic_100ms(void)
{
}
void ECU3_KATECH_Logic_200ms(void)
{
// ¾Æ·¡ ÇÔ¼ö ÀÛµ¿ °ËÁõ ÇÊ¿ä
// No_signal_RC();
}
void ECU3_KATECH_Logic_1000ms(void)
{
}