DEENESPTFRRUARHIKOZHNL

clase ara::diag::DiagErrorDomain

[SWS_DM_00517] Upstream: RS_AP_00119

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

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

Guía del usuarioGENERADO POR IA

Sirve para la categorización, la descripción textual y la conversión en excepciones de los errores de diagnóstico de Adaptive Platform.
GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 05b440597ea8 Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

Sirve para la categorización, la descripción textual y la conversión en excepciones de los errores de diagnóstico de Adaptive Platform.

La clase ara::diag::DiagErrorDomain define el dominio de error para errores de diagnóstico en AUTOSAR Adaptive y deriva de ara::core::ErrorDomain ([SWS_DM_00517]). Traduce valores numéricos de error de diagnóstico de forma segura para subprocesos a textos descriptivos sin devolver nullptr ([SWS_DM_00522]) y permite la conversión en excepciones tipificadas cuando las excepciones de C++ están habilitadas ([SWS_DM_00523]). Con las excepciones del compilador deshabilitadas, se suprime la interfaz de excepciones en favor de una gestión de errores puramente basada en valores.

Contexto

La clase ara::diag::DiagErrorDomain representa el dominio de error estandarizado para errores de diagnóstico dentro del módulo diag de AUTOSAR Adaptive Platform ([SWS_DM_00517]). Conforme a la definición de clase en AUTOSAR_AP_SWS_Diagnostics §8.11.3 «Class: DiagErrorDomain», está declarada como final y deriva de la clase de infraestructura base ara::core::ErrorDomain. Su responsabilidad principal consiste en integrar los códigos de error de diagnóstico en el modelo de errores unificado de AUTOSAR Adaptive.

Para ello, la clase vincula el tipo de enumeración específico del dominio para valores de error a través del alias de tipo Errc ([SWS_DM_00518]), proporciona con Exception un alias para la clase base de excepciones asociada DiagException ([SWS_DM_00519]) y traduce códigos de error en mensajes de texto legibles ([SWS_DM_00522]). A través del método Name() devuelve el nombre corto del dominio especificado en [SWS_CORE_90023] ([SWS_DM_00521]), lo que permite que sea identificada unívocamente por componentes de diagnóstico y aplicaciones.

Ciclo de vida

La instanciación de ara::diag::DiagErrorDomain se realiza a través del constructor predeterminado (AUTOSAR_AP_SWS_Diagnostics §8.11.3.2.1.1 «Default Constructor»). Este está definido como constexpr y noexcept ([SWS_DM_00520]). Debido a estas propiedades, las instancias típicamente deberían construirse ya en tiempo de compilación y mantenerse en el espacio de direcciones como objetos singleton estáticos o de larga vida, a fin de permitir una resolución eficiente de errores sin asignación dinámica de memoria. Pregunta Q-3c6e1ff445bcb4c8 (abierta)

En cuanto a la concurrencia, el constructor predeterminado, así como todos los métodos de interfaz derivados (Name(), Message() y ThrowAsException()), están especificados explícitamente como seguros para subprocesos (thread-safe) ([SWS_DM_00520], [SWS_DM_00521], [SWS_DM_00522], [SWS_DM_00523]). Tras la construcción, el objeto no mantiene ningún estado interno mutable, de modo que se permiten accesos de lectura concurrentes a través de múltiples subprocesos de la aplicación o de diagnóstico sin sincronización externa adicional. La destrucción del objeto no requiere la limpieza de recursos externos.

Ruta de uso

La ruta de uso típica se da cuando una operación de diagnóstico falla y debe evaluarse o registrarse un error del tipo ara::core::ErrorCode. La aplicación o un framework de diagnóstico accede al dominio de error para resolver el texto del error o, en su caso, lanzar una excepción.

  1. Identificación del dominio: el llamador verifica el dominio de error a partir del nombre corto a través de Name() ([SWS_DM_00521]).
  2. Obtener mensaje de error: a través de Message(errorCode) se transforma el valor numérico del código en una descripción textual ([SWS_DM_00522]).
  3. Lanzar excepción (opcional): si el flujo de control llamador prevé un manejo de errores basado en excepciones, ara::core::ErrorCode delega en ThrowAsException(), con lo que se instancia y lanza la excepción asociada DiagException ([SWS_DM_00519], [SWS_DM_00523]).
