Commit Graph

14 Commits

Author SHA1 Message Date
99ad012576 ver 26.3.17.1
- Drive_Mode.c 수정
  : RC - ACU handover 전환 로직 보완
  : RC -> ACU / ACU -> RC 전환 시 5km/h 이하에서만 Permit 되도록 수정
  : 5km/h 초과 시 Handover Phase가 In Progress가 되도록 수정
  : handover 속도 조건에 차속 피드백 외 제어 명령 속도 조건 추가
  : ACU -> RC 전환 시 RC 속도 명령 5km/h 이하 조건 추가
  : RC -> ACU 전환 시 ACU 속도 명령 5km/h 이하 조건 추가
  : handover 진행 중 요청/제어 주체 해제 시 비상정지 진입 조건 보완
  : ACU -> RC 진행 중 ACU Drive Mode 해제 시 Emergency 진입
  : RC -> ACU 진행 중 RC ACU 요청 해제 시 Emergency 진입
  : 관련 Handover/Emergency 상태 변수 설정 보완

- Drive_Mode.c/ExecuteEmergencyMode 함수 수정
  : Handover conflict 발생 후 RC manual 요청으로 복구 가능하도록 조건 보완
2026-03-17 19:48:28 +09:00
3dd57671c9 ver 26.3.13.1
- Drive_Mode.c 수정
  : RC Mode 변경 시 정지 조건 추가
2026-03-13 20:40:04 +09:00
f3be3e16d0 ver 26.3.11.1
- DBC 수정
  : 1채널(41 → 42)
  : 2채널(22 → 23)
- Drive_Mode.c 수정
  : bool 변수 삭제
  : Drive Mode 변환 로직 작성
  : ACU 전환 시퀀스 검토-v2.1 참고
- Drive_Mode.c/RcRequestCheck 함수 수정
  : RC ACU 동시 요청 시 비상정지
  : 마지막 요청을 RC_ModeReq에 저장하도록 수정
- Drive_Mode.c/ExecuteEmergencyMode 함수 수정
  : VCU_Emergency_Flag 조건 추가
- VSCode에서 빌드 가능하도록 수정
  : Test 기능으로 수정 필요
  : 타 환경에서 빌드 불가
  : GW/Debug_STANDALONE 생성
2026-03-11 20:34:34 +09:00
3minbe
5dac4c2aaf ver 26.3.8.1
- EPB 적용
  : Motor_Status.c
  : P단 시 EPB apply
- 비상 정지 로직 수정
  : Drive_Mode.c
  : 정지 후 P단 이동 및 EPB apply(최초1회)
  : N-P단 이동 가능
- 함수 명 변경
  : ECU_Check → System_check
- Fault 판단 함수 수정
  : Drive_Mode.c → System_Check.c로 이동
2026-03-08 15:39:46 +09:00
85257c3f29 ver 26.3.3.2
- Drive_Mode.c 수정
  : bool 변수 삭제
- Drive_Mode.c/RcRequestCheck 함수 수정
  : RC ACU 동시 요청 시 비상정지
  : 마지막 요청을 RC_ModeReq에 저장하도록 수정
- Drive_Mode.c/ExecuteEmergencyMode 함수 수정
  : VCU_Emergency_Flag 조건 추가
- VSCode에서 빌드 가능하도록 수정
  : GW/Debug_STANDALONE 생성
2026-03-03 20:24:50 +09:00
3minbe
3031743220 ver 26.03.03.1
- 함수명 수정
  : CheckSystem → CheckIgnition
- 함수 위치 수정
  : RcRequestCheck 함수 위치 수정
  : System_Check.c → Drive_Mode.c
2026-03-03 10:52:38 +09:00
3minbe
7215b67f45 ver 26.02.26.2
* ACU 전환 로직 수정 중 *

- GetRcReq 인자 수정
  : Drive_Mode.c
- RcReq를 판단하기 위한 함수 틀 생성
  : System_Check.c
  : void RcRequestCheck(void)
2026-02-26 21:40:03 +09:00
c8173fb901 ver 26.02.26.1
* ACU 전환 로직 수정 중으로 확정은 아님 *

- DBC 수정
  : Global Variable 수정
  : 0채널 1채널 송신부 버퍼 수정
- Drive Mode 수정 중
- Drive Mode Fault 조건 확인을 위한 타이머 추가
  : 30초 대기 로직 추가
2026-02-26 19:25:41 +09:00
0da20db3f7 ver 26.02.23
- Drive mode 변경 조건 수정
 : 차속이 1 미만일 경우만 변경 가능


 Please enter the commit message for your changes. Lines starting
2026-02-23 10:25:27 +09:00
4e1b372d35 ver 26.1.6.1
- Drive Mode 로직 수정
  : RC - ACU 전환 시 Default mode에서만 전환 가능하도록 수정
2026-01-06 16:43:46 +09:00
74b3f6a0c9 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:15:19 +09:00
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
e15c446962 ver 25.12.29.1
- 코드 구조 변경(레이어 삭제/추가)
  : IG_Layer 삭제
  : Vehicle_System_Mode_Layer 삭제
  : System_Layer 추가
- 코드 구조 변경(통합)
  : System_Check 내 함수 Drive_Mode로 이동
  : System_Layer로 Drive_Mode, Ignition 이동
- DBC 업데이트
  : CAN_DBC_ch1_v41.dbc
  : RC_VCU_Signal2(0x41) 내 RC_ACU_Drive_Mode 신호 추가
2025-12-29 17:59:11 +09:00
b38e7ebc8f ver 25.12.29.1
- 코드 구조 변경(레이어 삭제/추가)
  : IG_Layer 삭제
  : Vehicle_System_Mode_Layer 삭제
  : System_Layer 추가
- 코드 구조 변경(통합)
  : System_Check 내 함수 Drive_Mode로 이동
  : System_Layer로 Drive_Mode, Ignition 이동
- DBC 업데이트
  : CAN_DBC_ch1_v41.dbc
  : RC_VCU_Signal2(0x41) 내 RC_ACU_Drive_Mode 신호 추가
2025-12-29 17:58:52 +09:00