DEENESPTFRRUARHIKOZHNL

class ara::diag::DiagUdsNrcErrorDomain

[SWS_DM_00529] Upstream: RS_AP_00119

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

Error domain for errors originating from several diagnostic classes.

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

User GuideAI-GENERATED

Provides UDS-specific Negative Response Codes for standardized error handling in diagnostic functions.
AI-GENERATED unreviewed Model: gemini-3.8-flash-medium · Effort: medium · Temperature: not controllable · Prompt: ee46722aaae6 Provenance Open questions (1)
translated from the German guidegemini-3.8-flash-low · 2026-10-13 · German original

Provides UDS-specific Negative Response Codes for standardized error handling in diagnostic functions.

The error domain ara::diag::DiagUdsNrcErrorDomain encapsulates error codes from diagnostic processing and maps them to standardized UDS error values [SWS_DM_00529]. When an external diagnostic processor reports a corresponding error, the Diagnostic Server derives a 1-byte NRC from it and sends a negative UDS response to the tester [SWS_DM_02060]. As an essential boundary condition, the derived NRC values must strictly lie within the value range between 0x01 and 0xFE.

Context

The class ara::diag::DiagUdsNrcErrorDomain represents the standardized error domain for errors originating from different diagnostic classes (AUTOSAR_AP_SWS_Diagnostics §8.12.3 “Class: DiagUdsNrcErrorDomain”). As a specialization of the base class ara::core::ErrorDomain [SWS_DM_00529], it forms the fundamental link between application-side diagnostic processing and the UDS protocol (Unified Diagnostic Services). Within the AUTOSAR Adaptive Platform, it mediates between external diagnostic processors or software applications and the Diagnostic Server (Diagnostic Management, DM). If an external diagnostic processor reports an error of this domain during command execution, the Diagnostic Server Instance evaluates it specifically [SWS_DM_02060]. In addition, the domain interacts with the checking of configurable environmental conditions if reading data elements fails [SWS_DM_00970].

Lifecycle

Instantiation of ara::diag::DiagUdsNrcErrorDomain is performed via the default constructor constexpr DiagUdsNrcErrorDomain() noexcept [SWS_DM_00532]. This constructor is specified as exception-safe and thread-safe [SWS_DM_00532]. Due to the constexpr design and the nature of functionless error domains, an instance is likely typically provided as an immutable, process-wide object (interpretation). Question Q-72b7b9c623c1efe0 (open) The constituent inspection methods Name() [SWS_DM_00533] and Message() [SWS_DM_00534] are also thread-safe and exception-safe. Since the object does not manage any mutable state, the lifecycle is tied to the overall runtime context of the diagnostic application and allows unrestricted, concurrent read access.

Usage Path

The typical usage path describes the signaling and transformation of a diagnostic error during service execution:

  1. An external diagnostic processor executes a diagnostic function and detects an error condition.
  2. The application creates a ara::core::Result with an error code of the domain ara::diag::DiagUdsNrcErrorDomain using the type Errc (alias for DiagUdsNrcErrc) [SWS_DM_00530] and returns it to the Diagnostic Server Instance [SWS_DM_02060].
  3. The Diagnostic Server Instance receives the return value and identifies the presence of the error domain ara::diag::DiagUdsNrcErrorDomain [SWS_DM_02060].
  4. The DM derives the UDS NRC from the error code DiagUdsNrcErrc, for example via a static_cast into a 1-byte NRC value [SWS_DM_02059].
  5. The Diagnostic Server replies to the requesting diagnostic tester with a negative UDS response (negative response) carrying the derived NRC value [SWS_DM_02060].
Derivation and transmission of a UDS NRCApplicationDiagnostic ServerDiagnostic clientResult with DiagUdsNrcErrorDomainDetects errors of DiagUdsNrcErrorDomainDerives NRC from DiagUdsNrcErrc (static_cast)Negative response with derived NRC (0x01-0xFE)

Sequence diagram: Derivation and transmission of a UDS NRC in case of faulty diagnostic execution. Sources: [SWS_DM_02059], [SWS_DM_02060].

Special handling applies to multi-DID requests: Although the occurrence of an error of ara::diag::DiagUdsNrcErrorDomain in the result indicates the failure of the external diagnostic processor for the individual element, it can still lead to an overall positive response in case of multiple requested DIDs, provided that at least one DID is supported in the active session (AUTOSAR_AP_SWS_Diagnostics §7.3 “Multi-DID-Requests”).

Error Scenarios