Tratamiento de errores típico con DiagErrorDomainAplicaciónDiagErrorDomainErrorCodeComprobar dominio y códigoMessage(errorCode)Fehlertext (const char*)optC++ Ausnahmen aktivThrowAsException(errorCode)wirft DiagException

Diagrama de secuencia: flujo de identificación de error, resolución de texto y lanzamiento opcional de una excepción a través de DiagErrorDomain. Fuentes: [SWS_DM_00519], [SWS_DM_00521], [SWS_DM_00522], [SWS_DM_00523].

Escenarios de error

Al utilizar Message(), la función recibe un código de error del tipo base ara::core::ErrorDomain::CodeType. Está garantizado por contrato que el valor de retorno nunca es nullptr ([SWS_DM_00522]). Para valores de código no válidos o no especificados, la implementación devuelve presumiblemente una cadena genérica de reserva para cumplir la garantía. Pregunta Q-521a8ff895b8cfe2 (abierta)

En lo relativo a la seguridad frente a excepciones, el constructor así como los métodos Name() y Message() están declarados como noexcept y se consideran seguros frente a excepciones (exception safe) ([SWS_DM_00520], [SWS_DM_00521], [SWS_DM_00522]). En cambio, ThrowAsException() está anotado explícitamente con noexcept(false) y clasificado como not exception safe ([SWS_DM_00523]), puesto que el lanzamiento deliberado de una excepción constituye su función principal definida.

Una condición de contorno fundamental afecta a las cadenas de herramientas sin compatibilidad con excepciones de C++: si las excepciones de C++ están deshabilitadas en el compilador, ThrowAsException() no participa en la resolución de sobrecarga conforme a [SWS_CORE_10304] ([SWS_DM_00523]). En tales entornos, las aplicaciones deben procesar los errores de diagnóstico de forma puramente basada en valores mediante el tipo de enumeración de códigos de error Errc ([SWS_DM_00518]).

Esta guía se basa en la especificación AUTOSAR Adaptive Release R25-11 y resume los aspectos clave de ara::diag::DiagErrorDomain.

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__DiagErrorDomain167 DiagErrorDomain + DiagErrorDomain() + Message() + Name() + ThrowAsException() nara__core__ErrorDomain335 ErrorDomain nara__diag__DiagErrorDomain167->nara__core__ErrorDomain335

Vista de detalle

Selecciona una entrada en el índice.

Constructores y destructor

Default constructor.

constexpr DiagErrorDomain () 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 = DiagErrc;
Exception alias de tipo

Alias for the exception base class.

Documentación de los métodos

función DiagErrorDomain [SWS_DM_00520] Upstream: RS_AP_00119

constexpr DiagErrorDomain () noexcept;

Default constructor.

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 157de61e881a 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 DiagErrorDomain() inicializa una instancia del dominio de errores de diagnóstico ara::diag::DiagErrorDomain ([SWS_DM_00520], AUTOSAR_AP_SWS_Diagnostics §8.11.3.2.1.1 «Default Constructor»). Está declarado como constexpr y noexcept, no recibe parámetros y no devuelve ningún valor ([SWS_DM_00520]). La llamada se realiza de forma síncrona y puede ejecutarse tanto en tiempo de compilación como en tiempo de ejecución.

En cuanto a la seguridad de ejecución y la concurrencia, se aplican las siguientes propiedades:

  • Seguridad frente a fallos y excepciones: la función está especificada como exception safe y no puede lanzar ninguna excepción debido a noexcept ([SWS_DM_00520]). No se definen códigos de error específicos ni notificaciones a DET o DEM para la construcción.
  • Seguridad para subprocesos: la instanciación está clasificada como thread-safe ([SWS_DM_00520]) y no está sujeta a ninguna restricción respecto al contexto de llamada.

