mirror of
https://github.com/Dev-KATECH/ADM.git
synced 2026-05-17 01:43:59 +09:00
- 코드 구조 변경(파일 삭제/통합) : 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 함수로 통합
67 lines
977 B
C
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)
|
|
{
|
|
|
|
}
|
|
|
|
|