관리 메뉴
Automotive Software
ara::com 이벤트 통신 동작 절차 본문
아답티브 오토사 (Adaptive AUTOSAR)/통신 관리자 (Communicatioin Management)
ara::com 이벤트 통신 동작 절차
AutoSW 2023. 8. 4. 22:21ara::com에서의 이벤트 통신 서비스 절차는
- 우선 서버는 제공 서비스 식별을 위해 서버에서 서비스 인스턴트 ID를 생성
- 제공할 서비스의 등록과 전송을 위해, 관련 API가 구현된 스켈레톤 클래스 (service_interfaces.arxml에서 생성된)의 인스턴스 생성
- 생성된 인스턴스의 OfferService()를 통해 서버의 서비스를 등록
- 생성된 인스턴스의 Send()를 통해 서비스의 데이터 업데이트
- 클라이언트는 Service_interfaces.arxml을 통해 생성된 프록시 클래스의 FindService()를 통해 필요 서비스의 존재 유무 확인
- 수집된 정보를 바탕으로 프록시 클래스의 인스턴트 생성 (해당 서비스가 없으면 프록시 생성 필요 없으므로)
- 서비스 데이터 업데이트 시 호출될 수신 핸들러 등록
- 해당 서비스 가입
- 불필요시 해당 서비스 가입 철회
'아답티브 오토사 (Adaptive AUTOSAR) > 통신 관리자 (Communicatioin Management)' 카테고리의 다른 글
ara::com 메소드 통신 기초 (0) | 2023.11.22 |
---|---|
ara::com 이벤트 통신 기초 (0) | 2023.11.22 |
ara::com 통신 방식 기초 (0) | 2023.10.06 |
ara::com 기초 (프록시/스켈레톤 구조) (0) | 2023.08.02 |
통신 관리자 (CM : Communication Manager) 기초 (0) | 2023.07.12 |