En interacción con el módulo Diagnostics, la clase DiagErrorDomain ([SWS_DM_00517], AUTOSAR_AP_SWS_Diagnostics §8.11.3 «Class: DiagErrorDomain») representa el dominio de errores de diagnóstico. Proporciona alias de tipos centrales como Errc ([SWS_DM_00518]) y Exception ([SWS_DM_00519]). Las instancias del dominio también ofrecen métodos para consultar el nombre ([SWS_DM_00521]), para traducir códigos de error a textos de mensaje mediante Message() ([SWS_DM_00522]), así como para lanzar excepciones específicas del dominio a través de ThrowAsException() ([SWS_DM_00523]).

En el uso práctico, es de prever que rara vez sea necesaria una instanciación manual directa mediante este constructor (interpretación), ya que con la función ara::diag::GetDiagDomain() ([SWS_DM_00524]) ya se dispone de una referencia global de instancia, que ara::diag::MakeErrorCode() ([SWS_DM_00525]), entre otros, utiliza para generar códigos de error. Pregunta Q-95d533b0920260e0 (abierta)

Esta nota de uso ha sido generada por una IA 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::DiagErrorDomain
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_00520
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00520@rel:R25-11#ff044d42
Content hash
ff044d42
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00520
Status: valid/unmigrated Version: rel:R25-11#23b2a5be 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_00520@rel:R25-11#23b2a5be
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#e6d6d9562026-09-30
  • R20-11rel:R20-11#9b545c562026-10-14
  • R21-11rel:R21-11#dc7608ee2026-10-14
  • R22-11rel:R22-11#ad446d6c2026-10-14
  • R23-11rel:R23-11#19214db12026-10-14
  • R24-11rel:R24-11#3d3406ec2026-10-14
  • R25-11rel:R25-11#23b2a5be2026-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_00522] 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: b96461afd3c5 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

El método Message de la clase ara::diag::DiagErrorDomain sirve para la traducción sincrónica de un código de error numérico a un mensaje de texto legible ([SWS_DM_00522]). Sobrescribe la función base del concepto de dominio de errores y se proporciona a través del encabezado ara/diag/diag_error_domain.h ([SWS_DM_00522]).

Contexto de llamada y semántica

Como parámetro de entrada, la función espera errorCode de tipo ara::core::ErrorDomain::CodeType ([SWS_DM_00522]). El valor de retorno es un puntero de tipo const char * al mensaje de error correspondiente ([SWS_DM_00522]). La especificación garantiza de forma vinculante que este valor de retorno nunca es nullptr ([SWS_DM_00522]). Interpretación: La cadena de caracteres devuelta probablemente apunte a literales de cadena estáticos, ya que la interfaz no prevé liberación dinámica de memoria y no debe fallar. Pregunta Q-a54b3a5f746357a8 (abierta)

Tratamiento de errores y concurrencia

Para la ejecución se aplican garantías estrictas en cuanto a robustez y concurrencia:

  • Seguridad frente a excepciones: La operación está declarada como noexcept y especificada como totalmente segura frente a excepciones (exception safe) ([SWS_DM_00522]). No lanza excepciones C++ en caso de error.
  • Seguridad de hilos: La función está catalogada explícitamente como thread-safe ([SWS_DM_00522]). Por lo tanto, varios hilos pueden invocarla de forma paralela y segura sin mecanismos de sincronización externos.

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

La función forma parte de la notificación de errores unificada en AUTOSAR Adaptive Diagnostic Management. Existen funciones de traducción idénticas para otros dominios específicos del módulo:

  • ara::diag::DiagUdsNrcErrorDomain::Message para la resolución textual de NRC de UDS ([SWS_DM_00534]),
  • ara::diag::DiagOfferErrorDomain::Message para la descripción de errores en ofertas de diagnóstico ([SWS_DM_00994]),
  • ara::diag::DiagReportingErrorDomain::Message para la resolución de códigos de error de notificación ([SWS_DM_01001]),
  • ara::diag::DiagSovdErrorDomain::Message para códigos de error específicos de SOVD ([SWS_DM_01814]).