Strict value limits and behavioral rules apply when using and forwarding errors via ara::diag::DiagUdsNrcErrorDomain:

  • Scope of validity: Permissible UDS NRC values derived from DiagUdsNrcErrc lie exclusively in the range from 0x01 to 0xFE [SWS_DM_02059].
  • Failure under environmental conditions: If retrieving a dataElement fails because an external processor reports an error of ara::diag::DiagUdsNrcErrorDomain, the DM evaluates the expression DiagnosticEnvConditionFormulaPart as not fulfilled and emits a Log and Trace message [SWS_DM_00970].
  • Exception handling: The method ThrowAsException() converts a ErrorCode into the corresponding exception of type Exception (alias for DiagUdsNrcException) [SWS_DM_00531], [SWS_DM_00535]. This operation is declared as not exception-safe; if C++ exceptions are disabled, it does not participate in overload resolution [SWS_DM_00535].
  • Message resolution: The method Message() returns a descriptive text string for each passed error code and is guaranteed never to return nullptr [SWS_DM_00534].

This guide is based on the AUTOSAR Adaptive R25-11 specification and summarizes the requirements for the error domain DiagUdsNrcErrorDomain.

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__DiagUdsNrcErrorDomain838 DiagUdsNrcErrorDomain + DiagUdsNrcErrorDomain() + Message() + Name() + ThrowAsException() nara__core__ErrorDomain335 ErrorDomain nara__diag__DiagUdsNrcErrorDomain838->nara__core__ErrorDomain335

Detail view

Select an entry in the outline.

Constructors and destructor

Default constructor .

constexpr DiagUdsNrcErrorDomain () 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 = DiagUdsNrcErrc;
Exception type alias

Alias for the exception base class.

Method documentation

function DiagUdsNrcErrorDomain [SWS_DM_00532] Upstream: RS_AP_00119

constexpr DiagUdsNrcErrorDomain () noexcept;

Default constructor .

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

The parameterless default constructor initializes an instance of error domain ara::diag::DiagUdsNrcErrorDomain synchronously and without parameters [SWS_DM_00532]. Due to the qualification as constexpr, instantiation can already take place at compile time AUTOSAR_AP_SWS_Diagnostics §8.12.3.2.1.1 “Default Constructor”. In practical implementation, however, direct manual instantiation of domain class [SWS_DM_00529] by application code is likely rarely necessary, since the global reference is obtained by default via function GetDiagUdsNrcDomain() [SWS_DM_00536]. Question Q-22c33afd620b536e (open)

Regarding concurrency and exception safety, the constructor is specified as thread-safe and exception safe [SWS_DM_00532]. It is declared as noexcept and throws no exceptions itself. The domain manages error codes of enumeration type DiagUdsNrcErrc via the alias Errc [SWS_DM_00530], which are created by means of MakeErrorCode() [SWS_DM_00537]. In addition, the class provides methods such as Name() [SWS_DM_00533], Message() [SWS_DM_00534], and ThrowAsException() [SWS_DM_00535] within the scope of DiagUdsNrcException [SWS_DM_00531].

In interaction with Diagnostic Management, errors of this domain control negative response handling. If a ara::diag interface returns an error of DiagUdsNrcErrorDomain, the Diagnostic Server derives a negative UDS response (NRC) from it with the value of the error code in the valid range from 0x01 to 0xFE [SWS_DM_02059], [SWS_DM_02060]. If such an error occurs when retrieving an environmental element, the server evaluates the relevant condition as not fulfilled and issues a Log and Trace message [SWS_DM_00970].

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

Implementer's Guide to follow (complexity I2)

Header-Datei#include "ara/diag/diag_uds_nrc_error_domain.h"
Scopeclass ara::diag::DiagUdsNrcErrorDomain
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_00532
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00532@rel:R25-11#977e80ee
Content hash
977e80ee
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00532
Status: valid/unmigrated Version: rel:R25-11#a752b0f3 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_00532@rel:R25-11#a752b0f3
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#977e80ee2026-09-30
  • R20-11rel:R20-11#634577552026-10-14
  • R21-11rel:R21-11#176ed8112026-10-14
  • R22-11rel:R22-11#75b8ab432026-10-14
  • R23-11rel:R23-11#2ee9ffd72026-10-14
  • R24-11rel:R24-11#a752b0f32026-10-14
  • R25-11rel:R25-11#a752b0f32026-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_00534] 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: 8d40cc1d5cea Provenance Open questions (1)
translated from the German guidegemini-3.8-flash-low · 2026-10-13 · German original

