DEENESPTFRRUARHIKOZHNL

class ara::diag::DiagOfferErrorDomain

[SWS_DM_00989] Upstream: RS_AP_00119

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

Error domain for diagnostic offer 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::DiagOfferErrorDomain in [SWS_CORE_90023]

User GuideAI-GENERATED

Manages and translates error codes and exceptions for diagnostic offers in the diag module.
AI-GENERATED unreviewed Model: gemini-3.8-flash-medium · Effort: medium · Temperature: not controllable · Prompt: 41c977055bd1 Provenance Open questions (2)
translated from the German guidegemini-3.8-flash-low · 2026-10-13 · German original

Manages and translates error codes and exceptions for diagnostic offers in the diag module.

The class ara::diag::DiagOfferErrorDomain represents the standardized error domain for errors when providing diagnostic services within the AUTOSAR Adaptive Platform [SWS_DM_00989]. As a specialization of the base class ara::core::ErrorDomain, it maps numeric error codes of type DiagOfferErrc to readable text messages and supports conversion into exception objects of type DiagException [SWS_DM_00994]. All member functions are implemented thread-safe, whereas throwing exceptions does not participate in overload resolution when C++ exceptions are disabled in the compiler.

Context

The class ara::diag::DiagOfferErrorDomain defines the specific error domain for error conditions occurring in connection with diagnostic offers (Diagnostic Offers) in the AUTOSAR Adaptive module diag [SWS_DM_00989]. As a final class, it specializes the general platform class ara::core::ErrorDomain (AUTOSAR_AP_SWS_Diagnostics §8.11.5 “Class: DiagOfferErrorDomain”). Its primary responsibility is to represent erroneous states when offering diagnostic services in a typed manner and to provide a standardized interface for textual description as well as exception handling.

Within the error architecture, ara::diag::DiagOfferErrorDomain interacts closely with ara::core::ErrorCode: Erroneous operations instantiate error codes that link the associated enumeration value with the error domain. For this purpose, the class provides the type alias Errc, which references the enumeration type DiagOfferErrc [SWS_DM_00990]. For fault-tolerant control flow, the class establishes a link to the base exception class DiagException via the type alias Exception [SWS_DM_00991].

DiagOfferErrorDomainContext Diagnoseanwendung Diagnoseanwendung ErrorCode ErrorCode Diagnoseanwendung->ErrorCode erhaelt / prueft DiagOfferErrorDomain DiagOfferErrorDomain ErrorCode->DiagOfferErrorDomain referenziert ErrorDomain ErrorDomain DiagOfferErrorDomain->ErrorDomain erbt von DiagOfferErrc DiagOfferErrc DiagOfferErrorDomain->DiagOfferErrc Typalias Errc DiagException DiagException DiagOfferErrorDomain->DiagException Typalias Exception

Context diagram: Embedding of DiagOfferErrorDomain in the error architecture of ara::diag and ara::core. Sources: [SWS_DM_00989], [SWS_DM_00990], [SWS_DM_00991].

Lifecycle

An instance of ara::diag::DiagOfferErrorDomain is created via the parameterless default constructor, which is defined as constexpr and noexcept [SWS_DM_00992]. This constructor is located in the header file ara/diag/diag_error_domain.h (AUTOSAR_AP_SWS_Diagnostics §8.11.5.2.1.1 “Default Constructor”). Thanks to the constexpr specification, the domain object can already be constructed at compile time. In AUTOSAR systems, the error domain is likely typically kept as a process-wide static object or singleton so that no dynamic allocations are required. Question Q-faf79fde5a4b617a (open)

All member functions of the class are without exception declared thread-safe (thread-safe) [SWS_DM_00992], [SWS_DM_00993], [SWS_DM_00994], [SWS_DM_00995]. This allows carefree, concurrent access from multiple threads. Because the class is declared as final, derived classes are prohibited. Destruction is not subject to any special requirements and occurs with the teardown of static storage upon termination of the application.

Usage Path

The class is typically used indirectly via ara::core::ErrorCode or directly when evaluating diagnostic operation results:

  1. An operation when offering a diagnostic service fails, whereupon an ara::core::ErrorCode with a value of type DiagOfferErrc (alias Errc) is created [SWS_DM_00990].
  2. To identify the domain, the method Name() can be called, which returns the identifier of the application error domain [SWS_DM_00993] (AUTOSAR_AP_SWS_Diagnostics §8.11.5.2.2.2 “Name”).
  3. To obtain a readable error message for logging or diagnostic purposes, Message() is called with the error code; according to the specification, the returned C-string is never nullptr [SWS_DM_00994].
  4. If the software architecture handles errors via exceptions, ThrowAsException() is called with the ErrorCode, which triggers the throwing of the corresponding exception [SWS_DM_00995].
Typical sequence of error handling with DiagOfferErrorDomainDiagnostic applicationErrorCodeDiagOfferErrorDomainErgebnis pruefen / Fehler ermittelnMessage(errorCode)const char* FehlermeldungoptAusnahmebehandlung aktivThrowAsException(errorCode)throw DiagException(...)

Sequence diagram: Typical query of error messages and throwing of exceptions via DiagOfferErrorDomain. Sources: [SWS_DM_00993], [SWS_DM_00994], [SWS_DM_00995].

Error Scenarios

The domain itself reports no internal errors, but rather serves to classify external errors when providing diagnostic functionalities. The concrete error conditions are expressed via the enumeration type DiagOfferErrc, which is permanently assigned to the domain via Errc [SWS_DM_00990]. Presumably, these error values cover configuration or conflict situations when registering diagnostic services. Question Q-0d1a5bceeb45cd08 (open)

The member function Message() is guaranteed to be exception-safe (exception safe) and returns a valid text message for each passed error value [SWS_DM_00994]. In contrast, ThrowAsException() is classified as not exception-safe (not exception safe) and marked with noexcept(false), since its explicit task is throwing an exception of the base type DiagException (alias Exception) [SWS_DM_00991], [SWS_DM_00995].

A central constraint exists on platforms or compiler configurations without exception support: If C++ exceptions are disabled in the toolchain, the function ThrowAsException() does not participate in overload resolution [SWS_DM_00995]. In this case, the application must handle error handling purely value-based via error codes.

This guide is based on the AUTOSAR Adaptive R25-11 specification and was generated automatically.

Member map

Constructors and destructor

1

Type aliases

2

Class diagram

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

G nara__diag__DiagOfferErrorDomain584 DiagOfferErrorDomain + DiagOfferErrorDomain() + Message() + Name() + ThrowAsException() nara__core__ErrorDomain335 ErrorDomain nara__diag__DiagOfferErrorDomain584->nara__core__ErrorDomain335

Detail view

Select an entry in the outline.

Constructors and destructor

Default constructor.

constexpr DiagOfferErrorDomain () noexcept;

Methods

Message function

Translate an error code value into a text message.

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

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;

Type aliases

Errc type alias

Alias for the error code value enumeration.

using Errc = DiagOfferErrc;
Exception type alias

Alias for the exception base class.

Method documentation

function DiagOfferErrorDomain [SWS_DM_00992] Upstream: RS_AP_00119

constexpr DiagOfferErrorDomain () noexcept;

Default constructor.

AI-GENERATED unreviewed Model: gemini-3.8-flash-medium · Effort: medium · Temperature: not controllable · Prompt: a02d8a8d4e42 Provenance Open questions (1)
translated from the German guidegemini-3.8-flash-low · 2026-10-13 · German original

The parameterless default constructor [SWS_DM_00992] serves to create an instance of class ara::diag::DiagOfferErrorDomain (SWS Diagnostics §8.11.5 “Class: DiagOfferErrorDomain”). It is declared via header file ara/diag/diag_error_domain.h and has the signature constexpr DiagOfferErrorDomain() noexcept; (SWS Diagnostics §8.11.5.2.1.1 “Default Constructor”). The call is synchronous, processes no input parameters, and returns no return value as typical for constructors [SWS_DM_00992].

