mirror of
https://github.com/Dev-KATECH/ADM.git
synced 2026-05-17 09:53:59 +09:00
76 lines
1.2 KiB
C
76 lines
1.2 KiB
C
|
|
#define __KATECH_LOGIT_C__
|
|
|
|
|
|
#include "KATECK_Logic.h"
|
|
#include "can.h"
|
|
#include "define.h"
|
|
#include "Global_Variable.h"
|
|
#include "board.h"
|
|
#include <Operation_Mode_Layer/IDB_RCU/BREAK_Speed.h>
|
|
#include "Safety_Layer/CRC/ALV.h"
|
|
#include "Motor_Dynamics_Logic/wheelSpd2.h"
|
|
#include "Motor_Dynamics_Logic/Set_Motor_Parameter.h"
|
|
#include "Motor_Dynamics_Logic/Out_Motor_Parameter.h"
|
|
#include "hill_logic_Layer/HAC_Model_VCU_Ver4.h"
|
|
#include "hill_logic_Layer/Set_Hill_Parameter.h"
|
|
#include "hill_logic_Layer/Out_Hill_Parameter.h"
|
|
|
|
void ECU3_KATECH_Logit_2ms(void)
|
|
{
|
|
|
|
//-----모터로직 입출력 대입
|
|
Set_RC_VCU_Dynamics_logic();
|
|
wheelSpd2_step();
|
|
Out_RC_VCU_Dynamics_logic();
|
|
|
|
Set_Hill_Parameter_logic();
|
|
HAC_Model_VCU_Ver4_step();
|
|
Out_Hill_Parameter_logic();
|
|
|
|
}
|
|
|
|
void ECU3_KATECH_Logit_5ms(void)
|
|
{
|
|
System_Check_Func();
|
|
|
|
}
|
|
|
|
|
|
void ECU3_KATECH_Logit_10ms(void)
|
|
{
|
|
|
|
Init_CE_forTEST(); // for TEST
|
|
GV_DIN_CH1 = Digital_Read(DIN_0);
|
|
GV_DIN_CH2 = Digital_Read(DIN_1);
|
|
EMEMERGNECY_BUTTEN = GV_DIN_CH1;
|
|
|
|
}
|
|
void ECU3_KATECH_Logit_20ms(void)
|
|
{
|
|
|
|
|
|
|
|
}
|
|
void ECU3_KATECH_Logit_100ms(void)
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|
|
void ECU3_KATECH_Logit_200ms(void)
|
|
{
|
|
// 아래 함수 작동 검증 필요
|
|
// No_signal_RC();
|
|
|
|
}
|
|
void ECU3_KATECH_Logit_1000ms(void)
|
|
{
|
|
|
|
|
|
|
|
}
|
|
|
|
|