use

The synchronous member function Message of class ara::diag::DiagUdsNrcErrorDomain converts a numerical error code into a readable string [SWS_DM_00534]. The error value errorCode of type ara::core::ErrorDomain::CodeType is passed as a parameter. The call returns a const pointer (const char *) to the corresponding message, where it is guaranteed that the return value is never nullptr [SWS_DM_00534].

Error Handling and Concurrency

The method is declared as noexcept and guarantees complete exception safety (exception safe) [SWS_DM_00534]. No exceptions are thrown. Even in the case of unknown or invalid values for errorCode, the implementation should presumably provide a static fallback message, as a null pointer is explicitly ruled out [SWS_DM_00534]. Question Q-e9724baf4aedc3ff (open) Furthermore, the function is specified as thread-safe (thread-safe) and can be called in parallel from multiple threads without external synchronization [SWS_DM_00534].

Interplay in Diagnostic Management

Within Diagnostic Management, Message implements the standardized override of error message resolution specifically for UDS Negative Response Codes (NRC) [SWS_DM_00534]. It corresponds to identical functions of other diagnostic error domains such as DiagErrorDomain [SWS_DM_00522], DiagOfferErrorDomain [SWS_DM_00994], DiagReportingErrorDomain [SWS_DM_01001], and DiagSovdErrorDomain [SWS_DM_01814].

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

Implementer's Guide to follow (complexity I1)

Header-Datei#include "ara/diag/diag_uds_nrc_error_domain.h"
Scopeclass ara::diag::DiagUdsNrcErrorDomain
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_00534
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00534@rel:R25-11#8a879361
Content hash
8a879361
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00534
Status: valid/unmigrated Version: rel:R25-11#6b53063e 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_00534@rel:R25-11#6b53063e
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#8a8793612026-09-30
  • R20-11rel:R20-11#19a020cc2026-10-14
  • R21-11rel:R21-11#19a020cc2026-10-14
  • R22-11rel:R22-11#7a997a492026-10-14
  • R23-11rel:R23-11#7d31b4782026-10-14
  • R24-11rel:R24-11#6b53063e2026-10-14
  • R25-11rel:R25-11#6b53063e2026-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_00533] 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: 0056a3709625 Provenance Open questions (1)
translated from the German guidegemini-3.8-flash-low · 2026-10-13 · German original

use

The member function Name of class ara::diag::DiagUdsNrcErrorDomain returns the short name (ApApplicationErrorDomain.SN) of this specific diagnostic error domain [SWS_DM_00533]. The call is synchronous and is declared via header ara/diag/diag_uds_nrc_error_domain.h. The method takes no input parameters and returns a pointer of type const char * to a null-terminated string [SWS_DM_00533].

Error handling

The function is declared as noexcept and possesses the property exception safe [SWS_DM_00533]. It throws no exceptions and returns no error codes. A failure of the query is not provided for in the interface design, which is why no separate error messages exist.

Concurrency and Limitations

According to the specification, Name is classified as thread-safe [SWS_DM_00533]. It can be called reentrantly and without external synchronization mechanisms in parallel from multiple threads. The referenced string is likely to represent statically allocated data, so the pointer should remain valid and unchanged throughout the entire lifetime of the application. Question Q-d4a4d28af7a9c2df (open) No special sequencing conditions exist for the call.

Interaction

The operation implements the uniform name query for AUTOSAR Adaptive error domains in the diagnostic context. It structurally corresponds to the interfaces of the same name of related error domains such as ara::diag::DiagErrorDomain::Name [SWS_DM_00521], ara::diag::DiagOfferErrorDomain::Name [SWS_DM_00993], ara::diag::DiagReportingErrorDomain::Name [SWS_DM_01000], and ara::diag::DiagSovdErrorDomain::Name [SWS_DM_01813]. It primarily serves to legibly identify errors from the UDS NRC environment for diagnostic clients or logging components.

This usage note was generated automatically based on the AUTOSAR specification.

Implementer's Guide to follow (complexity I1)

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

Rückgabewert

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

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

Record
AUTOSAR/AP/record/SWS_DM_00533
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00533@rel:R25-11#14ef88e0
Content hash
14ef88e0
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00533
Status: valid/unmigrated Version: rel:R25-11#59ca0669 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_00533@rel:R25-11#59ca0669
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#14ef88e02026-09-30
  • R20-11rel:R20-11#dabaebdf2026-10-14
  • R21-11rel:R21-11#dabaebdf2026-10-14
  • R22-11rel:R22-11#97c1ed802026-10-14
  • R23-11rel:R23-11#e4436c322026-10-14
  • R24-11rel:R24-11#7a1309a22026-10-14
  • R25-11rel:R25-11#59ca06692026-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_00535] 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: e2f3a36037be Provenance
