DEENESPTFRRUARHIKOZHNL

klasse 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-GEGENEREERD

Stelt UDS-specifieke Negative Response Codes beschikbaar voor de gestandaardiseerde foutafhandeling in diagnosefuncties.
DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: ee46722aaae6 Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Stelt UDS-specifieke Negative Response Codes beschikbaar voor de gestandaardiseerde foutafhandeling in diagnosefuncties.

Het foutdomein ara::diag::DiagUdsNrcErrorDomain omkapselt foutcodes uit de diagnoseverwerking en wijst deze toe aan gestandaardiseerde UDS-foutwaarden [SWS_DM_00529]. Wanneer een externe diagnoseprocessor een overeenkomstige fout terugmeldt, leidt de Diagnostic Server daaruit een 1-byte-NRC af en verzendt een negatief UDS-antwoord naar de tester [SWS_DM_02060]. Als essentiële randvoorwaarde moeten de afgeleide NRC-waarden strikt binnen het waardebereik tussen 0x01 en 0xFE liggen.

Context

De klasse ara::diag::DiagUdsNrcErrorDomain vertegenwoordigt het gestandaardiseerde foutdomein voor fouten die afkomstig zijn uit verschillende diagnoseklassen (AUTOSAR_AP_SWS_Diagnostics §8.12.3 “Class: DiagUdsNrcErrorDomain”). Als specialisatie van de basisklasse ara::core::ErrorDomain [SWS_DM_00529] vormt zij de fundamentele schakel tussen applicatiezijdige diagnoseverwerking en het UDS-protocol (Unified Diagnostic Services). Binnen het AUTOSAR Adaptive Platform bemiddelt zij tussen externe diagnoseprocessoren respectievelijk softwareapplicaties en de Diagnostic Server (Diagnostic Management, DM). Meldt een externe diagnoseprocessor bij de opdrachtuitvoering een fout van dit domein, dan evalueert de Diagnostic Server Instance deze gericht [SWS_DM_02060]. Daarnaast interacteert het domein met de controle van configureerbare omgevingscondities, indien het uitlezen van gegevenselementen mislukt [SWS_DM_00970].

Levenscyclus

De instantiëring van ara::diag::DiagUdsNrcErrorDomain vindt plaats via de standaardconstructor constexpr DiagUdsNrcErrorDomain() noexcept [SWS_DM_00532]. Deze constructor is gespecificeerd als uitzonderingsveilig en thread-safe [SWS_DM_00532]. Vanwege het constexpr-ontwerp en de aard van functieloze foutdomeinen mag worden aangenomen dat een instantie doorgaans als onveranderlijk, procesbreed object beschikbaar wordt gesteld (interpretatie). Vraag Q-72b7b9c623c1efe0 (open) Ook de constituerende inspectiemethoden Name() [SWS_DM_00533] en Message() [SWS_DM_00534] zijn thread-safe en uitzonderingsveilig. Aangezien het object geen veranderlijke toestand beheert, is de levenscyclus gebonden aan de totale runtime-context van de diagnosetoepassing en staat deze onbeperkte, gelijktijdige leestoegang toe.

Gebruikspad

Het typische gebruikstraject beschrijft het signaleren en transformeren van een diagnosefout tijdens de uitvoering van een dienst:

  1. Een externe diagnoseprocessor voert een diagnosefunctie uit en detecteert een foutconditie.
  2. De applicatie creëert een ara::core::Result met een foutcode van het domein ara::diag::DiagUdsNrcErrorDomain onder gebruikmaking van het type Errc (alias voor DiagUdsNrcErrc) [SWS_DM_00530] en geeft dit terug aan de Diagnostic Server Instance [SWS_DM_02060].
  3. De Diagnostic Server Instance ontvangt de retourwaarde en identificeert de aanwezigheid van het foutdomein ara::diag::DiagUdsNrcErrorDomain [SWS_DM_02060].
  4. Het DM leidt de UDS-NRC af uit de foutcode DiagUdsNrcErrc, bijvoorbeeld door een static_cast naar een 1-byte-NRC-waarde [SWS_DM_02059].
  5. De Diagnostic Server antwoordt de verzoekende diagnosetester met een negatief UDS-antwoord (negative response), dat de afgeleide NRC-waarde bevat [SWS_DM_02060].
Afleiding en verzending van een UDS-NRCAnwendungDiagnostic ServerDiagnose-ClientResult met DiagUdsNrcErrorDomainHerkent fout van DiagUdsNrcErrorDomainLeidt NRC af uit DiagUdsNrcErrc (static_cast)Negative response met afgeleide NRC (0x01-0xFE)

Sequentiediagram: Afleiding en verzending van een UDS-NRC bij foutieve diagnose-uitvoering. Bronnen: [SWS_DM_02059], [SWS_DM_02060].

Een speciale behandeling geldt voor multi-DID-verzoeken: Het optreden van een fout van de ara::diag::DiagUdsNrcErrorDomain in het resultaat indiceert weliswaar het falen van de externe diagnoseprocessor voor het individuele element, maar kan bij meerdere opgevraagde DID's desondanks leiden tot een positieve totale terugmelding, mits ten minste één DID in de actieve sessie wordt ondersteund (AUTOSAR_AP_SWS_Diagnostics §7.3 “Multi-DID-Requests”).

Foutscenario's

Bij het gebruik en doorsturen van fouten via ara::diag::DiagUdsNrcErrorDomain gelden strikte waardegrenzen en gedragsvoorschriften:

  • Geldigheidsbereik: Toegestane UDS-NRC-waarden die worden afgeleid uit DiagUdsNrcErrc, liggen uitsluitend in het bereik van 0x01 tot 0xFE [SWS_DM_02059].
  • Uitval bij omgevingscondities: Wanneer het opvragen van een dataElement mislukt omdat een externe processor een fout van ara::diag::DiagUdsNrcErrorDomain meldt, evalueert het DM de expressie DiagnosticEnvConditionFormulaPart als niet voldaan en verstuurt een Log-and-Trace-bericht [SWS_DM_00970].
  • Uitzonderingsafhandeling: De methode ThrowAsException() zet een ErrorCode om in de corresponderende uitzondering van het type Exception (alias voor DiagUdsNrcException) [SWS_DM_00531], [SWS_DM_00535]. Deze operatie is gedeclareerd als niet-uitzonderingsveilig; bij uitgeschakelde C++-exceptions neemt zij niet deel aan de overbelastingsresolutie [SWS_DM_00535].
  • Oplossen van meldingen: De methode Message() levert voor elke meegegeven foutcode een beschrijvende tekststring op en retourneert gegarandeerd nooit nullptr [SWS_DM_00534].

Deze handleiding is gebaseerd op de specificatie AUTOSAR Adaptive R25-11 en vat de vereisten voor het foutdomein DiagUdsNrcErrorDomain samen.

Ledenkaart

Constructors en destructor

1

Type-aliassen

2

Klassendiagram

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

Detailweergave

Kies een item in de inhoudsopgave.

Constructors en destructor

Default constructor .

constexpr DiagUdsNrcErrorDomain () noexcept;

Methoden

Message functie

Translate an error code value into a text message.

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

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-aliassen

Errc typealias

Alias for the error code value enumeration.

using Errc = DiagUdsNrcErrc;
Exception typealias

Alias for the exception base class.

Documentatie van de methoden

functie DiagUdsNrcErrorDomain [SWS_DM_00532] Upstream: RS_AP_00119

constexpr DiagUdsNrcErrorDomain () noexcept;

Default constructor .

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 50f42aa82863 Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De parameterloze standaardconstructor initialiseert een instantie van het foutdomein ara::diag::DiagUdsNrcErrorDomain synchroon en zonder overdrachtsparameters [SWS_DM_00532]. Door de kwalificatie als constexpr kan de instantiëring al tijdens compileertijd plaatsvinden AUTOSAR_AP_SWS_Diagnostics §8.12.3.2.1.1 “Default Constructor”. In de praktische implementatie zal een directe handmatige instantiëring van de domeinklasse [SWS_DM_00529] door applicatiecode echter zelden vereist zijn, aangezien standaard de globale referentie via de functie GetDiagUdsNrcDomain() [SWS_DM_00536] wordt verkregen. Vraag Q-22c33afd620b536e (open)

Met betrekking tot concurrency en exception-safety is de constructor gespecificeerd als thread-safe en exception safe [SWS_DM_00532]. Hij is gedeclareerd als noexcept en werpt zelf geen enkele exceptie. Het domein beheert foutcodes van het enumeratietype DiagUdsNrcErrc via de alias Errc [SWS_DM_00530], die met MakeErrorCode() [SWS_DM_00537] worden aangemaakt. Bovendien stelt de klasse methoden zoals Name() [SWS_DM_00533], Message() [SWS_DM_00534] en ThrowAsException() [SWS_DM_00535] beschikbaar in het kader van DiagUdsNrcException [SWS_DM_00531].

In samenspel met Diagnostic Management sturen fouten van dit domein de negatieve responsafhandeling aan. Geeft een ara::diag-interface een fout van DiagUdsNrcErrorDomain terug, dan leidt de Diagnostic Server daar een negatief UDS-antwoord (NRC) uit af met de waarde van de foutcode in het geldige bereik van 0x01 tot 0xFE [SWS_DM_02059], [SWS_DM_02060]. Treedt een dergelijke fout op bij het ophalen van een omgevingselement, dan beoordeelt de server de betreffende voorwaarde als niet voldaan en verzendt een log-and-trace-bericht [SWS_DM_00970].

Deze gebruiksinstructie is geautomatiseerd gegenereerd op basis van de specificatie AUTOSAR AP R25-11.

Implementer's Guide volgt (complexiteit 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#2111c1d5
Content hash
2111c1d5
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

functie 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.

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 8d40cc1d5cea Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De synchrone lidfunctie Message van de klasse ara::diag::DiagUdsNrcErrorDomain zet een numerieke foutcode om in een leesbare tekenreeks [SWS_DM_00534]. Als parameter wordt de foutwaarde errorCode van het type ara::core::ErrorDomain::CodeType doorgegeven. De aanroep retourneert een constante pointer (const char *) naar het desbetreffende bericht, waarbij gegarandeerd is dat de retourwaarde nooit nullptr is [SWS_DM_00534].

Foutafhandeling en gelijktijdigheid

De methode is gedeclareerd als noexcept en waarborgt volledige uitzonderingsveiligheid (exception safe) [SWS_DM_00534]. Er worden geen excepties gegenereerd. Zelfs bij onbekende of ongeldige waarden voor errorCode levert de implementatie vermoedelijk een statisch fallback-bericht op, aangezien een null-pointer expliciet is uitgesloten [SWS_DM_00534]. Vraag Q-e9724baf4aedc3ff (open) Bovendien is de functie gespecificeerd als thread-safe (thread-safe) en kan deze zonder externe synchronisatie parallel vanuit meerdere threads worden aangeroepen [SWS_DM_00534].

Interactie binnen Diagnostic Management

Binnen Diagnostic Management implementeert Message het gestandaardiseerde overschrijven van de foutberichtresolutie, specifiek voor UDS Negative Response Codes (NRC) [SWS_DM_00534]. Deze correspondeert met soortgelijke functies van andere diagnose-foutdomeinen zoals DiagErrorDomain [SWS_DM_00522], DiagOfferErrorDomain [SWS_DM_00994], DiagReportingErrorDomain [SWS_DM_01001] en DiagSovdErrorDomain [SWS_DM_01814].

Deze tekst is gegenereerd door een AI-systeem op basis van de specificatie AUTOSAR AP Release R25-11.

Implementer's Guide volgt (complexiteit 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#b22415e7
Content hash
b22415e7
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

functie Name [SWS_DM_00533] Upstream: RS_AP_00119

const char * Name () const noexcept override;

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

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 0056a3709625 Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De lidfunctie Name van de klasse ara::diag::DiagUdsNrcErrorDomain retourneert de korte naam (ApApplicationErrorDomain.SN) van dit specifieke diagnose-foutdomein [SWS_DM_00533]. De aanroep vindt synchroon plaats en is via de header ara/diag/diag_uds_nrc_error_domain.h gedeclareerd. De methode accepteert geen overdrachtsparameters en retourneert een pointer van het type const char * naar een nul-getermineerde tekenreeks [SWS_DM_00533].

Foutafhandeling

De functie is gedeclareerd als noexcept en heeft de eigenschap exception safe [SWS_DM_00533]. Deze werpt geen uitzonderingen op en retourneert geen foutcodes. Het mislukken van de bevraging is in het interfaceontwerp niet voorzien, waardoor er geen afzonderlijke foutmeldingen bestaan.

Gelijktijdigheid en beperkingen

Volgens de specificatie is Name geclassificeerd als thread-safe [SWS_DM_00533]. Deze kan re-entrant en zonder externe synchronisatiemechanismen parallel vanuit meerdere threads worden aangeroepen. De gereferentieerde tekenreeks betreft vermoedelijk statisch gealloceerde gegevens, zodat de pointer naar verwachting gedurende de gehele levensduur van de applicatie ongewijzigd geldig blijft. Vraag Q-d4a4d28af7a9c2df (open) Er gelden geen bijzondere volgordevoorwaarden voor de aanroep.

Samenspel

De operatie implementeert het uniforme opvragen van de naam voor AUTOSAR Adaptive-foutdomeinen in de diagnosecontext. Deze komt structureel overeen met de gelijknamige interfaces van verwante foutdomeinen zoals ara::diag::DiagErrorDomain::Name [SWS_DM_00521], ara::diag::DiagOfferErrorDomain::Name [SWS_DM_00993], ara::diag::DiagReportingErrorDomain::Name [SWS_DM_01000] en ara::diag::DiagSovdErrorDomain::Name [SWS_DM_01813]. Deze dient er vooral toe fouten uit de UDS-NRC-omgeving leesbaar te identificeren voor diagnoseclients of logging-componenten.

Deze gebruiksinstructie is geautomatiseerd gegenereerd op basis van de AUTOSAR-specificatie.

Implementer's Guide volgt (complexiteit 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#7d78c218
Content hash
7d78c218
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

functie 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.

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: e2f3a36037be Herkomst
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De lidfunctie ara::diag::DiagUdsNrcErrorDomain::ThrowAsException dient ertoe een fout uit het UDS-NRC-foutdomein synchroon om te zetten in een C++-exceptie [SWS_DM_00535]. Als parameter wordt de instantie errorCode van het type const ara::core::ErrorCode& doorgegeven. De functie heeft geen retourwaarde, maar werpt direct het aan de foutcode gekoppelde exceptietype op AUTOSAR_AP_SWS_Diagnostics §8.12.3.2.2.3 “ThrowAsException”.

Wat betreft het fout- en runtimegedrag is de methode gedeclareerd met noexcept(false) en geclassificeerd als niet-uitzonderingsveilig (not exception safe), aangezien het opwerpen van de exceptie de primaire semantiek ervan vormt [SWS_DM_00535]. Voor de context van gelijktijdige aanroepen is de functie gespecificeerd als thread-safe (thread-safe) [SWS_DM_00535].

Bij de integratie en systeemconfiguratie gelden de volgende voorwaarden en ontwerpreferenties:

  • Compilerbeperking: Als C++-excepties in de compiler-toolchain zijn gedeactiveerd, neemt deze functie conform [SWS_CORE_10304] niet deel aan overload resolution (overload resolution) [SWS_DM_00535].
  • Interactie met foutdomeinen: Het identieke schema voor het opwerpen van excepties wordt uniform toegepast in overige diagnostische domeinen, zoals in DiagErrorDomain [SWS_DM_00523], DiagOfferErrorDomain [SWS_DM_00995], DiagReportingErrorDomain [SWS_DM_01002] en DiagSovdErrorDomain [SWS_DM_01815].

Deze gebruiksinstructie is geautomatiseerd opgesteld op basis van de specificatie AUTOSAR Adaptive R25-11.

Implementer's Guide volgt (complexiteit 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#a7f926d8
Content hash
a7f926d8
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

Documentatie van de typealiassen

typealias 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#a0a69734
Content hash
a0a69734
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

typealias 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#65818966
Content hash
65818966
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