Esta nota de uso se generó automáticamente sobre la base de los requisitos de especificación de AUTOSAR Adaptive Release R25-11.

Guía del implementador pendiente (complejidad I1)

Header-Datei#include "ara/diag/diag_error_domain.h"
Scopeclass ara::diag::DiagErrorDomain
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_00522
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00522@rel:R25-11#a6c829b5
Content hash
a6c829b5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00522
Status: valid/unmigrated Version: rel:R25-11#4c26d876 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_00522@rel:R25-11#4c26d876
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#f966f6ff2026-09-30
  • R20-11rel:R20-11#2b742ea82026-10-14
  • R21-11rel:R21-11#2b742ea82026-10-14
  • R22-11rel:R22-11#efff2ca82026-10-14
  • R23-11rel:R23-11#9e1107d22026-10-14
  • R24-11rel:R24-11#4c26d8762026-10-14
  • R25-11rel:R25-11#4c26d8762026-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_00521] 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: 16c06ef8d3ee Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

El método ara::diag::DiagErrorDomain::Name sirve para la consulta estandarizada del identificador del dominio de errores de diagnóstico ([SWS_DM_00521]). Se proporciona a través del encabezado ara/diag/diag_error_domain.h y devuelve de forma sincrónica el nombre corto ApApplicationErrorDomain.SN como cadena C terminada en nulo de tipo const char * ([SWS_DM_00521]). La llamada se realiza sin parámetros de entrada. Interpretación: El puntero devuelto probablemente apunte a un literal de cadena persistido estáticamente, ya que la especificación no prevé mecanismos de liberación. Pregunta Q-1ca098627210deb0 (abierta)

En lo relativo al tratamiento de errores, la función está declarada como noexcept así como especificada como segura frente a excepciones (exception safe) ([SWS_DM_00521]). No se notifican ni códigos de error ni excepciones; una llamada produce siempre un resultado válido.

En lo referente a la concurrencia y a las condiciones de contorno, el método está definido como thread-safe ([SWS_DM_00521]). Al carecer de estado y estar calificado como const, opera de forma reentrante y puede ejecutarse de manera concurrente desde hilos arbitrarios sin sincronización externa.

En la interacción arquitectónica, la función se integra en el Diagnostic Management (AUTOSAR_AP_SWS_Diagnostics p. 68). Existen métodos Name similares para la identificación de dominios en las clases afines ara::diag::DiagUdsNrcErrorDomain ([SWS_DM_00533]), ara::diag::DiagOfferErrorDomain ([SWS_DM_00993]), ara::diag::DiagReportingErrorDomain ([SWS_DM_01000]) y ara::diag::DiagSovdErrorDomain ([SWS_DM_01813]).

Este texto ha sido generado por un sistema de IA a partir de la especificación.

Guía del implementador pendiente (complejidad I1)

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

Rückgabewert

TypBeschreibung
const char *As per ara::diag::DiagErrorDomain in [SWS_CORE_90023]

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

Record
AUTOSAR/AP/record/SWS_DM_00521
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00521@rel:R25-11#33e76248
Content hash
33e76248
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00521
Status: valid/unmigrated Version: rel:R25-11#752d5e2b 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_00521@rel:R25-11#752d5e2b
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#78aecc602026-09-30
  • R20-11rel:R20-11#31faa8992026-10-14
  • R21-11rel:R21-11#31faa8992026-10-14
  • R22-11rel:R22-11#7ec1da0f2026-10-14
  • R23-11rel:R23-11#d2b58f512026-10-14
  • R24-11rel:R24-11#eea3b5952026-10-14
  • R25-11rel:R25-11#752d5e2b2026-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_00523] 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: cbb40b473584 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 ThrowAsException de la clase ara::diag::DiagErrorDomain sirve para el lanzamiento sincrónico de una excepción C++ a partir de un código de error transferido ([SWS_DM_00523], AUTOSAR_AP_SWS_Diagnostics §8.11.3.2.2.3 «ThrowAsException»). El método espera como parámetro de entrada una referencia constante a una instancia de ara::core::ErrorCode y no tiene valor de retorno ([SWS_DM_00523]). Dado que su propósito principal consiste en lanzar una excepción, la operación está declarada con noexcept(false) y como no segura frente a excepciones (not exception safe) ([SWS_DM_00523]).

