DEENESPTFRRUARHIKOZHNL

클래스 ara::diag::DiagReportingErrorDomain

[SWS_DM_00996] Upstream: RS_AP_00119

class DiagReportingErrorDomain final :             public ara::core::ErrorDomain {...};

Error domain for diagnostic reporting errors.

Header-Datei#include "ara/diag/diag_error_domain.h"
Forwarding-Header#include "ara/diag/diag_fwd.h"
Scopenamespace ara::diag
Basisklasse(n)ara::core::ErrorDomain
Unique IDAs per ara::diag::DiagReportingErrorDomain in [SWS_CORE_90023]

사용자 가이드AI 생성

진단 보고(Diagnostic Reporting)를 위한 오류 도메인을 정의하고 오류 코드를 텍스트 메시지 또는 예외로 변환합니다.
AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 7251ed55c8de 출처 열린 질문 (2)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

진단 보고(Diagnostic Reporting)를 위한 오류 도메인을 정의하고 오류 코드를 텍스트 메시지 또는 예외로 변환합니다.

클래스 ara::diag::DiagReportingErrorDomain은(는) AUTOSAR Adaptive Platform의 진단 영역에서 오류 보고를 위한 표준화된 오류 도메인을 형성합니다([SWS_DM_00996]). 이는 숫자 오류 코드를 결정론적인 텍스트 메시지로 변환하는 작업을 처리하며 필요한 경우 연관된 예외 객체의 발생을 지원합니다([SWS_DM_01001]). 모든 쿼리 함수는 상태가 없고 스레드 안전하도록 설계되었으므로 도메인은 동시 사용에 적합합니다. 중요한 제약 조건으로, C++ 예외가 비활성화된 경우 예외 처리는 오버로드 확인에 참여하지 않습니다.

컨텍스트

클래스 ara::diag::DiagReportingErrorDomain은(는) AUTOSAR Adaptive의 진단 보고 시스템(Diagnostic Reporting) 오류에 대한 오류 도메인을 나타냅니다([SWS_DM_00996], AUTOSAR_AP_SWS_Diagnostics §8.11.7 “Class: DiagReportingErrorDomain”). 최종 구현으로서 기본 클래스 ara::core::ErrorDomain을(를) 특수화하고 일반 오류 아키텍처와 진단 관련 오류 상태 간의 기능적 연결 고리를 제공합니다. 주요 상호 작용 파트너에는 진단 보고 컴포넌트와 이 영역의 오류를 전달하는 ara::core::ErrorCode의 인스턴스가 포함됩니다([SWS_DM_01002]). 클래스는 오류 코드 열거형 ara::diag::DiagReportingErrc에 대한 형식 별칭 Errc([SWS_DM_00997], AUTOSAR_AP_SWS_Diagnostics §8.11.7.1.1 “Type Alias: Errc”)과 기본 예외 클래스 ara::diag::DiagReportingException에 대한 형식 별칭 Exception을(를) 정의합니다([SWS_DM_00998], AUTOSAR_AP_SWS_Diagnostics §8.11.7.1.2 “Type Alias: Exception”). 메서드 Name()을(를) 통해 [SWS_CORE_90023]에 따른 오류 도메인의 표준화된 짧은 이름을 반환합니다([SWS_DM_01000], AUTOSAR_AP_SWS_Diagnostics §8.11.7 “Class: DiagReportingErrorDomain”).

DiagReportingErrorDomainContext DiagReportingErrorDomain DiagReportingErrorDomain ErrorDomain ErrorDomain DiagReportingErrorDomain->ErrorDomain erbt von DiagReportingErrc DiagReportingErrc DiagReportingErrorDomain->DiagReportingErrc Typalias Errc DiagReportingException DiagReportingException DiagReportingErrorDomain->DiagReportingException Typalias Exception ErrorCode ErrorCode ErrorCode->DiagReportingErrorDomain 사용

컨텍스트 다이어그램: 기본 유형 및 식별자를 포함한 오류 아키텍처 내 DiagReportingErrorDomain 임베딩. 출처: [SWS_DM_00996], [SWS_DM_00997], [SWS_DM_00998], [SWS_DM_01002].