With regard to concurrency and exception safety, the function is specified as thread-safe as well as exception safe [SWS_DM_00992]. The noexcept specification guarantees that no exceptions are thrown during execution [SWS_DM_00992]. Specific error codes or notifications via DET or DEM are not provided for this constructor.

In the module context, the domain represents error conditions around diagnostic services whose error codes are defined in the enumeration DiagOfferErrc [SWS_DM_00559] and can be referenced via type alias Errc [SWS_DM_00990]. The class provides standard methods such as Name() [SWS_DM_00993], Message() [SWS_DM_00994], and ThrowAsException() [SWS_DM_00995]. In use cases, a direct call to the constructor is likely rarely necessary (interpretation), as function ara::diag::GetDiagOfferDomain() already provides a global reference to the instance [SWS_DM_01003], which is used by ara::diag::MakeErrorCode(), among others [SWS_DM_01005]. Question Q-a98886da9b649096 (open)

This text was created by an AI and is based on the AUTOSAR Adaptive R25-11 specification.

Implementer's Guide to follow (complexity I2)

Header-Datei#include "ara/diag/diag_error_domain.h"
Scopeclass ara::diag::DiagOfferErrorDomain
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_00992
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00992@rel:R25-11#647b0be1
Content hash
647b0be1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00992
Status: valid/unmigrated Version: rel:R25-11#1b67a107 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_00992@rel:R25-11#1b67a107
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#647b0be12026-09-30
  • R20-11rel:R20-11#877c96922026-10-14
  • R21-11rel:R21-11#abbae6ff2026-10-14
  • R22-11rel:R22-11#c13bf7152026-10-14
  • R23-11rel:R23-11#d3ced3682026-10-14
  • R24-11rel:R24-11#8becca902026-10-14
  • R25-11rel:R25-11#1b67a1072026-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

function Message [SWS_DM_00994] 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-GENERATED unreviewed Model: gemini-3.8-flash-medium · Effort: medium · Temperature: not controllable · Prompt: b2c5dbbc03cf Provenance Open questions (1)
translated from the German guidegemini-3.8-flash-low · 2026-10-13 · German original

The synchronous member function Message of class ara::diag::DiagOfferErrorDomain serves to translate a numerical error code into a descriptive text message [SWS_DM_00994]. Developers include the interface via header file ara/diag/diag_error_domain.h [SWS_DM_00994].

The following requirements apply to usage and call context:

  • Parameters and return value: The error value to be queried is passed to the function as ara::core::ErrorDomain::CodeType errorCode. It returns a pointer to a constant character string (const char*), which according to the specification is never nullptr [SWS_DM_00994].
  • Error and exception safety: The function is declared as noexcept and specified as exception safe, so that it does not throw any C++ exceptions [SWS_DM_00994]. Unknown or invalid error codes are likely mapped to predefined default messages in order to comply with the null pointer guarantee. Question Q-73eb1822df6a995d (open)
  • Concurrency: The operation is declared as a const method and explicitly classified as thread-safe, which allows concurrent calls from multiple threads without external synchronization [SWS_DM_00994].

The method overrides a base interface and follows the standardized error reporting pattern of the diagnostic module, which is used analogously in other error domains such as ara::diag::DiagErrorDomain [SWS_DM_00522], ara::diag::DiagUdsNrcErrorDomain [SWS_DM_00534], ara::diag::DiagReportingErrorDomain [SWS_DM_01001], and ara::diag::DiagSovdErrorDomain [SWS_DM_01814].

This text was generated by an AI based on the AUTOSAR specification R25-11.

Implementer's Guide to follow (complexity I1)

Header-Datei#include "ara/diag/diag_error_domain.h"
Scopeclass ara::diag::DiagOfferErrorDomain
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_00994
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00994@rel:R25-11#c9e23be8
Content hash
c9e23be8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00994
Status: valid/unmigrated Version: rel:R25-11#77d4d160 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_00994@rel:R25-11#77d4d160
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#c9e23be82026-09-30
  • R20-11rel:R20-11#589813cc2026-10-14
  • R21-11rel:R21-11#589813cc2026-10-14
  • R22-11rel:R22-11#43f00b7d2026-10-14
  • R23-11rel:R23-11#8d846a552026-10-14
  • R24-11rel:R24-11#77d4d1602026-10-14
  • R25-11rel:R25-11#77d4d1602026-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

function Name [SWS_DM_00993] Upstream: RS_AP_00119

const char * Name () const noexcept override;

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

AI-GENERATED unreviewed Model: gemini-3.8-flash-medium · Effort: medium · Temperature: not controllable · Prompt: 997dfa37a8b8 Provenance Open questions (1)
translated from the German guidegemini-3.8-flash-low · 2026-10-13 · German original

The method Name() of class ara::diag::DiagOfferErrorDomain serves to synchronously determine the unique short name of the error domain ([SWS_DM_00993]). It is available via the header file ara/diag/diag_error_domain.h and overrides the base method for domain identification in the Adaptive framework ([SWS_DM_00993]).

Usage and semantics:

  • Call context and parameters: The call occurs synchronously, without parameters, and without preconditions directly on the instance of ara::diag::DiagOfferErrorDomain ([SWS_DM_00993]).
  • Return value: The function returns a const char* representing the identifier ApApplicationErrorDomain.SN of the error domain ([SWS_DM_00993]). Interpretation: The returned pointer is likely to refer to an immutable, static string that remains valid throughout the entire program runtime. Question Q-86836b3715182080 (open)
  • Error handling: The method is declared as noexcept and specified as exception safe ([SWS_DM_00993]). It neither reports error codes nor throws exceptions.
  • Concurrency: Execution is classified as thread-safe ([SWS_DM_00993]), so parallel calls from multiple threads are permissible without external synchronization.

Interplay: The behavior corresponds to the general architectural pattern for error domains in Diagnostic Management. Identically specified Name() methods exist for related domains such as ara::diag::DiagErrorDomain ([SWS_DM_00521]), ara::diag::DiagUdsNrcErrorDomain ([SWS_DM_00533]), ara::diag::DiagReportingErrorDomain ([SWS_DM_01000]), and ara::diag::DiagSovdErrorDomain ([SWS_DM_01813]).

This usage note was created by an AI based on the AUTOSAR R25-11 specification.

Implementer's Guide to follow (complexity I1)

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

Rückgabewert

TypBeschreibung
const char *As per ara::diag::DiagOfferErrorDomain in [SWS_CORE_ 90023]

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

Record
AUTOSAR/AP/record/SWS_DM_00993
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00993@rel:R25-11#af7a9a46
Content hash
af7a9a46
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00993
Status: valid/unmigrated Version: rel:R25-11#bb763092 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_00993@rel:R25-11#bb763092
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#af7a9a462026-09-30
  • R20-11rel:R20-11#c00a39e12026-10-14
  • R21-11rel:R21-11#4691bb562026-10-14
  • R22-11rel:R22-11#ebaace172026-10-14
  • R23-11rel:R23-11#dcf11c052026-10-14
  • R24-11rel:R24-11#256e6eea2026-10-14
  • R25-11rel:R25-11#bb7630922026-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

function ThrowAsException [SWS_DM_00995] 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-GENERATED unreviewed Model: gemini-3.8-flash-medium · Effort: medium · Temperature: not controllable · Prompt: 03bd98a6d556 Provenance Open questions (1)
translated from the German guidegemini-3.8-flash-low · 2026-10-13 · German original

According to [SWS_DM_00995], the member function ThrowAsException of the error domain ara::diag::DiagOfferErrorDomain serves to convert a passed error code of type ara::core::ErrorCode into a corresponding C++ exception and throw it (AUTOSAR_AP_SWS_Diagnostics §8.11.5.2.2.3 “ThrowAsException”).

Regarding semantics and interface design, the following properties apply:

  • Call and parameters: The method takes a const reference to an instance of ara::core::ErrorCode, has no return value (void), and is declared with noexcept(false) because it throws an exception by definition [SWS_DM_00995].
  • Compilation restriction: According to [SWS_CORE_10304], the function does not participate in overload resolution if C++ exceptions are disabled in the compiler toolchain [SWS_DM_00995].
  • Safety and concurrency: The function is specified as thread-safe, allowing parallel calls across thread boundaries; however, it is explicitly designated as not exception safe [SWS_DM_00995].
  • Interplay: The concept corresponds to the standardized error model for diagnostic error domains, as is also implemented analogously in ara::diag::DiagErrorDomain [SWS_DM_00523], ara::diag::DiagReportingErrorDomain [SWS_DM_01002], ara::diag::DiagUdsNrcErrorDomain [SWS_DM_00535], and ara::diag::DiagSovdErrorDomain [SWS_DM_01815]. The definition is included via the header file #include "ara/diag/diag_error_domain.h" [SWS_DM_00995].

Due to the classification as not exception safe, no additional internal error safeguards are expected to take effect within the method during the throw operation in the system context (interpretation: developers must catch exceptions in the calling application context). Question Q-72152cb488c24026 (open)

This usage note was generated automatically based on the AUTOSAR Adaptive Release R25-11 specification.

Implementer's Guide to follow (complexity I2)

Header-Datei#include "ara/diag/diag_error_domain.h"
Scopeclass ara::diag::DiagOfferErrorDomain
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_00995
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00995@rel:R25-11#4407787d
Content hash
4407787d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00995
Status: valid/unmigrated Version: rel:R25-11#bb2779d1 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_00995@rel:R25-11#bb2779d1
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#4407787d2026-09-30
  • R20-11rel:R20-11#88daf9552026-10-14
  • R21-11rel:R21-11#88daf9552026-10-14
  • R22-11rel:R22-11#475843e02026-10-14
  • R23-11rel:R23-11#5501b0b72026-10-14
  • R24-11rel:R24-11#e00c1c982026-10-14
  • R25-11rel:R25-11#bb2779d12026-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

Type alias documentation

type alias Errc [SWS_DM_00990] Upstream: RS_AP_00119

using Errc = DiagOfferErrc;

Alias for the error code value enumeration.

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

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

Record
AUTOSAR/AP/record/SWS_DM_00990
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00990@rel:R25-11#034a80c3
Content hash
034a80c3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00990
Status: valid/unmigrated Version: rel:R25-11#ef041464 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_00990@rel:R25-11#ef041464
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#034a80c32026-09-30
  • R20-11rel:R20-11#d4379faa2026-10-14
  • R21-11rel:R21-11#8b6b95482026-10-14
  • R22-11rel:R22-11#5476984e2026-10-14
  • R23-11rel:R23-11#ef0414642026-10-14
  • R24-11rel:R24-11#ef0414642026-10-14
  • R25-11rel:R25-11#ef0414642026-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

type alias Exception [SWS_DM_00991] Upstream: RS_AP_00119

using Exception = DiagException;

Alias for the exception base class.

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

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

Record
AUTOSAR/AP/record/SWS_DM_00991
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00991@rel:R25-11#52deeb20
Content hash
52deeb20
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00991
Status: valid/unmigrated Version: rel:R25-11#112f14df 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_00991@rel:R25-11#112f14df
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#52deeb202026-09-30
  • R20-11rel:R20-11#e9ea99a92026-10-14
  • R21-11rel:R21-11#e9ea99a92026-10-14
  • R22-11rel:R22-11#d025c5092026-10-14
  • R23-11rel:R23-11#112f14df2026-10-14
  • R24-11rel:R24-11#112f14df2026-10-14
  • R25-11rel:R25-11#112f14df2026-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