인프런 커뮤니티 질문&답변

신종혁님의 프로필 이미지
신종혁

작성한 질문수

자동차 SW - UDS 진단통신 정복하기

서비스 ClearDiagnosticInformation 고장진단 기록 지우기

ClearDiagnosticInformation 관련하여

작성

·

56

0

UDS 서비스 중에 ClearDiagnosticInformation 강의 부분엥서 질문이 있습니다.

DTC 정보는 매우 중요한 정보라서 접근제어? 와 같은 부분이 반드시 필요할것 같은데요. (그냥 아무나 이 서비스날려서 DTC 날려버리면 안될것 같은데요)

 

본 강의에서는 따로 설명해주시진 않았지만,

일반적으로

  • SecurityAccess 라든지

  • SessionControl 통해서 특정 mode 로 진입을 해야 한다든지

이러한 서비스가 선행된 후, ClearDiagnosticInformation 서비스가 동작되어야 하는 것이죠?

 

질문을 조금 확장해보면,

UDS 서비스가 매우 다양한데, 각 서비스에 대해서 사전에 어떤 것이 선행되어야 한다는 것을 표준에서 정의하지는 않고,

각 제조사별로 필요하면 SecurityAccess 라든지, Session Control 과 같은 sequence 를 추가하여 설계하는 방식으로 진행된다고 보면 될까요?

 

감사합니다.

답변 1

1

존버매니아님의 프로필 이미지
존버매니아
지식공유자

안녕하세요 이해하신 내용이 맞습니다.

그런 용도로 만들어진 서비스가 세션과 시큐리티엑세스니까요.

근데 말씀하시는것처럼 서비스별 선행조건은 제조사가 임의로 정하는거라 클리어디티씨 서비스에 무조건 프리컨디션이 존재하냐고 물으면 장담은 못하겠네요. 보통은 세션으로 컨트롤하고. 아예 제3의 조건을 프리컨디션으로 넣기도합니다.

(특정 캔시그널의 값을 본다던지. 엔진 rpm값을 본다던지 등)

신종혁님의 프로필 이미지
신종혁

작성한 질문수

질문하기