수명 주기

ara::diag::DiagReportingErrorDomain의 인스턴스는 매개변수가 없는 기본 생성자를 통해 생성됩니다([SWS_DM_00999], AUTOSAR_AP_SWS_Diagnostics §8.11.7.2.1.1 “Default Constructor”). 이는 constexpr 및 noexcept(으)로 선언되어 있어 동적 할당이나 예외 위험 없이 컴파일 타임 또는 프로그램 시작 중에 안전한 구성을 보장합니다. 클래스가 가변 상태 데이터를 캡슐화하지 않으므로 동적 수명 주기 전환이나 명시적인 소유권 이전이 존재하지 않습니다. 해석: 인스턴스는 일반적으로 전체 런타임 동안 프로세스 내에서 전역적으로 제공되는 수명이 긴 싱글톤 객체일 가능성이 높습니다. 질문 Q-4aa1b2858839e55d (열림) 동시성과 관련하여 생성과 모든 쿼리 메서드는 명시적으로 thread-safe 및 exception safe로 명시되어 있으므로([SWS_DM_00999], [SWS_DM_01000], [SWS_DM_01001]), 외부 동기화 없이 여러 스레드의 병렬 접근이 허용됩니다.

사용 경로

정규 사용 경로는 헤더 #include "ara/diag/diag_error_domain.h"을(를) 통해 포함되는 진단 오류의 평가 및 해결에 있습니다([SWS_DM_00997], [SWS_DM_00999]). 진단 정보 보고 시 오류가 발생하면 일반적으로 도메인을 참조하는 ara::core::ErrorCode에 캡슐화됩니다. 로깅 또는 표시를 위해 시스템은 메서드 Message(errorCode)을(를) 쿼리합니다([SWS_DM_01001], AUTOSAR_AP_SWS_Diagnostics §8.11.7.2.2.1 “Message”). 이 함수는 숫자 오류 값을 수신하고 연관된 텍스트 메시지를 상수 문자열에 대한 포인터로 반환합니다. 사양은 널 포인터(never nullptr)가 절대로 반환되지 않음을 구속력 있게 보장하므로([SWS_DM_01001]), 널 포인터 검사 없이도 로깅 서비스에서 강력한 후속 처리가 가능합니다. Name()을(를) 통해 텍스트 도메인 식별자를 추가로 검색할 수 있습니다([SWS_DM_01000]).

오류 시나리오

목표 지향적인 오류 에스컬레이션을 위해 도메인은 메서드 ThrowAsException(errorCode)을(를) 제공합니다([SWS_DM_01002]). 이는 noexcept(false)(으)로 선언되어 있으며 예외를 통해 제어 흐름을 의도적으로 벗어나는 것이 목적이므로 공식적으로 예외 안전하지 않은 것으로 분류됩니다([SWS_DM_01002]). 해석: 함수는 내부적으로 전달된 errorCode을(를) 사용하여 DiagReportingException 유형의 예외 인스턴스를 생성하고 발생시킬 가능성이 높습니다. 주요 사전 조건은 컴파일러 구성과 관련이 있습니다. 툴체인에서 C++ 예외가 비활성화된 경우 ThrowAsException은(는) [SWS_CORE_10304]에 따라 오버로드 확인에 참여하지 않습니다([SWS_DM_01002]). 이러한 환경에서는 호출이 컴파일 시점에 실패하므로 오류 검사는 오류 코드를 통해 값 기반으로 반드시 수행되어야 합니다. 유효하지 않은 오류 코드로 인한 잠재적인 오류 상황은 Message()이(가) 항상 정의된 텍스트 포인터를 제공함으로써 방지됩니다([SWS_DM_01001]). 질문 Q-747db3b9fec32fcd (열림)

이 가이드는 전적으로 AUTOSAR Adaptive Platform 릴리스 R25-11의 사양을 기반으로 합니다.

멤버 맵

생성자 및 소멸자

1

타입 별칭

2

클래스 다이어그램

Hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); Klicken öffnet die jeweilige Klassenseite.

G nara__diag__DiagReportingErrorDomain575 DiagReportingErrorDomain + DiagReportingErrorDomain() + Message() + Name() + ThrowAsException() nara__core__ErrorDomain335 ErrorDomain nara__diag__DiagReportingErrorDomain575->nara__core__ErrorDomain335

상세 보기

개요에서 항목을 선택하세요.

생성자 및 소멸자

Default constructor.

constexpr DiagReportingErrorDomain () noexcept;

메서드

Message 함수

Translate an error code value into a text message.

const char * Message (ara::core::ErrorDomain::CodeType errorCode) const noexcept override;
Name 함수

Return the "shortname" ApApplicationErrorDomain.SN of this error domain.

const char * Name () const noexcept override;

Throw the exception type corresponding to the given ErrorCode. As per [SWS_CORE_10304], this function does not participate in overload resolution when C++ exceptions are disabled in the compiler toolchain.

void ThrowAsException (const ara::core::ErrorCode &errorCode) const noexcept(false) override;

타입 별칭

Errc 타입 별칭

Alias for the error code value enumeration.

using Errc = DiagReportingErrc;
Exception 타입 별칭

Alias for the exception base class.

메서드 문서

함수 DiagReportingErrorDomain [SWS_DM_00999] Upstream: RS_AP_00119

constexpr DiagReportingErrorDomain () noexcept;

Default constructor.

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: d3d475dea270 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

매개변수가 없는 기본 생성자 [SWS_DM_00999]은(는) 오류 도메인 ara::diag::DiagReportingErrorDomain의 인스턴스를 초기화합니다 ([SWS_DM_00996], AUTOSAR_AP_SWS_Diagnostics §8.11.7.2.1.1 “Default Constructor”). constexpr 및 noexcept(으)로 선언되어 있으며 반환값 없이 도메인을 동기식으로 생성합니다. 이 클래스는 헤더 파일 #include "ara/diag/diag_error_domain.h"을(를) 통해 포함해야 합니다.

이 동작은 스레드 안전 및 예외 안전으로 명시되어 있습니다 ([SWS_DM_00999]). 생성자가 noexcept(으)로 정의되어 있으므로 인스턴스화 시 런타임 예외가 발생하지 않습니다. 생성된 오류 도메인은 kAlreadyOffered, kConfigurationMismatch, kDebouncingConfigurationInconsistent 또는 kReportIgnored와(과) 같은 진단 보고의 특정 오류 원인을 매핑하는 열거형 DiagReportingErrc([SWS_DM_00560], [SWS_DM_00997]의 타입 별칭 Errc)의 오류를 분류하고 할당하는 데 사용됩니다.

오류 도메인과의 상호작용에서 멤버 함수 Name([SWS_DM_01000]) 및 Message([SWS_DM_01001])은(는) 전달된 오류 코드에 대한 도메인 이름 및 오류 텍스트를 제공합니다. ThrowAsException([SWS_DM_01002])을(를) 사용하여 오류 코드를 기본 유형 DiagReportingException([SWS_DM_00998])의 예외 객체로 변환할 수 있으며, MakeErrorCode([SWS_DM_01006])은(는) 새로운 ara::core::ErrorCode 인스턴스를 생성하는 데 사용됩니다. 해석: 일반적으로 전역 싱글톤 함수 GetDiagReportingDomain([SWS_DM_01004])을(를) 통해 접근이 이루어지므로 애플리케이션 프로그램에서 이 생성자를 통한 수동 인스턴스화는 드물게 필요할 것으로 보입니다. 질문 Q-772337db203849c6 (열림)

이 사용 지침은 AUTOSAR Adaptive Platform R25-11 사양을 바탕으로 자동 작성되었습니다.

구현자 가이드 준비 중 (복잡도 I2)