En lo respectivo a la concurrencia, el método está especificado como seguro para hilos (thread-safe) y, por consiguiente, puede invocarse desde múltiples contextos de ejecución sin sincronización adicional ([SWS_DM_00523]). Una condición de contorno esencial concierne a los entornos sin soporte de excepciones: conforme a [SWS_CORE_10304], la función no participa en la resolución de sobrecargas si las excepciones C++ están desactivadas en la cadena de herramientas del compilador empleada ([SWS_DM_00523]).

Este esquema funcional se aplica de manera consistente en diversos dominios de errores del módulo de diagnóstico. Se encuentran implementaciones análogas de ThrowAsException, entre otras, en ara::diag::DiagUdsNrcErrorDomain ([SWS_DM_00535], AUTOSAR_AP_SWS_Diagnostics §8.12.3.2.2.3 «ThrowAsException»), ara::diag::DiagOfferErrorDomain ([SWS_DM_00995]), ara::diag::DiagReportingErrorDomain ([SWS_DM_01002]) así como en ara::diag::DiagSovdErrorDomain ([SWS_DM_01815]). Interpretación: Mediante la especificación con override, el método presumiblemente representa una operación de interfaz común para el tratamiento polimórfico de excepciones. Pregunta Q-9c1e35e079af639d (abierta)

Este texto ha sido elaborado por una IA; no sustituye la revisión de las normas pertinentes.

Guía del implementador pendiente (complejidad I2)

Header-Datei#include "ara/diag/diag_error_domain.h"
Scopeclass ara::diag::DiagErrorDomain
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_00523
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00523@rel:R25-11#107f3576
Content hash
107f3576
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00523
Status: valid/unmigrated Version: rel:R25-11#b1b5a31b 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_00523@rel:R25-11#b1b5a31b
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#32eaed982026-09-30
  • R20-11rel:R20-11#b272bee32026-10-14
  • R21-11rel:R21-11#55562e162026-10-14
  • R22-11rel:R22-11#3d9d3df42026-10-14
  • R23-11rel:R23-11#b475ab632026-10-14
  • R24-11rel:R24-11#b1b5a31b2026-10-14
  • R25-11rel:R25-11#b1b5a31b2026-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_00518] Upstream: RS_AP_00119

using Errc = DiagErrc;

Alias for the error code value enumeration.

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

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

Record
AUTOSAR/AP/record/SWS_DM_00518
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00518@rel:R25-11#aa7710b8
Content hash
aa7710b8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00518
Status: valid/unmigrated Version: rel:R25-11#877a0dfa 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_00518@rel:R25-11#877a0dfa
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#9de6b5c82026-09-30
  • R20-11rel:R20-11#8970b3ea2026-10-14
  • R21-11rel:R21-11#8970b3ea2026-10-14
  • R22-11rel:R22-11#027f402a2026-10-14
  • R23-11rel:R23-11#877a0dfa2026-10-14
  • R24-11rel:R24-11#877a0dfa2026-10-14
  • R25-11rel:R25-11#877a0dfa2026-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_00519] Upstream: RS_AP_00119

using Exception = DiagException;

Alias for the exception base class.

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

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

Record
AUTOSAR/AP/record/SWS_DM_00519
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00519@rel:R25-11#92279001
Content hash
92279001
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00519
Status: valid/unmigrated Version: rel:R25-11#09dc5131 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_00519@rel:R25-11#09dc5131
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#9cba46c82026-09-30
  • R20-11rel:R20-11#13cd9f1a2026-10-14
  • R21-11rel:R21-11#0b0f2db22026-10-14
  • R22-11rel:R22-11#5f6d91192026-10-14
  • R23-11rel:R23-11#09dc51312026-10-14
  • R24-11rel:R24-11#09dc51312026-10-14
  • R25-11rel:R25-11#09dc51312026-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