본문 바로가기
자동차 임베디드 SW/Autosar

진단관련 DEM,DCM 함수들

by 존버매니아.임베디드 개발자 2023. 9. 12.
반응형

현재 set 된DTC 읽어오기
DEM 문서  SRS_Diag_04205
Dem_SetDTCFilter
현재 dem에 set 된 dtc 코드 읽기
Read Dtc 서비스와 연관 깊은 함수다.
DTC Status mask나 severityMask 등을 input으로 해서, 해당 mask와 일치하는 DTC들만 걸러주는 함수이다.
거르기만 한거고 이 함수가 매칭되는 dtc 코드자체를 리턴해주지는 않는다.

필터에 걸러진 실제 dtc 코드값을 리턴하는 함수는 따로있다.

Dem_GetNextFilteredDTC
앞에 set filter함수에서 걸러진 실제 dtc코드를 하나하나 읽어오는 함수이다.


DTC Clear하기
이것도 read랑 비슷한데,
지우려는 dtc를 먼저 select 함수로 지정을 하고, 그러고나서 clear 함수 호출해서 실제 clear를 한다.

Dem_SelectDTC 함수
Dem_ClearDTC 함수

반응형

'자동차 임베디드 SW > Autosar' 카테고리의 다른 글

Dem Aging 개념.  (1) 2023.10.17
DTC status mask 및 DEM  (0) 2023.09.26
Autosar DEM. Event Memory 개요  (0) 2023.08.02
NVM Write All 그리고Changed State  (0) 2023.05.04
오토사 OS 에러  (0) 2023.02.04