Header-Datei#include "ara/diag/diag_error_domain.h"
Scopeclass ara::diag::DiagReportingErrorDomain
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_00999
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00999@rel:R25-11#a17010de
Content hash
a17010de
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00999
Status: valid/unmigrated Version: rel:R25-11#a2417df9 Versionshistorie & Revisions (1 transition, 7 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_00999@rel:R25-11#a2417df9
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#bc423f8e2026-09-30
  • R20-11rel:R20-11#6f7db7862026-10-14
  • R21-11rel:R21-11#06005dc42026-10-14
  • R22-11rel:R22-11#e2ba3c222026-10-14
  • R23-11rel:R23-11#41609cf12026-10-14
  • R24-11rel:R24-11#a4e166e02026-10-14
  • R25-11rel:R25-11#a2417df92026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 Message [SWS_DM_01001] Upstream: RS_AP_00119

const char * Message (ara::core::ErrorDomain::CodeType errorCode) const noexcept override;

Translate an error code value into a text message.

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: ea11a4d30fb6 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

사용

ara::diag::DiagReportingErrorDomain 클래스([SWS_DM_01001])의 Message 메서드는 숫자 오류 코드(ara::core::ErrorDomain::CodeType errorCode)를 설명 텍스트 메시지로 동기식 변환하는 데 사용됩니다. 반환값으로 함수는 사양상 절대 nullptr가 아닌 const char * 타입의 포인터를 반환합니다([SWS_DM_01001]). 해제 메커니즘이 없는 반환 타입 특성상 이 포인터는 정적 메모리를 가리킬 것으로 추정됩니다(해석). 질문 Q-6c1dffd8e5f8f2c2 (열림) 이 인터페이스는 헤더 파일 #include "ara/diag/diag_error_domain.h"을 통해 제공됩니다([SWS_DM_01001]).

오류 처리 및 동시성

이 함수는 noexcept 및 exception safe(으)로 정의되어 있습니다([SWS_DM_01001]). 널 포인터가 반환되지 않는다는 것이 계약상 보장되므로, 함수는 알 수 없는 오류 코드에 대해서도 항상 유효한 문자열을 생성합니다([SWS_DM_01001]). 동시성과 관련하여 Message은(는) thread-safe(으)로 명시되어 있습니다([SWS_DM_01001]). 따라서 추가 동기화 없이 여러 스레드에서 병렬로 호출할 수 있습니다.

상호 작용

이 메서드는 Adaptive AUTOSAR([SWS_DM_01001]) 컨텍스트에서 오류 코드를 변환하기 위한 동일한 이름의 기본 메서드를 override(으)로서 재정의합니다. 이 일관된 동작 패턴은 ara::diag::DiagErrorDomain([SWS_DM_00522]), ara::diag::DiagUdsNrcErrorDomain([SWS_DM_00534]), ara::diag::DiagOfferErrorDomain([SWS_DM_00994]) 및 ara::diag::DiagSovdErrorDomain([SWS_DM_01814])과 같은 진단 모듈의 다른 오류 도메인에서도 공유됩니다.

이 텍스트는 AUTOSAR 사양을 바탕으로 AI에 의해 생성되었습니다.

구현자 가이드 준비 중 (복잡도 I1)

Header-Datei#include "ara/diag/diag_error_domain.h"
Scopeclass ara::diag::DiagReportingErrorDomain
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
errorCodethe error code value

Rückgabewert

TypBeschreibung
const char *the text message, never nullptr

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_01001
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01001@rel:R25-11#80c8a9e3
Content hash
80c8a9e3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01001
Status: valid/unmigrated Version: rel:R25-11#bcf69a02 Versionshistorie & Revisions (1 transition, 7 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_01001@rel:R25-11#bcf69a02
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#7a6de58a2026-09-30
  • R20-11rel:R20-11#ebca121c2026-10-14
  • R21-11rel:R21-11#ebca121c2026-10-14
  • R22-11rel:R22-11#b493eb952026-10-14
  • R23-11rel:R23-11#4edbbfda2026-10-14
  • R24-11rel:R24-11#bcf69a022026-10-14
  • R25-11rel:R25-11#bcf69a022026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 Name [SWS_DM_01000] Upstream: RS_AP_00119

const char * Name () const noexcept override;

