AI 생성미검증모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 816c129f74ba출처열린 질문 (2)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문
읽기 및 쓰기 작업을 위해 키 식별자와 함께 SOVD 진단 콘텐츠 요소를 캡슐화합니다.
이 클래스는 고유한 키 식별자와 함께 SOVD 진단 콘텐츠 요소를 캡슐화하는 데 사용됩니다 [SWS_DM_02375]. ASAM SOVD에 따른 쓰기 액세스 시 Diagnostic Management에 의해 채워져 GenericDiagnosticSovdContent::Write(으)로 전달됩니다 [SWS_DM_02166]. 모든 멤버 함수는 스레드 안전하고 예외에 안전하게 명시되어 있으며, 잘못된 대입은 ara::core::Result을(를) 통해 DiagErrc::kInvalidArgument(으)로 보고됩니다 [SWS_DM_02381].
컨텍스트
ara::diag::DiagnosticSovdContentElementDataWithKey 클래스는 Adaptive Platform 내에서 ASAM SOVD(Service-Oriented Vehicle Diagnostics) 맥락의 단일 진단 콘텐츠 요소를 위한 데이터 캡슐 역할을 하며, 페이로드 데이터 객체에 고유한 키 식별자를 할당합니다 [SWS_DM_02375]. SOVD 데이터는 최소 하나의 DiagnosticSovdContentElement(으)로 구성된 DiagnosticSovdContent 모델 요소를 통해 구조화됩니다 AUTOSAR_AP_SWS_Diagnostics §7.3.3.3.2 “SOVD Data – Conversion”. 읽기 쿼리는 GenericDiagnosticSovdContent::Read을(를) 통해 처리되는 반면 [SWS_DM_01432], 이 클래스는 데이터 리소스에 대한 구조화된 쓰기 액세스를 수행하기 위해 주로 Diagnostic Management(DM) 및 서비스 인터페이스 GenericDiagnosticSovdContent::Write와(과) 상호작용합니다 [SWS_DM_01431], [SWS_DM_02166].
오류 발생 시 클래스는 C++ 예외를 사용하지 않고 대신 SetContent의 반환 타입 ara::core::Result<void>을(를) 통해 실패를 보고합니다 [SWS_DM_02381]. 전달된 콘텐츠 타입이 대상 구조와 일치하지 않거나 유효하지 않은 경우와 같이 콘텐츠 설정에 실패하면 오류 코드 DiagErrc::kInvalidArgument이(가) 반환됩니다 [SWS_DM_02381]. 호출자는 객체를 GenericDiagnosticSovdContent::Write에 전달하기 전에 반환된 결과를 확인해야 합니다 [SWS_DM_02166].
이 클래스 가이드는 AUTOSAR AP Release R25-11 사양을 기반으로 합니다. 모든 진술은 SWS 요구사항 및 ara::diag 인터페이스의 문서 위치에 의해 뒷받침됩니다.
gemini-3.8-flash-low· 2026-10-13 · 독일어 원문