DEENESPTFRRUARHIKOZHNL

classe 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]

Guide utilisateurGÉNÉRÉ PAR IA

Définit le domaine d'erreur pour le reporting de diagnostic et traduit les codes d'erreur en messages textuels ou en exceptions.
GÉNÉRÉ PAR IA non vérifié Modèle : gemini-3.8-flash-medium · Effort : medium · Température : non réglable · Prompt : 7251ed55c8de Provenance Questions ouvertes (2)
traduit du guide allemandgemini-3.8-flash-low · 2026-10-13 · Original allemand

Définit le domaine d'erreur pour le reporting de diagnostic et traduit les codes d'erreur en messages textuels ou en exceptions.

La classe ara::diag::DiagReportingErrorDomain constitue le domaine d'erreur standardisé pour les rapports d'erreur dans le domaine du diagnostic de l'AUTOSAR Adaptive Platform ([SWS_DM_00996]). Elle prend en charge la traduction des codes d'erreur numériques en messages textuels déterministes et prend en charge, en cas de besoin, le déclenchement des objets d'exception associés ([SWS_DM_01001]). Comme toutes les fonctions d'interrogation sont conçues pour être sans état et thread-safe, le domaine est adapté à une utilisation concurrente. En tant que contrainte importante, la gestion des exceptions ne participe pas à la résolution de surcharge lorsque les exceptions C++ sont désactivées.

Contexte

La classe ara::diag::DiagReportingErrorDomain représente le domaine d'erreur pour les erreurs dans le système de notification de diagnostic (Diagnostic Reporting) d'AUTOSAR Adaptive ([SWS_DM_00996], AUTOSAR_AP_SWS_Diagnostics §8.11.7 « Class: DiagReportingErrorDomain »). En tant qu'implémentation finale, elle spécialise la classe de base ara::core::ErrorDomain et constitue le lien fonctionnel entre l'architecture d'erreur générique et les états d'erreur liés au diagnostic. Parmi les partenaires d'interaction centraux figurent des composants de reporting de diagnostic ainsi que des instances de ara::core::ErrorCode qui transportent les erreurs de ce domaine ([SWS_DM_01002]). La classe définit l'alias de type Errc pour l'énumération de codes d'erreur ara::diag::DiagReportingErrc ([SWS_DM_00997], AUTOSAR_AP_SWS_Diagnostics §8.11.7.1.1 « Type Alias: Errc ») ainsi que l'alias de type Exception pour la classe d'exception de base ara::diag::DiagReportingException ([SWS_DM_00998], AUTOSAR_AP_SWS_Diagnostics §8.11.7.1.2 « Type Alias: Exception »). Via la méthode Name(), elle fournit le nom court standardisé du domaine d'erreur conformément à [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 utilise

Diagramme de contexte : intégration de DiagReportingErrorDomain dans l'architecture d'erreur avec les types de base et les identifiants. Sources : [SWS_DM_00996], [SWS_DM_00997], [SWS_DM_00998], [SWS_DM_01002].

Cycle de vie

Les instances de ara::diag::DiagReportingErrorDomain sont créées via le constructeur par défaut sans paramètre ([SWS_DM_00999], AUTOSAR_AP_SWS_Diagnostics §8.11.7.2.1.1 « Default Constructor »). Celui-ci est déclaré comme constexpr et noexcept, ce qui garantit une construction sûre au moment de la compilation ou lors du démarrage du programme sans allocations dynamiques ni risques d'exception. Comme la classe n'encapsule aucune donnée d'état modifiable, il n'existe aucune transition dynamique de cycle de vie ni transfert explicite de propriété. Interprétation : les instances devraient typiquement être des objets singletons à longue durée de vie, disponibles globalement dans le processus pendant toute la durée d'exécution. Question Q-4aa1b2858839e55d (ouverte) Concernant la concurrence, tant la construction que toutes les méthodes d'interrogation sont explicitement spécifiées comme thread-safe et sûres vis-à-vis des exceptions ([SWS_DM_00999], [SWS_DM_01000], [SWS_DM_01001]), ce qui autorise les accès parallèles de plusieurs threads sans synchronisation externe.

Parcours d'utilisation

Le chemin d'utilisation normal réside dans l'évaluation et la résolution des erreurs de diagnostic intégrées via l'en-tête #include "ara/diag/diag_error_domain.h" ([SWS_DM_00997], [SWS_DM_00999]). Si une erreur survient lors du signalement d'informations de diagnostic, elle est généralement encapsulée dans un ara::core::ErrorCode qui référence le domaine. Pour la journalisation ou l'affichage, le système interroge la méthode Message(errorCode) ([SWS_DM_01001], AUTOSAR_AP_SWS_Diagnostics §8.11.7.2.2.1 « Message »). Cette fonction reçoit la valeur d'erreur numérique et renvoie le message textuel associé sous forme de pointeur vers une chaîne de caractères constante. La spécification garantit impérativement qu'un pointeur nul (never nullptr) n'est jamais renvoyé ([SWS_DM_01001]), ce qui permet un traitement ultérieur robuste dans les services de journalisation sans vérification de pointeur nul. Via Name(), il est en outre possible de récupérer l'identifiant textuel du domaine ([SWS_DM_01000]).

Scénarios d'erreur

Pour une escalade ciblée des erreurs, le domaine met à disposition la méthode ThrowAsException(errorCode) ([SWS_DM_01002]). Celle-ci est déclarée avec noexcept(false) et formellement classée comme non sûre vis-à-vis des exceptions ([SWS_DM_01002]), étant donné que son but réside dans la sortie délibérée du flux de contrôle via une exception. Interprétation : la fonction devrait construire et lever en interne une instance d'exception du type DiagReportingException avec le errorCode transmis. Question Q-747db3b9fec32fcd (ouverte) Une précondition essentielle concerne la configuration du compilateur : si les exceptions C++ sont désactivées dans la chaîne d'outils, ThrowAsException ne participe pas à la résolution de surcharge selon [SWS_CORE_10304] ([SWS_DM_01002]). Dans de tels environnements, un appel échoue dès la compilation, de sorte que les vérifications d'erreurs doivent impérativement s'effectuer sur la base des valeurs via des codes d'erreur. Message() intercepte les situations d'erreur potentielles dues à des codes d'erreur invalides en fournissant toujours un pointeur de texte défini ([SWS_DM_01001]).

Ce guide repose exclusivement sur les spécifications de l'AUTOSAR Adaptive Platform Release R25-11.

Carte des membres

Constructeurs et destructeur

1

Alias de type

2

Diagramme de classes

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

Vue détaillée

Sélectionnez une entrée dans le plan.

Constructeurs et destructeur

Default constructor.

constexpr DiagReportingErrorDomain () noexcept;

Méthodes

Message fonction

Translate an error code value into a text message.

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

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;

Alias de type

Errc alias de type

Alias for the error code value enumeration.

using Errc = DiagReportingErrc;
Exception alias de type

Alias for the exception base class.

Documentation des méthodes

fonction DiagReportingErrorDomain [SWS_DM_00999] Upstream: RS_AP_00119

constexpr DiagReportingErrorDomain () noexcept;

Default constructor.

GÉNÉRÉ PAR IA non vérifié Modèle : gemini-3.8-flash-medium · Effort : medium · Température : non réglable · Prompt : d3d475dea270 Provenance Questions ouvertes (1)
traduit du guide allemandgemini-3.8-flash-low · 2026-10-13 · Original allemand

Le constructeur par défaut sans paramètre [SWS_DM_00999] initialise une instance du domaine d'erreur ara::diag::DiagReportingErrorDomain ([SWS_DM_00996], AUTOSAR_AP_SWS_Diagnostics §8.11.7.2.1.1 « Default Constructor »). Il est déclaré comme constexpr ainsi que noexcept et crée le domaine de manière synchrone sans valeur de retour. La classe doit être incluse via le fichier d'en-tête #include "ara/diag/diag_error_domain.h".

L'opération est spécifiée comme sûre vis-à-vis des threads et sûre face aux exceptions ([SWS_DM_00999]). Le constructeur étant défini comme noexcept, aucune exception d'exécution ne survient lors de l'instanciation. Le domaine d'erreur créé sert à classifier et attribuer les erreurs issues de l'énumération DiagReportingErrc ([SWS_DM_00560], alias de type Errc dans [SWS_DM_00997]), qui représente des causes d'erreur spécifiques dans le rapport de diagnostic telles que kAlreadyOffered, kConfigurationMismatch, kDebouncingConfigurationInconsistent ou kReportIgnored.

En interaction avec le domaine d'erreur, les fonctions membres Name ([SWS_DM_01000]) et Message ([SWS_DM_01001]) renvoient le nom de domaine ainsi que les textes d'erreur pour les codes d'erreur transmis. Au moyen de ThrowAsException ([SWS_DM_01002]), les codes d'erreur peuvent être convertis en objets d'exception du type de base DiagReportingException ([SWS_DM_00998]), tandis que MakeErrorCode ([SWS_DM_01006]) sert à créer de nouvelles instances de ara::core::ErrorCode. Interprétation : une instanciation manuelle via ce constructeur devrait être rarement nécessaire dans les programmes applicatifs, car l'accès s'effectue habituellement via la fonction singleton globale GetDiagReportingDomain ([SWS_DM_01004]). Question Q-772337db203849c6 (ouverte)

Cette note d'utilisation a été créée automatiquement sur la base de la spécification AUTOSAR Adaptive Platform R25-11.

Guide de l'implémenteur à venir (complexité 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#0758009d
Content hash
0758009d
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

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

GÉNÉRÉ PAR IA non vérifié Modèle : gemini-3.8-flash-medium · Effort : medium · Température : non réglable · Prompt : ea11a4d30fb6 Provenance Questions ouvertes (1)
traduit du guide allemandgemini-3.8-flash-low · 2026-10-13 · Original allemand

Utilisation

La méthode Message de la classe ara::diag::DiagReportingErrorDomain ([SWS_DM_01001]) sert à la traduction synchrone d'un code d'erreur numérique (ara::core::ErrorDomain::CodeType errorCode) en un message textuel descriptif. En guise de valeur de retour, la fonction fournit un pointeur de type const char * qui, selon la spécification, n'est jamais nullptr ([SWS_DM_01001]). En raison du type de retour dépourvu de mécanisme de libération, le pointeur pointe vraisemblablement vers une mémoire statique (interprétation). Question Q-6c1dffd8e5f8f2c2 (ouverte) L'interface est fournie via le fichier d'en-tête #include "ara/diag/diag_error_domain.h" ([SWS_DM_01001]).

Gestion des erreurs et concurrence

La fonction est définie en tant que noexcept ainsi que exception safe ([SWS_DM_01001]). Puisqu'il est contractuellement garanti qu'aucun pointeur nul n'est jamais renvoyé, la fonction génère toujours une chaîne de caractères valide, même pour les codes d'erreur inconnus ([SWS_DM_01001]). Concernant la concurrence, Message est spécifiée comme thread-safe ([SWS_DM_01001]). Les appels peuvent donc avoir lieu en parallèle depuis plusieurs threads sans synchronisation supplémentaire.

Interaction

En tant que override, la méthode surcharge la méthode de base éponyme servant à la traduction des codes d'erreur dans le contexte d'Adaptive AUTOSAR ([SWS_DM_01001]). D'autres domaines d'erreur du module de diagnostic partagent également ce patron de comportement uniforme, tels que ara::diag::DiagErrorDomain ([SWS_DM_00522]), ara::diag::DiagUdsNrcErrorDomain ([SWS_DM_00534]), ara::diag::DiagOfferErrorDomain ([SWS_DM_00994]) et ara::diag::DiagSovdErrorDomain ([SWS_DM_01814]).

Ce texte a été généré par une IA sur la base des spécifications AUTOSAR.

Guide de l'implémenteur à venir (complexité 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#26d33b3c
Content hash
26d33b3c
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

fonction Name [SWS_DM_01000] Upstream: RS_AP_00119

const char * Name () const noexcept override;

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

GÉNÉRÉ PAR IA non vérifié Modèle : gemini-3.8-flash-medium · Effort : medium · Température : non réglable · Prompt : 1fc59e005dfe Provenance Questions ouvertes (1)
traduit du guide allemandgemini-3.8-flash-low · 2026-10-13 · Original allemand

La fonction membre Name() de la classe ara::diag::DiagReportingErrorDomain issue de l'en-tête #include "ara/diag/diag_error_domain.h" renvoie le nom court configuré (shortname) du domaine d'erreur ApApplicationErrorDomain.SN sous forme de chaîne C terminée par un caractère nul [SWS_DM_01000]. L'appel s'effectue de manière synchrone et sans paramètre de transmission, afin de mettre l'identifiant à disposition dans le système à des fins de diagnostic et de journalisation AUTOSAR_AP_SWS_Diagnostics p. 68.

Pour le traitement des erreurs, ni codes d'erreur spécifiques ni notifications DET ou DEM ne sont définis. Grâce à la spécification en tant que noexcept et sûre vis-à-vis des exceptions (exception safe), il est garanti que l'appel de fonction réussit toujours et ne lève aucune exception [SWS_DM_01000].

En matière de concurrence et de restrictions, la méthode est spécifiée sûre au niveau des threads (thread-safe) et autorise l'accès parallèle et réentrant depuis différents threads [SWS_DM_01000]. Interprétation : le pointeur fourni pointe vraisemblablement vers une chaîne de caractères immuable pendant toute la durée de vie de l'instance du domaine d'erreur. Question Q-d67122aa15cc13f8 (ouverte)

Dans le système global, l'interface suit le standard uniforme pour les domaines d'erreur adaptatifs. Elle correspond fonctionnellement aux méthodes Name() équivalentes de domaines apparentés tels que DiagErrorDomain [SWS_DM_00521], DiagUdsNrcErrorDomain [SWS_DM_00533], DiagOfferErrorDomain [SWS_DM_00993] ainsi que DiagSovdErrorDomain [SWS_DM_01813].

Cette note d'utilisation a été générée automatiquement d'après l'état de la spécification R25-11.

Guide de l'implémenteur à venir (complexité 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#23e3842a
Content hash
23e3842a
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

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

GÉNÉRÉ PAR IA non vérifié Modèle : gemini-3.8-flash-medium · Effort : medium · Température : non réglable · Prompt : c2a7e07b131f Provenance
traduit du guide allemandgemini-3.8-flash-low · 2026-10-13 · Original allemand

La fonction ThrowAsException du domaine ara::diag::DiagReportingErrorDomain sert à déclencher une exception C++ qui correspond au code d'erreur transmis ([SWS_DM_01002], AUTOSAR_AP_SWS_Diagnostics §8.11.7.2.2.3 « ThrowAsException »). L'interface est fournie via le fichier d'en-tête ara/diag/diag_error_domain.h ([SWS_DM_01002]).

Utilisation et contexte d'appel

Comme paramètre d'entrée, la méthode accepte une instance de type const ara::core::ErrorCode& (errorCode) ([SWS_DM_01002]). Elle ne possède pas de valeur de retour (void) et est spécifiée avec noexcept(false) ([SWS_DM_01002]). Si les exceptions C++ sont désactivées dans la chaîne d'outils du compilateur, cette fonction ne participe pas à la résolution de surcharge ([SWS_DM_01002]).

Concurrence et sécurité vis-à-vis des erreurs

La fonction est définie comme sûre au niveau des threads (thread-safe) ([SWS_DM_01002]). En ce qui concerne la sécurité vis-à-vis des exceptions, elle est classée comme non sûre vis-à-vis des exceptions (not exception safe), étant donné que le déclenchement de l'exception constitue la sémantique primaire de l'opération ([SWS_DM_01002]).

Interaction au sein du module de diagnostic

La méthode fait partie de l'approche uniforme de gestion des erreurs dans AUTOSAR Adaptive Diagnostics. Des interfaces similaires présentant une signature et une sémantique identiques sont spécifiées pour d'autres domaines d'erreur de diagnostic :

Cette note d'utilisation a été générée automatiquement sur la base de la spécification.

Guide de l'implémenteur à venir (complexité 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#c4d2beab
Content hash
c4d2beab
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

Documentation des alias de type

alias de type 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#de637148
Content hash
de637148
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

alias de type 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#8158513a
Content hash
8158513a
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