Return the "shortname" ApApplicationErrorDomain.SN of this error domain.

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 1fc59e005dfe 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

헤더 #include "ara/diag/diag_error_domain.h"에 속한 ara::diag::DiagReportingErrorDomain 클래스의 멤버 함수 Name()은 오류 영역 ApApplicationErrorDomain.SN의 구성된 단축명(shortname)을 널로 끝나는 C 문자열로 반환합니다 [SWS_DM_01000]. 호출은 시스템 내에서 진단 및 로깅 목적으로 식별자를 제공하기 위해 전달 매개변수 없이 동기식으로 수행됩니다 AUTOSAR_AP_SWS_Diagnostics 68쪽.

오류 처리와 관련하여 특정 오류 코드나 DET 또는 DEM 메시지는 정의되어 있지 않습니다. noexcept 및 예외 안전(exception safe) 사양을 통해 함수 호출이 항상 성공하며 어떠한 예외도 발생시키지 않음이 보장됩니다 [SWS_DM_01000].

동시성 및 제한사항과 관련하여 이 메서드는 스레드 안전(thread-safe)으로 명시되어 있어 서로 다른 스레드에서의 병렬 재진입 접근을 허용합니다 [SWS_DM_01000]. 해석: 반환된 포인터는 오류 도메인 인스턴스의 전체 수명 주기 동안 불변인 문자열을 가리킬 것으로 추정됩니다. 질문 Q-d67122aa15cc13f8 (열림)

전체 시스템에서 이 인터페이스는 Adaptive 오류 도메인의 통일된 표준을 따릅니다. 이는 DiagErrorDomain [SWS_DM_00521], DiagUdsNrcErrorDomain [SWS_DM_00533], DiagOfferErrorDomain [SWS_DM_00993] 및 DiagSovdErrorDomain [SWS_DM_01813]과 같은 관련 도메인의 동등한 Name() 메서드와 기능적으로 일치합니다.

이 사용 지침은 R25-11 사양 상태를 기반으로 자동 생성되었습니다.

구현자 가이드 준비 중 (복잡도 I1)

Header-Datei#include "ara/diag/diag_error_domain.h"
Scopeclass ara::diag::DiagReportingErrorDomain
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
const char *As per ara::diag::DiagReportingErrorDomain in [SWS_ CORE_90023]

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_01000
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01000@rel:R25-11#4eb407dd
Content hash
4eb407dd
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01000
Status: valid/unmigrated Version: rel:R25-11#36fe5916 Versionshistorie & Revisions (1 transition, 7 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_01000@rel:R25-11#36fe5916
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#4fad61b42026-09-30
  • R20-11rel:R20-11#ea5e821f2026-10-14
  • R21-11rel:R21-11#768ee1a02026-10-14
  • R22-11rel:R22-11#a131afc62026-10-14
  • R23-11rel:R23-11#bc790a832026-10-14
  • R24-11rel:R24-11#aec0f2662026-10-14
  • R25-11rel:R25-11#36fe59162026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

함수 ThrowAsException [SWS_DM_01002] Upstream: RS_AP_00119

void ThrowAsException (const ara::core::ErrorCode &errorCode) const noexcept(false) override;

Throw the exception type corresponding to the given ErrorCode. As per [SWS_CORE_10304], this function does not participate in overload resolution when C++ exceptions are disabled in the compiler toolchain.

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: c2a7e07b131f 출처
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

ara::diag::DiagReportingErrorDomain 도메인의 ThrowAsException 함수는 전달된 오류 코드에 해당하는 C++ 예외를 발생시키는 데 사용됩니다([SWS_DM_01002], AUTOSAR_AP_SWS_Diagnostics §8.11.7.2.2.3 “ThrowAsException”). 이 인터페이스는 헤더 파일 ara/diag/diag_error_domain.h를 통해 제공됩니다([SWS_DM_01002]).

사용법 및 호출 컨텍스트

