Automotive Software

SOME/IP - SD 헤더 포맷 본문

오토사 (AUTOSAR)

SOME/IP - SD 헤더 포맷

AutoSW 2024. 2. 13. 01:58

SOME/IP - SD Header Format

클래식 오토사의 경우 SOME/IP - SD 메시지는 SoAd 모듈에서 SoAd PDU Header ID(0xFFFF8001)를 통해 SD 메시지 여부를 판별한 후 해당 메시지를 SD 모듈로 전달하고 SD에서는 요청 아이디(Request ID) 데이터 부터 처리하게 된다.

  • 요청 아이디 (Request ID)
    • 클라이언트 아이디 (Client ID) : SD에서는 사용되지 않음 (항상, 0x0000)
    • 세션 아이디 (Session ID) : SD 인스턴스의 재구동 여부를 판별하기 위해 사용
      • 초기화 후 0x0001로 시작 후 매 전송시 증가
      • 멀티캐스트와 유니캐스트 주소 별 분리하여 세션 아이디 값 관리
  • 프로토콜 버전 (Protocol Version)
    • SOME/IP - SD 프로토콜의 현재 버전으로 항상, 0x01
  • 인터페이스 버전 (Interface Version)
    • SOME/IP - SD 서비스의 현재 버전으로 항상, 0x01
  • 메시지 타입 (Message Type)
    • SOME/IP - SD는 이벤트 메시지를 사용하므로 항상, 0x02
  • 리턴 코드 (Return Code)
    • SOME/IP - SD는 공지를 위한 이벤트 메시지 이므로 항상, 0x00