DEENESPTFRRUARHIKOZHNL

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

Guía del usuarioGENERADO POR IA

Define el dominio de error para el reporte de diagnóstico y traduce códigos de error en mensajes textuales o excepciones.
GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 7251ed55c8de Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

Define el dominio de error para el reporte de diagnóstico y traduce códigos de error en mensajes textuales o excepciones.

La clase ara::diag::DiagReportingErrorDomain constituye el dominio de error estandarizado para informes de error en el área de diagnóstico de AUTOSAR Adaptive Platform ([SWS_DM_00996]). Asume la traducción de códigos de error numéricos en mensajes de texto deterministas y admite, en caso necesario, el lanzamiento de los objetos de excepción asociados ([SWS_DM_01001]). Dado que todas las funciones de consulta están diseñadas sin estado y son seguras para subprocesos, el dominio es adecuado para el uso concurrente. Como condición de contorno importante, el manejo de excepciones no participa en la resolución de sobrecarga cuando las excepciones de C++ están deshabilitadas.

Contexto

La clase ara::diag::DiagReportingErrorDomain representa el dominio de error para errores en el sistema de reporte de diagnóstico (Diagnostic Reporting) de AUTOSAR Adaptive ([SWS_DM_00996], AUTOSAR_AP_SWS_Diagnostics §8.11.7 «Class: DiagReportingErrorDomain»). Como implementación final, especializa la clase base ara::core::ErrorDomain y representa el enlace funcional entre la arquitectura de errores genérica y los estados de error relacionados con el diagnóstico. Entre los interlocutores centrales se encuentran los componentes de reporte de diagnóstico, así como instancias de ara::core::ErrorCode que transportan errores de esta área ([SWS_DM_01002]). La clase define el alias de tipo Errc para la enumeración de códigos de error ara::diag::DiagReportingErrc ([SWS_DM_00997], AUTOSAR_AP_SWS_Diagnostics §8.11.7.1.1 «Type Alias: Errc»), así como el alias de tipo Exception para la clase base de excepciones ara::diag::DiagReportingException ([SWS_DM_00998], AUTOSAR_AP_SWS_Diagnostics §8.11.7.1.2 «Type Alias: Exception»). A través del método Name() proporciona el nombre corto estandarizado del dominio de error conforme a [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 usa

Diagrama de contexto: integración de DiagReportingErrorDomain en la arquitectura de errores con tipos base e identificadores. Fuentes: [SWS_DM_00996], [SWS_DM_00997], [SWS_DM_00998], [SWS_DM_01002].

Ciclo de vida

Las instancias de ara::diag::DiagReportingErrorDomain se crean a través del constructor predeterminado sin parámetros ([SWS_DM_00999], AUTOSAR_AP_SWS_Diagnostics §8.11.7.2.1.1 «Default Constructor»). Este está declarado como constexpr y noexcept, lo que garantiza una construcción segura en tiempo de compilación o durante el inicio del programa sin asignaciones dinámicas ni riesgos de excepción. Dado que la clase no encapsula datos de estado mutables, no existen transiciones dinámicas del ciclo de vida ni transferencias explícitas de propiedad. Interpretación: típicamente debería tratarse de objetos singleton de larga vida que permanecen disponibles globalmente en el proceso durante todo el tiempo de ejecución. Pregunta Q-4aa1b2858839e55d (abierta) Respecto a la concurrencia, tanto la construcción como todos los métodos de consulta están especificados explícitamente como thread-safe y exception safe ([SWS_DM_00999], [SWS_DM_01000], [SWS_DM_01001]), con lo que se permiten accesos paralelos de múltiples subprocesos sin sincronización externa.

Ruta de uso

La ruta de uso regular radica en la evaluación y resolución de errores de diagnóstico que se integran a través del encabezado #include "ara/diag/diag_error_domain.h" ([SWS_DM_00997], [SWS_DM_00999]). Si se produce un error al reportar información de diagnóstico, este se encapsula típicamente en un ara::core::ErrorCode que referencia el dominio. Para el registro o la visualización, el sistema consulta el método Message(errorCode) ([SWS_DM_01001], AUTOSAR_AP_SWS_Diagnostics §8.11.7.2.2.1 «Message»). Esta función recibe el valor numérico del error y devuelve el mensaje de texto correspondiente como puntero a una cadena de caracteres constante. La especificación garantiza de forma vinculante que nunca se devuelva un puntero nulo (never nullptr) ([SWS_DM_01001]), lo que permite un procesamiento posterior robusto en servicios de registro sin comprobaciones de puntero nulo. A través de Name() se puede obtener adicionalmente el identificador textual del dominio ([SWS_DM_01000]).

Escenarios de error

Para la escalación dirigida de errores, el dominio proporciona el método ThrowAsException(errorCode) ([SWS_DM_01002]). Este está declarado con noexcept(false) y clasificado formalmente como no seguro frente a excepciones ([SWS_DM_01002]), ya que su finalidad radica en la salida deliberada del flujo de control mediante una excepción. Interpretación: la función debería construir y lanzar internamente una instancia de excepción del tipo DiagReportingException con el errorCode transferido. Pregunta Q-747db3b9fec32fcd (abierta) Una precondición fundamental afecta a la configuración del compilador: si se deshabilitan las excepciones de C++ en la cadena de herramientas, ThrowAsException no participa en la resolución de sobrecarga conforme a [SWS_CORE_10304] ([SWS_DM_01002]). En tales entornos, una llamada falla ya en la compilación, de modo que las comprobaciones de error deben realizarse forzosamente de forma basada en valores mediante códigos de error. Las situaciones potenciales de fallo debidas a códigos de error no válidos son gestionadas por Message() asegurando que siempre se suministre un puntero de texto definido ([SWS_DM_01001]).

Esta guía se basa exclusivamente en las especificaciones de la AUTOSAR Adaptive Platform Release R25-11.

Mapa de miembros

Constructores y destructor

1

Alias de tipo

2

Diagrama de clases

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

Vista de detalle

Selecciona una entrada en el índice.

Constructores y destructor

Default constructor.

constexpr DiagReportingErrorDomain () noexcept;

Métodos

Message función

Translate an error code value into a text message.

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

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 tipo

Errc alias de tipo

Alias for the error code value enumeration.

using Errc = DiagReportingErrc;
Exception alias de tipo

Alias for the exception base class.

Documentación de los métodos

función DiagReportingErrorDomain [SWS_DM_00999] Upstream: RS_AP_00119

constexpr DiagReportingErrorDomain () noexcept;

Default constructor.

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: d3d475dea270 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

El constructor por defecto sin parámetros [SWS_DM_00999] inicializa una instancia del dominio de errores ara::diag::DiagReportingErrorDomain ([SWS_DM_00996], AUTOSAR_AP_SWS_Diagnostics §8.11.7.2.1.1 «Default Constructor»). Está declarado como constexpr así como noexcept y crea el dominio de forma síncrona sin valor de retorno. La clase se debe incluir mediante el archivo de cabecera #include "ara/diag/diag_error_domain.h".

La operación está especificada como segura frente a hilos y segura frente a excepciones ([SWS_DM_00999]). Dado que el constructor está definido como noexcept, no se producen excepciones de tiempo de ejecución durante la instanciación. El dominio de errores creado sirve para la clasificación y asignación de errores procedentes de la enumeración DiagReportingErrc ([SWS_DM_00560], alias de tipo Errc en [SWS_DM_00997]), que representa causas de error específicas en la notificación de diagnósticos tales como kAlreadyOffered, kConfigurationMismatch, kDebouncingConfigurationInconsistent o kReportIgnored.

En interacción con el dominio de errores, las funciones miembro Name ([SWS_DM_01000]) y Message ([SWS_DM_01001]) devuelven el nombre de dominio así como los textos de error para los códigos de error pasados. Mediante ThrowAsException ([SWS_DM_01002]) se pueden convertir códigos de error en objetos de excepción del tipo base DiagReportingException ([SWS_DM_00998]), mientras que MakeErrorCode ([SWS_DM_01006]) sirve para crear nuevas instancias de ara::core::ErrorCode. Interpretación: Una instanciación manual mediante este constructor raramente debería ser necesaria en programas de aplicación, ya que el acceso se realiza habitualmente a través de la función singleton global GetDiagReportingDomain ([SWS_DM_01004]). Pregunta Q-772337db203849c6 (abierta)

Esta nota de uso se ha generado automáticamente a partir de la especificación AUTOSAR Adaptive Platform R25-11.

Guía del implementador pendiente (complejidad 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#02b28a45
Content hash
02b28a45
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

función 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.

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: ea11a4d30fb6 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

El método Message de la clase ara::diag::DiagReportingErrorDomain ([SWS_DM_01001]) sirve para traducir de forma síncrona un código de error numérico (ara::core::ErrorDomain::CodeType errorCode) a un mensaje de texto descriptivo. Como valor de retorno, la función proporciona un puntero de tipo const char * que, según la especificación, nunca es nullptr ([SWS_DM_01001]). Debido al tipo de retorno sin mecanismo de liberación, el puntero probablemente apunte a memoria estática (interpretación). Pregunta Q-6c1dffd8e5f8f2c2 (abierta) La interfaz se proporciona a través del archivo de cabecera #include "ara/diag/diag_error_domain.h" ([SWS_DM_01001]).

Tratamiento de errores y concurrencia

La función está definida como noexcept así como exception safe ([SWS_DM_01001]). Dado que se garantiza contractualmente que nunca se devuelve un puntero nulo, la función siempre genera una cadena de caracteres válida incluso para códigos de error desconocidos ([SWS_DM_01001]). En cuanto a la concurrencia, Message está especificado como thread-safe ([SWS_DM_01001]). Por lo tanto, las llamadas pueden realizarse en paralelo desde múltiples subprocesos sin sincronización adicional.

Interacción

El método sobrescribe como override el método base homónimo para la traducción de códigos de error en el contexto de Adaptive AUTOSAR ([SWS_DM_01001]). Este patrón de comportamiento uniforme también lo comparten otros dominios de error del módulo de diagnóstico, por ejemplo ara::diag::DiagErrorDomain ([SWS_DM_00522]), ara::diag::DiagUdsNrcErrorDomain ([SWS_DM_00534]), ara::diag::DiagOfferErrorDomain ([SWS_DM_00994]) y ara::diag::DiagSovdErrorDomain ([SWS_DM_01814]).

Este texto fue generado por una IA basándose en especificaciones de AUTOSAR.

Guía del implementador pendiente (complejidad 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#ee405256
Content hash
ee405256
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

función Name [SWS_DM_01000] Upstream: RS_AP_00119

const char * Name () const noexcept override;

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

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 1fc59e005dfe Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro Name() de la clase ara::diag::DiagReportingErrorDomain del encabezado #include "ara/diag/diag_error_domain.h" devuelve el nombre corto configurado (shortname) del área de error ApApplicationErrorDomain.SN como cadena C terminada en nulo [SWS_DM_01000]. La llamada se realiza de forma síncrona y sin parámetros de transferencia a fin de proporcionar el identificador para fines de diagnóstico y registro en el sistema AUTOSAR_AP_SWS_Diagnostics p. 68.

Para el tratamiento de errores no se han definido códigos de error específicos ni mensajes DET o DEM. Gracias a su especificación como noexcept y segura frente a excepciones (exception safe), se garantiza que la llamada a la función siempre tenga éxito y no lance excepciones [SWS_DM_01000].

Con respecto a la concurrencia y las restricciones, el método está especificado como seguro para subprocesos (thread-safe) y permite el acceso paralelo y reentrante desde distintos subprocesos [SWS_DM_01000]. Interpretación: el puntero suministrado probablemente apunte a una cadena de caracteres inmutable durante toda la vida útil de la instancia del dominio de error. Pregunta Q-d67122aa15cc13f8 (abierta)

En el sistema general, la interfaz sigue el estándar uniforme para dominios de error de Adaptive. Corresponde funcionalmente a los métodos Name() equivalentes de dominios afines como DiagErrorDomain [SWS_DM_00521], DiagUdsNrcErrorDomain [SWS_DM_00533], DiagOfferErrorDomain [SWS_DM_00993] así como DiagSovdErrorDomain [SWS_DM_01813].

Esta nota de uso se generó automáticamente a partir del estado de especificación R25-11.

Guía del implementador pendiente (complejidad 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#e32ece19
Content hash
e32ece19
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

función 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.

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: c2a7e07b131f Procedencia
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función ThrowAsException del área ara::diag::DiagReportingErrorDomain sirve para lanzar una excepción de C++ que corresponde al código de error pasado ([SWS_DM_01002], AUTOSAR_AP_SWS_Diagnostics §8.11.7.2.2.3 «ThrowAsException»). La interfaz se proporciona a través del archivo de cabecera ara/diag/diag_error_domain.h ([SWS_DM_01002]).

Uso y contexto de llamada

Como parámetro de entrada, el método recibe una instancia de tipo const ara::core::ErrorCode& (errorCode) ([SWS_DM_01002]). No tiene valor de retorno (void) y está especificado con noexcept(false) ([SWS_DM_01002]). Si las excepciones de C++ están desactivadas en la cadena de herramientas del compilador, esta función no participa en la resolución de sobrecargas ([SWS_DM_01002]).

Concurrencia y seguridad frente a errores

La función está definida como segura para subprocesos (thread-safe) ([SWS_DM_01002]). En cuanto a la seguridad frente a excepciones, está clasificada como no segura frente a excepciones (not exception safe), ya que el lanzamiento de la excepción constituye la semántica principal de la operación ([SWS_DM_01002]).

Interacción en el módulo de diagnóstico

El método forma parte del enfoque uniforme de tratamiento de errores en AUTOSAR Adaptive Diagnostics. Se han especificado interfaces similares con firma y semántica idénticas para dominios de error de diagnóstico adicionales:

Esta nota de uso fue generada automáticamente sobre la base de la especificación.

Guía del implementador pendiente (complejidad 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#444908df
Content hash
444908df
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

Documentación de los alias de tipo

alias de tipo 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#1bd74283
Content hash
1bd74283
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 tipo 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#6cc77fae
Content hash
6cc77fae
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