입력 매개변수로 이 메서드는 const ara::core::ErrorCode&(errorCode) 타입의 인스턴스를 받습니다([SWS_DM_01002]). 반환값을 가지지 않으며(void) noexcept(false)(으)로 명시되어 있습니다([SWS_DM_01002]). 컴파일러 도구 체인에서 C++ 예외가 비활성화된 경우, 이 함수는 오버로드 해결에 참여하지 않습니다([SWS_DM_01002]).

동시성 및 오류 안전성

이 함수는 스레드 안전(thread-safe)으로 정의되어 있습니다([SWS_DM_01002]). 예외 안전성과 관련하여, 예외 발생 자체가 해당 동작의 기본 시맨틱이므로 예외에 안전하지 않음(not exception safe)으로 분류됩니다([SWS_DM_01002]).

진단 모듈 내 상호작용

이 메서드는 AUTOSAR Adaptive Diagnostics의 통합 오류 처리 방식의 일부입니다. 동일한 시그니처와 시맨틱을 갖는 유사한 인터페이스들이 다른 진단 오류 도메인에 대해서도 명시되어 있습니다:

본 사용 지침은 명세를 기반으로 자동 생성되었습니다.

구현자 가이드 준비 중 (복잡도 I2)

Header-Datei#include "ara/diag/diag_error_domain.h"
Scopeclass ara::diag::DiagReportingErrorDomain
Exception-Sicherheitnot exception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
errorCodethe ErrorCode instance

Rückgabewert

TypBeschreibung
None

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_01002
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01002@rel:R25-11#d9e068cb
Content hash
d9e068cb
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01002
Status: valid/unmigrated Version: rel:R25-11#9833c962 Versionshistorie & Revisions (1 transition, 7 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_01002@rel:R25-11#9833c962
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#6a84989a2026-09-30
  • R20-11rel:R20-11#9ba0b16c2026-10-14
  • R21-11rel:R21-11#9ba0b16c2026-10-14
  • R22-11rel:R22-11#234a52bf2026-10-14
  • R23-11rel:R23-11#cb3689d92026-10-14
  • R24-11rel:R24-11#1bbf211b2026-10-14
  • R25-11rel:R25-11#9833c9622026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

타입 별칭 문서

타입 별칭 Errc [SWS_DM_00997] Upstream: RS_AP_00119

using Errc = DiagReportingErrc;

Alias for the error code value enumeration.

Header-Datei#include "ara/diag/diag_error_domain.h"
Scopeclass ara::diag::DiagReportingErrorDomain
SymbolErrc

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_00997
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00997@rel:R25-11#267339b6
Content hash
267339b6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00997
Status: valid/unmigrated Version: rel:R25-11#60cdaf2f Versionshistorie & Revisions (1 transition, 7 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_00997@rel:R25-11#60cdaf2f
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#db2afe6b2026-09-30
  • R20-11rel:R20-11#0fbee78b2026-10-14
  • R21-11rel:R21-11#2bfa73a22026-10-14
  • R22-11rel:R22-11#421145072026-10-14
  • R23-11rel:R23-11#60cdaf2f2026-10-14
  • R24-11rel:R24-11#60cdaf2f2026-10-14
  • R25-11rel:R25-11#60cdaf2f2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

타입 별칭 Exception [SWS_DM_00998] Upstream: RS_AP_00119

using Exception = DiagReportingException;

Alias for the exception base class.

Header-Datei#include "ara/diag/diag_error_domain.h"
Scopeclass ara::diag::DiagReportingErrorDomain
SymbolException

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_00998
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00998@rel:R25-11#9a6946b6
Content hash
9a6946b6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00998
Status: valid/unmigrated Version: rel:R25-11#ac140548 Versionshistorie & Revisions (1 transition, 7 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_00998@rel:R25-11#ac140548
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#86cd167a2026-09-30
  • R20-11rel:R20-11#99878d992026-10-14
  • R21-11rel:R21-11#99878d992026-10-14
  • R22-11rel:R22-11#6110c5302026-10-14
  • R23-11rel:R23-11#ac1405482026-10-14
  • R24-11rel:R24-11#ac1405482026-10-14
  • R25-11rel:R25-11#ac1405482026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill