DEENESPTFRRUARHIKOZHNL

clase ara::diag::DiagSovdErrorDomain

[SWS_DM_01809] Upstream: RS_AP_00119

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

Error domain for errors originating from SOVD.

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

Guía del usuarioGENERADO POR IA

Define el dominio de error para la identificación, traducción de texto y tratamiento de excepciones de errores procedentes de SOVD.
GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: c5b4c66a9279 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 la identificación, traducción de texto y tratamiento de excepciones de errores procedentes de SOVD.

La clase ara::diag::DiagSovdErrorDomain encapsula el dominio de error estandarizado para errores de diagnóstico específicos de SOVD dentro de AUTOSAR Adaptive Platform ([SWS_DM_01809]). A través de sus funciones miembro seguras para subprocesos, permite la traducción fiable de códigos de error numéricos a mensajes de texto, así como el lanzamiento controlado de los tipos de excepción de C++ apropiados ([SWS_DM_01814]). Si las excepciones de C++ están desactivadas en la cadena de herramientas del compilador, el método para lanzar excepciones no participa reglamentariamente en la resolución de sobrecargas.

Contexto

La clase ara::diag::DiagSovdErrorDomain representa el dominio de error específico para los estados de error resultantes del subsistema SOVD (Service-Oriented Vehicle Diagnostics) ([SWS_DM_01809], AUTOSAR_AP_SWS_Diagnostics §8.51.3 «Class: DiagSovdErrorDomain»). Como especialización final de la clase de infraestructura base ara::core::ErrorDomain, integra los códigos de error y el tratamiento de excepciones asociado del contexto SOVD a la perfección en el modelo de errores uniforme de AUTOSAR Adaptive Platform ([SWS_DM_01809]).

Para una identificación estandarizada, la función miembro Name() proporciona el nombre corto (ApApplicationErrorDomain.SN) del dominio de error conforme a [SWS_CORE_90023] ([SWS_DM_01813], AUTOSAR_AP_SWS_Diagnostics §8.51.3 «Class: DiagSovdErrorDomain»). Además, la clase define dos alias de tipo centrales para su espacio de nombres: Errc actúa como alias para la enumeración subyacente DiagSovdErrc ([SWS_DM_01810], AUTOSAR_AP_SWS_Diagnostics §8.51.3.1.1 «Type Alias: Errc») y Exception representa la clase de excepción base asociada DiagSovdException ([SWS_DM_01811], AUTOSAR_AP_SWS_Diagnostics §8.51.3.1.2 «Type Alias: Exception»). En la práctica, el acceso al dominio se realiza mayoritariamente a través de la función libre ara::diag::GetDiagSovdErrorDomain ([SWS_DM_01816], AUTOSAR_AP_SWS_Diagnostics §8.51.2.1.1 «GetDiagSovdErrorDomain»).

Ciclo de vida

La instanciación de ara::diag::DiagSovdErrorDomain se realiza a través del constructor por defecto sin parámetros constexpr DiagSovdErrorDomain() noexcept ([SWS_DM_01812], AUTOSAR_AP_SWS_Diagnostics §8.51.3.2.1.1 «Default Constructor»). Gracias a la especificación como constexpr y noexcept, la creación es garantizadamente segura frente a excepciones y puede llevarse a cabo ya en tiempo de compilación o durante la inicialización estática. Interpretación: La provisión del constructor constexpr debería permitir a la plataforma mantener una instancia singleton de larga duración que se referencia a través de GetDiagSovdErrorDomain ([SWS_DM_01816]). Pregunta Q-777076a993f1202d (abierta)

En lo que respecta a la concurrencia, todas las funciones miembro de la clase están declaradas explícitamente como seguras para subprocesos («thread-safe»). Esto se aplica tanto al constructor ([SWS_DM_01812]) como a las operaciones de lectura Name() ([SWS_DM_01813]) y Message() ([SWS_DM_01814]), así como al lanzamiento de excepciones a través de ThrowAsException() ([SWS_DM_01815]). De este modo, varios subprocesos pueden operar en paralelo y sin mecanismos de sincronización externos sobre la misma instancia de dominio.

Ruta de uso

El flujo regular para el uso de ara::diag::DiagSovdErrorDomain se divide en los siguientes pasos:

  • Obtención del dominio: Las entidades invocadoras obtienen una referencia al dominio de error típicamente a través de la función global ara::diag::GetDiagSovdErrorDomain ([SWS_DM_01816], AUTOSAR_AP_SWS_Diagnostics §8.51.2.1.1 «GetDiagSovdErrorDomain») o crean una instancia propia según sea necesario a través del constructor por defecto ([SWS_DM_01812]).
  • Consulta del mensaje de error: Para traducir un código de error numérico de tipo ara::core::ErrorDomain::CodeType (correspondiente a Errc conforme a [SWS_DM_01810]) a texto legible, se invoca Message(errorCode) ([SWS_DM_01814], AUTOSAR_AP_SWS_Diagnostics §8.51.3.2.2.1 «Message»). La función devuelve un puntero constante a una cadena de caracteres (const char*) que garantiza no ser nunca nullptr ([SWS_DM_01814]). Interpretación: Las cadenas de caracteres resultantes deberían ser literales estáticos, ya que la función está clasificada como noexcept. Pregunta Q-9af1f4094bda4bde (abierta)
  • Tratamiento de excepciones: Si, alternativamente, un estado de error debe propagarse mediante excepciones de C++, la aplicación pasa la instancia de ara::core::ErrorCode a ThrowAsException(errorCode) ([SWS_DM_01815]), lo que lanza una excepción del tipo correspondiente Exception (DiagSovdException) ([SWS_DM_01811]).
Interacción típica para la resolución de errores y el tratamiento de excepcionesAplicaciónara::diag::GetDiagSovdErrorDomainara::diag::DiagSovdErrorDomainGetDiagSovdErrorDomain()const ara::core::ErrorDomain&Message(errorCode)const char* (Fehlertext)optExcepciones de C++ activadas y escalado de errores requeridoThrowAsException(errorCode)throw DiagSovdException

Diagrama de secuencia: Secuencia típica de interacción para la resolución de descripciones de error y el lanzamiento opcional de excepciones a través del dominio de error. Fuentes: [SWS_DM_01814], [SWS_DM_01815], [SWS_DM_01816].

Escenarios de error

En el marco del tratamiento de errores, la interfaz de ara::diag::DiagSovdErrorDomain presenta características de comportamiento específicas:

  • Retorno de texto garantizado: El método Message está declarado como noexcept y es completamente seguro frente a excepciones («exception safe») ([SWS_DM_01814]). Nunca falla y siempre devuelve una cadena de caracteres válida y no vacía ([SWS_DM_01814]).
  • Lanzamiento deliberado de excepciones: El método ThrowAsException está destinado a lanzar excepciones y, por lo tanto, cuenta con noexcept(false) así como con la clasificación «not exception safe» ([SWS_DM_01815]). Lanza la excepción correspondiente de tipo Exception (DiagSovdException) en función del ara::core::ErrorCode suministrado ([SWS_DM_01811], [SWS_DM_01815]).
  • Excepciones de C++ desactivadas: Conforme a [SWS_CORE_10304], ThrowAsException no participa en la resolución de sobrecargas si las excepciones de C++ están desactivadas en la cadena de herramientas del compilador ([SWS_DM_01815]). En tales entornos, la función no está disponible y los errores deben evaluarse obligatoriamente mediante códigos de error.

Esta guía se basa exclusivamente en las directrices de especificación del módulo diag de AUTOSAR (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__DiagSovdErrorDomain991 DiagSovdErrorDomain + DiagSovdErrorDomain() + Message() + Name() + ThrowAsException() nara__core__ErrorDomain335 ErrorDomain nara__diag__DiagSovdErrorDomain991->nara__core__ErrorDomain335

Vista de detalle

Selecciona una entrada en el índice.

Constructores y destructor

Default constructor.

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

Alias for the exception base class.

Documentación de los métodos

función DiagSovdErrorDomain [SWS_DM_01812] Upstream: RS_AP_00119

constexpr DiagSovdErrorDomain () noexcept;

Default constructor.

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

usar

El constructor predeterminado inicializa una instancia del dominio de error ara::diag::DiagSovdErrorDomain [SWS_DM_01812] según AUTOSAR_AP_SWS_Diagnostics §8.51.3.2.1.1 «Default Constructor». La función está declarada como constexpr y noexcept, y requiere la inclusión del encabezado #include "ara/diag/diag_sovd_error_domain.h" [SWS_DM_01812].

Interacción y contexto de llamada

En escenarios de aplicación típicos, es probable que rara vez se requiera una instanciación manual directa mediante este constructor, ya que la interfaz funcional ara::diag::GetDiagSovdErrorDomain() ya proporciona una referencia a la instancia global del dominio de error [SWS_DM_01816]. Pregunta Q-8c4b22173b01dce7 (abierta)

La clase DiagSovdErrorDomain define el rango de error para SOVD y proporciona tipos y funciones esenciales:

Tratamiento de errores y concurrencia

Como función noexcept sin parámetros, el constructor no lanza excepciones. Según la especificación, la llamada es segura frente a excepciones («exception safe») y concurrentemente segura para subprocesos («thread-safe») [SWS_DM_01812]. No se han definido precondiciones ni códigos de error específicos para el constructor.

Este texto fue generado por una IA y sirve como complemento a la documentación.

Guía del implementador pendiente (complejidad I2)

Header-Datei#include "ara/diag/diag_sovd_error_domain.h"
Scopeclass ara::diag::DiagSovdErrorDomain
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_01812
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01812@rel:R25-11#d4af8cb7
Content hash
d4af8cb7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01812
Status: valid/unmigrated Version: rel:R25-11#9902f400 Versionshistorie & Revisions (1 transition, 4 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_01812@rel:R25-11#9902f400
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#0ace1d492026-09-30
  • R23-11rel:R23-11#c4e261b62026-10-14
  • R24-11rel:R24-11#17b155a72026-10-14
  • R25-11rel:R25-11#9902f4002026-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_01814] 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: 83c49eafd3e0 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 Message de la clase ara::diag::DiagSovdErrorDomain sirve para traducir de forma síncrona un código de error numérico a un mensaje de texto legible [SWS_DM_01814] (documentado en AUTOSAR_AP_SWS_Diagnostics p. 69). Se proporciona a través del archivo de cabecera ara/diag/diag_sovd_error_domain.h en el espacio de nombres ara::diag.

Para la llamada y el comportamiento en tiempo de ejecución se aplican las siguientes características de especificación:

  • Uso y semántica: Como parámetro de entrada se pasa errorCode de tipo ara::core::ErrorDomain::CodeType. La función devuelve de forma síncrona un puntero a una cadena de caracteres constante (const char *) que contiene la descripción textual del error. La especificación garantiza de forma vinculante que este valor de retorno nunca sea nullptr [SWS_DM_01814].
  • Tratamiento de errores y robustez: La interfaz está cualificada con noexcept y definida como segura frente a excepciones (exception safe) [SWS_DM_01814]. No se lanzan excepciones de C++. Interpretación: al pasar un código de error no definido o desconocido, es probable que la implementación devuelva un texto de aviso estandarizado para cumplir con la garantía contra punteros nulos. Pregunta Q-c115f3da24bde8bd (abierta)
  • Concurrencia: El método está declarado como operación const y especificado explícitamente como seguro para subprocesos (thread-safe) [SWS_DM_01814]. No modifica estados internos, no está sujeto a condiciones de orden y puede invocarse en paralelo desde múltiples subprocesos sin bloqueos externos ni mecanismos de sincronización.
  • Interacción en Diagnostic Management: El método proporciona la traducción de texto estandarizada para el dominio de error SOVD. Sigue el patrón arquitectónico uniforme de la Adaptive Platform y coincide en firma y comportamiento con las implementaciones Message de dominios de error de diagnóstico relacionados como DiagErrorDomain [SWS_DM_00522], DiagUdsNrcErrorDomain [SWS_DM_00534], DiagOfferErrorDomain [SWS_DM_00994] y DiagReportingErrorDomain [SWS_DM_01001].

Esta nota de uso se generó de forma automatizada sobre la base de la especificación.

Guía del implementador pendiente (complejidad I1)

Header-Datei#include "ara/diag/diag_sovd_error_domain.h"
Scopeclass ara::diag::DiagSovdErrorDomain
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_01814
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01814@rel:R25-11#28558945
Content hash
28558945
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01814
Status: valid/unmigrated Version: rel:R25-11#ffbd0e80 Versionshistorie & Revisions (1 transition, 4 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_01814@rel:R25-11#ffbd0e80
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#82b505e52026-09-30
  • R23-11rel:R23-11#f2dfd27e2026-10-14
  • R24-11rel:R24-11#ffbd0e802026-10-14
  • R25-11rel:R25-11#ffbd0e802026-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_01813] 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: f69f6a515368 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 Name de la clase ara::diag::DiagSovdErrorDomain devuelve el nombre corto (ApApplicationErrorDomain.SN) del dominio de error SOVD de forma síncrona como cadena C (const char*) ([SWS_DM_01813]; AUTOSAR_AP_SWS_Diagnostics §7 «Diagnostics»). La función no espera parámetros de transferencia y se proporciona a través del encabezado ara/diag/diag_sovd_error_domain.h ([SWS_DM_01813]). Interpretación: el puntero devuelto probablemente apunte a una cadena de caracteres inmutable y mantenida de forma estática que permanece válida durante todo el tiempo de ejecución. Pregunta Q-b7b74a09ea645e46 (abierta)

Tratamiento de errores y concurrencia

La función está declarada como noexcept y se considera segura frente a excepciones (exception safe) ([SWS_DM_01813]). No notifica códigos de error y no genera entradas DET ni DEM. En cuanto a la concurrencia, el método está especificado como seguro para subprocesos (thread-safe) ([SWS_DM_01813]). Posee, por tanto, propiedades reentrantes y puede llamarse desde subprocesos arbitrarios sin mecanismos de sincronización externos.

Interacción

La interfaz sigue el patrón uniforme de consulta de nombres para dominios de error en el diagnóstico adaptativo. Se encuentran implementaciones correspondientes en ara::diag::DiagErrorDomain ([SWS_DM_00521]), ara::diag::DiagUdsNrcErrorDomain ([SWS_DM_00533]), ara::diag::DiagOfferErrorDomain ([SWS_DM_00993]) así como ara::diag::DiagReportingErrorDomain ([SWS_DM_01000]). Típicamente sirve para el registro así como para la identificación de dominios de error en el contexto de SOVD.

Esta nota de uso fue creada de forma automatizada y se basa en la especificación AUTOSAR Adaptive Platform R25-11.

Guía del implementador pendiente (complejidad I1)

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

Rückgabewert

TypBeschreibung
const char *As per ara::diag::DiagSovdErrorDomain in [SWS_CORE_ 90023]

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

Record
AUTOSAR/AP/record/SWS_DM_01813
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01813@rel:R25-11#d851fd15
Content hash
d851fd15
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01813
Status: valid/unmigrated Version: rel:R25-11#677ee3b1 Versionshistorie & Revisions (1 transition, 4 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_01813@rel:R25-11#677ee3b1
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#75e084072026-09-30
  • R23-11rel:R23-11#91f360a72026-10-14
  • R24-11rel:R24-11#1d9d4d622026-10-14
  • R25-11rel:R25-11#677ee3b12026-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_01815] 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: e5c7c7c60bd3 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 ThrowAsException de la clase ara::diag::DiagSovdErrorDomain ([SWS_DM_01815], declarado en la cabecera ara/diag/diag_sovd_error_domain.h; véase AUTOSAR_AP_SWS_Diagnostics §8.51.3.2.2.3 «ThrowAsException») sirve para convertir de forma síncrona un código de error en el tipo de excepción de C++ asignado. Acepta el parámetro de entrada errorCode de tipo const ara::core::ErrorCode & y no posee valor de retorno (void). Al invocarse, lanza la excepción correspondiente al código de error de acuerdo con la signatura con noexcept(false).

Tratamiento de errores y condiciones límite

La especificación clasifica el método como «not exception safe» ([SWS_DM_01815]). Interpretación: Es probable que esta clasificación se justifique por el hecho de que, mediante el lanzamiento intencionado de una excepción, se abandona el flujo de control regular. Pregunta Q-23924e13760f4186 (abierta) Una condición de contorno fundamental afecta a la cadena de herramientas del compilador: según [SWS_CORE_10304], ThrowAsException no participa en la resolución de sobrecarga si las excepciones de C++ están deshabilitadas en el compilador.

Concurrencia e interacción

La función está clasificada como segura para subprocesos (thread-safe) ([SWS_DM_01815]) y permite la invocación concurrente. El comportamiento sigue el esquema estandarizado para dominios de error de diagnóstico en el módulo DM. Definiciones análogas aplican a ara::diag::DiagErrorDomain ([SWS_DM_00523], véase AUTOSAR_AP_SWS_Diagnostics §8.11.3.2.2.3 «ThrowAsException»), ara::diag::DiagOfferErrorDomain ([SWS_DM_00995], véase AUTOSAR_AP_SWS_Diagnostics §8.11.5.2.2.3 «ThrowAsException»), ara::diag::DiagReportingErrorDomain ([SWS_DM_01002], véase AUTOSAR_AP_SWS_Diagnostics §8.11.7.2.2.3 «ThrowAsException») así como a ara::diag::DiagUdsNrcErrorDomain ([SWS_DM_00535], véase AUTOSAR_AP_SWS_Diagnostics §8.12.3.2.2.3 «ThrowAsException»).

Esta nota de uso se generó automáticamente a partir de la especificación AUTOSAR Release R25-11.

Guía del implementador pendiente (complejidad I2)

Header-Datei#include "ara/diag/diag_sovd_error_domain.h"
Scopeclass ara::diag::DiagSovdErrorDomain
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_01815
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01815@rel:R25-11#f4ec2096
Content hash
f4ec2096
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01815
Status: valid/unmigrated Version: rel:R25-11#975d8ee0 Versionshistorie & Revisions (1 transition, 4 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_01815@rel:R25-11#975d8ee0
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#2fdaf0712026-09-30
  • R23-11rel:R23-11#1a45209e2026-10-14
  • R24-11rel:R24-11#57b430f42026-10-14
  • R25-11rel:R25-11#975d8ee02026-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_01810] Upstream: RS_AP_00119

using Errc = DiagSovdErrc;

Alias for the error code value enumeration.

Header-Datei#include "ara/diag/diag_sovd_error_domain.h"
Scopeclass ara::diag::DiagSovdErrorDomain
SymbolErrc

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

Record
AUTOSAR/AP/record/SWS_DM_01810
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01810@rel:R25-11#e701feab
Content hash
e701feab
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01810
Status: valid/unmigrated Version: rel:R25-11#8846b3aa Versionshistorie & Revisions (1 transition, 4 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_01810@rel:R25-11#8846b3aa
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#b173fbe82026-09-30
  • R23-11rel:R23-11#8846b3aa2026-10-14
  • R24-11rel:R24-11#8846b3aa2026-10-14
  • R25-11rel:R25-11#8846b3aa2026-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_01811] Upstream: RS_AP_00119

using Exception = DiagSovdException;

Alias for the exception base class.

Header-Datei#include "ara/diag/diag_sovd_error_domain.h"
Scopeclass ara::diag::DiagSovdErrorDomain
SymbolException

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

Record
AUTOSAR/AP/record/SWS_DM_01811
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01811@rel:R25-11#9a3f68ab
Content hash
9a3f68ab
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01811
Status: valid/unmigrated Version: rel:R25-11#afe352e2 Versionshistorie & Revisions (1 transition, 4 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_01811@rel:R25-11#afe352e2
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#1c571c472026-09-30
  • R23-11rel:R23-11#afe352e22026-10-14
  • R24-11rel:R24-11#afe352e22026-10-14
  • R25-11rel:R25-11#afe352e22026-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