AI 생성미검증모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: fabfa1b95261출처열린 질문 (3)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문
서비스 0x2A를 지원하기 위해 UDS 진단 메시지의 주기적인 전송을 지원합니다.
apext::diag::uds_transport::UdsTransportProtocolPeriodicHandler 클래스는 전송 전용 진단 채널을 통해 주기적 UDS 서비스 0x2A를 처리하기 위한 순수 가상 인터페이스를 제공합니다([SWS_DM_01064]). 이는 진단 관리가 채널별 페이로드 및 수량 제한을 확인하고 PeriodicTransmit([SWS_DM_01067])를 통해 여러 UDS 메시지를 순서대로 전송할 수 있도록 합니다. 메시지 전송이 실패하면 작업이 중단되고 확인 함수를 통해 상태가 보고됩니다. 모든 메서드가 스레드 안전하지 않은 것으로 명시되어 있으므로 동시 액세스는 호출자에 의해 동기화되어야 합니다.
PeriodicTransmit이 실행되는 동안 목록의 모든 메시지가 순차적으로 전송됩니다. 단일 메시지 전송이 실패하면 전체 전송 프로세스가 즉시 중단됩니다([SWS_DM_01067]). 이 경우 목록의 후속 메시지는 더 이상 전송되지 않습니다. 그러나 오류 진단 및 진단 관리 정보 제공을 위해 확인 호출 PeriodicTransmit Confirmation가 계속 트리거됩니다. 여기에는 중단 시점까지 성공적으로 전송된 메시지 수와 변경되지 않은 전체 UDS 메시지 벡터가 포함됩니다([SWS_DM_01067]). 이를 통해 진단 관리는 어떤 메시지가 오류를 유발했는지 정확히 추적할 수 있습니다.
Sends all the messages in the list in the given order. If one message transmission fails, the send process is stopped and the PeriodicTransmit Confirmation is invoked with the number of sent messages and the same Vector with Uds Messages.
Sends all the messages in the list in the given order. If one message transmission fails, the send process is stopped and the PeriodicTransmit Confirmation is invoked with the number of sent messages and the same Vector with Uds Messages.
AI 생성미검증모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: ceb97c8b447f출처
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문
인터페이스 apext::diag::uds_transport::UdsTransportProtocolPeriodicHandler의 순수 가상 메서드 PeriodicTransmit은(는) 기존 트랜스포트 연결을 통해 주기적 UDS 메시지를 일괄 전송하는 데 사용됩니다 [SWS_DM_01067]. 이 메서드는 구성된 주기적 DID(PDID)가 주기적으로 트리거되는 ISO 14229-1 스케줄러 유형 1에 따른 주기적 전송 프레임워크 내에서 Diagnostic Management(DM)에 의해 일반적으로 호출됩니다 AUTOSAR_AP_SWS_Diagnostics §Scheduler Periodic Transmission[SWS_DM_01060].
messages: 바로 연이어 전송되어야 하는 모든 메시지의 정렬된 목록(ara::core::Vector<UdsMessageConstPtr>) [SWS_DM_01067].
이 함수는 반환값을 제공하지 않으며 noexcept(으)로 선언된 예외 안전성을 보장합니다 [SWS_DM_01067]. 메시지는 전달된 순서대로 엄격하게 처리됩니다.
오류 처리 및 확인
단일 메시지 전송이 실패하면 전체 전송 프로세스가 즉시 중단됩니다 [SWS_DM_01067]. 결과를 피드백하기 위해 UdsTransportProtocolMgr의 확인 함수 PeriodicTransmitConfirmation이(가) 호출됩니다 [SWS_DM_01069]. 이 콜백은 성공적으로 전송된 메시지 수와 동일한 원래 메시지 벡터를 전달합니다 [SWS_DM_01067].
동시성
이 메서드는 not thread-safe로 명시되어 있습니다 [SWS_DM_01067]. 동일한 인스턴스에 대한 병렬 호출은 호출자 측에서 동기화되어야 합니다.
이 텍스트는 AUTOSAR Adaptive R25-11 명세를 기반으로 AI에 의해 생성되었습니다.
gemini-3.8-flash-low· 2026-10-13 · 독일어 원문