translated from the German guidegemini-3.8-flash-low · 2026-10-13 · German original

The member function ara::diag::DiagUdsNrcErrorDomain::ThrowAsException serves to synchronously convert an error from the UDS NRC error domain into a C++ exception [SWS_DM_00535]. The instance errorCode of type const ara::core::ErrorCode& is passed as a parameter. The function has no return value, but directly throws the exception type assigned to the error code AUTOSAR_AP_SWS_Diagnostics §8.12.3.2.2.3 “ThrowAsException”.

Regarding error and runtime behavior, the method is declared with noexcept(false) and classified as not exception safe (not exception safe), since throwing the exception represents its primary semantics [SWS_DM_00535]. For the concurrent call context, the function is specified as thread-safe (thread-safe) [SWS_DM_00535].

The following conditions and design references apply to integration and system configuration:

  • Compiler restriction: If C++ exceptions are disabled in the compiler toolchain, this function does not participate in overload resolution (overload resolution) according to [SWS_CORE_10304] [SWS_DM_00535].
  • Interplay with error domains: The identical scheme for exception throwing is uniformly implemented in further diagnostic domains, such as in DiagErrorDomain [SWS_DM_00523], DiagOfferErrorDomain [SWS_DM_00995], DiagReportingErrorDomain [SWS_DM_01002], and DiagSovdErrorDomain [SWS_DM_01815].

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

Implementer's Guide to follow (complexity I2)

Header-Datei#include "ara/diag/diag_uds_nrc_error_domain.h"
Scopeclass ara::diag::DiagUdsNrcErrorDomain
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_00535
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00535@rel:R25-11#33286a63
Content hash
33286a63
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00535
Status: valid/unmigrated Version: rel:R25-11#072d4b3e 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_00535@rel:R25-11#072d4b3e
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#33286a632026-09-30
  • R20-11rel:R20-11#857157f32026-10-14
  • R21-11rel:R21-11#857157f32026-10-14
  • R22-11rel:R22-11#e21631582026-10-14
  • R23-11rel:R23-11#743044802026-10-14
  • R24-11rel:R24-11#258997652026-10-14
  • R25-11rel:R25-11#072d4b3e2026-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_00530] Upstream: RS_AP_00119

using Errc = DiagUdsNrcErrc;

Alias for the error code value enumeration.

Header-Datei#include "ara/diag/diag_uds_nrc_error_domain.h"
Scopeclass ara::diag::DiagUdsNrcErrorDomain
SymbolErrc

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

Record
AUTOSAR/AP/record/SWS_DM_00530
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00530@rel:R25-11#bd12ba0b
Content hash
bd12ba0b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00530
Status: valid/unmigrated Version: rel:R25-11#e59a05b9 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_00530@rel:R25-11#e59a05b9
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#bd12ba0b2026-09-30
  • R20-11rel:R20-11#4d2013242026-10-14
  • R21-11rel:R21-11#26ea44862026-10-14
  • R22-11rel:R22-11#ffb2ee2c2026-10-14
  • R23-11rel:R23-11#e59a05b92026-10-14
  • R24-11rel:R24-11#e59a05b92026-10-14
  • R25-11rel:R25-11#e59a05b92026-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_00531] Upstream: RS_AP_00119

using Exception = DiagUdsNrcException;

Alias for the exception base class.

Header-Datei#include "ara/diag/diag_uds_nrc_error_domain.h"
Scopeclass ara::diag::DiagUdsNrcErrorDomain
SymbolException

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

Record
AUTOSAR/AP/record/SWS_DM_00531
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00531@rel:R25-11#5abedaad
Content hash
5abedaad
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00531
Status: valid/unmigrated Version: rel:R25-11#e658cd3a 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_00531@rel:R25-11#e658cd3a
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#5abedaad2026-09-30
  • R20-11rel:R20-11#6907f50d2026-10-14
  • R21-11rel:R21-11#6907f50d2026-10-14
  • R22-11rel:R22-11#d36d27212026-10-14
  • R23-11rel:R23-11#e658cd3a2026-10-14
  • R24-11rel:R24-11#e658cd3a2026-10-14
  • R25-11rel:R25-11#e658cd3a2026-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