DEENESPTFRRUARHIKOZHNL

clase ara::diag::DiagOfferErrorDomain

[SWS_DM_00989] Upstream: RS_AP_00119

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

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

Guía del usuarioGENERADO POR IA

Gestiona y traduce códigos de error y excepciones para ofertas de diagnóstico en el módulo diag.
GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 41c977055bd1 Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

Gestiona y traduce códigos de error y excepciones para ofertas de diagnóstico en el módulo diag.

La clase ara::diag::DiagOfferErrorDomain representa el dominio de error estandarizado para fallos al proporcionar servicios de diagnóstico dentro de AUTOSAR Adaptive Platform [SWS_DM_00989]. Como especialización de la clase base ara::core::ErrorDomain, asigna mensajes de texto legibles a códigos de error numéricos del tipo DiagOfferErrc y admite la conversión en objetos de excepción del tipo DiagException [SWS_DM_00994]. Todas las funciones miembro se ejecutan con seguridad de hilos, mientras que el disparo de excepciones no participa en la resolución de sobrecargas cuando las excepciones de C++ están deshabilitadas en el compilador.

Contexto

La clase ara::diag::DiagOfferErrorDomain define el dominio de error específico para estados de error que se producen en relación con ofertas de diagnóstico (Diagnostic Offers) en el módulo de AUTOSAR Adaptive diag [SWS_DM_00989]. Como clase final, especializa la clase general de plataforma ara::core::ErrorDomain (AUTOSAR_AP_SWS_Diagnostics §8.11.5 «Class: DiagOfferErrorDomain»). Su responsabilidad principal consiste en representar de forma tipada los estados erróneos al ofrecer servicios de diagnóstico y proporcionar una interfaz estandarizada tanto para la descripción textual como para el tratamiento de excepciones.

Dentro de la arquitectura de errores, ara::diag::DiagOfferErrorDomain interactúa estrechamente con ara::core::ErrorCode: las operaciones erróneas instancian códigos de error que vinculan el valor de enumeración correspondiente con el dominio de error. Para ello, la clase proporciona el alias de tipo Errc, que referencia al tipo de enumeración DiagOfferErrc [SWS_DM_00990]. Para el flujo de control tolerante a fallos, la clase establece a través del alias de tipo Exception una vinculación con la clase base de excepción DiagException [SWS_DM_00991].

DiagOfferErrorDomainContext Diagnoseanwendung Diagnoseanwendung ErrorCode ErrorCode Diagnoseanwendung->ErrorCode erhaelt / prueft DiagOfferErrorDomain DiagOfferErrorDomain ErrorCode->DiagOfferErrorDomain referenziert ErrorDomain ErrorDomain DiagOfferErrorDomain->ErrorDomain erbt von DiagOfferErrc DiagOfferErrc DiagOfferErrorDomain->DiagOfferErrc Typalias Errc DiagException DiagException DiagOfferErrorDomain->DiagException Typalias Exception

Diagrama de contexto: integración de DiagOfferErrorDomain en la arquitectura de errores de ara::diag y ara::core. Fuentes: [SWS_DM_00989], [SWS_DM_00990], [SWS_DM_00991].

Ciclo de vida

La creación de una instancia de ara::diag::DiagOfferErrorDomain se realiza a través del constructor predeterminado sin parámetros, el cual está definido como constexpr y noexcept [SWS_DM_00992]. Este constructor se encuentra en el archivo de encabezado ara/diag/diag_error_domain.h (AUTOSAR_AP_SWS_Diagnostics §8.11.5.2.1.1 «Default Constructor»). Gracias a la especificación constexpr, el objeto de dominio ya puede construirse en tiempo de compilación. En sistemas AUTOSAR, es de esperar que el dominio de error se mantenga típicamente como un objeto estático o singleton disponible a nivel de todo el proceso, de modo que no se requieran asignaciones dinámicas. Pregunta Q-faf79fde5a4b617a (abierta)

Todas las funciones miembro de la clase están declaradas, sin excepción, como seguras para hilos (thread-safe) [SWS_DM_00992], [SWS_DM_00993], [SWS_DM_00994], [SWS_DM_00995]. Esto permite un acceso concurrente y seguro desde múltiples hilos. Dado que la clase está declarada como final, no se permiten clases derivadas. La destrucción no está sujeta a requisitos especiales y se lleva a cabo con la liberación de la memoria estática al finalizar la aplicación.

Ruta de uso

La clase se utiliza típicamente de forma indirecta a través de ara::core::ErrorCode o directamente al evaluar los resultados de operaciones de diagnóstico:

  1. Una operación al ofrecer un servicio de diagnóstico falla, tras lo cual se genera un ara::core::ErrorCode con un valor del tipo DiagOfferErrc (alias Errc) [SWS_DM_00990].
  2. Para identificar el dominio se puede invocar el método Name(), el cual devuelve el identificador del dominio de error de la aplicación [SWS_DM_00993] (AUTOSAR_AP_SWS_Diagnostics §8.11.5.2.2.2 «Name»).
  3. Para obtener un mensaje de error legible con fines de registro o diagnóstico, se invoca Message() con el código de error; según la especificación, la cadena de caracteres C devuelta nunca es nullptr [SWS_DM_00994].
  4. Si la arquitectura de software gestiona los errores mediante excepciones, se invoca ThrowAsException() con el ErrorCode, lo que desencadena el lanzamiento de la excepción correspondiente [SWS_DM_00995].
Flujo típico del tratamiento de errores con DiagOfferErrorDomainAplicación de diagnósticoErrorCodeDiagOfferErrorDomainErgebnis pruefen / Fehler ermittelnMessage(errorCode)const char* FehlermeldungoptAusnahmebehandlung aktivThrowAsException(errorCode)throw DiagException(...)

Diagrama de secuencia: consulta típica de mensajes de error y lanzamiento de excepciones a través de DiagOfferErrorDomain. Fuentes: [SWS_DM_00993], [SWS_DM_00994], [SWS_DM_00995].

Escenarios de error

El dominio en sí no reporta errores internos, sino que sirve para clasificar errores externos al proporcionar funcionalidades de diagnóstico. Las condiciones de error concretas se expresan mediante el tipo de enumeración DiagOfferErrc, el cual está asignado de forma fija al dominio a través de Errc [SWS_DM_00990]. Presumiblemente, estos valores de error cubren situaciones de configuración o de conflicto durante el registro de servicios de diagnóstico. Pregunta Q-0d1a5bceeb45cd08 (abierta)

La función miembro Message() garantiza seguridad frente a excepciones (exception safe) y proporciona un mensaje de texto válido para cada valor de error suministrado [SWS_DM_00994]. Por el contrario, ThrowAsException() está clasificada como no segura frente a excepciones (not exception safe) y marcada con noexcept(false), ya que su cometido explícito consiste en lanzar una excepción del tipo base DiagException (alias Exception) [SWS_DM_00991], [SWS_DM_00995].

Existe una restricción central en plataformas o configuraciones de compilador sin soporte de excepciones: cuando las excepciones de C++ están deshabilitadas en la cadena de herramientas, la función ThrowAsException() no participa en la resolución de sobrecargas [SWS_DM_00995]. En este caso, la aplicación debe gestionar el tratamiento de errores exclusivamente por valor mediante códigos de error.

Esta guía se basa en la especificación AUTOSAR Adaptive R25-11 y ha sido generada automáticamente.

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__DiagOfferErrorDomain584 DiagOfferErrorDomain + DiagOfferErrorDomain() + Message() + Name() + ThrowAsException() nara__core__ErrorDomain335 ErrorDomain nara__diag__DiagOfferErrorDomain584->nara__core__ErrorDomain335

Vista de detalle

Selecciona una entrada en el índice.

Constructores y destructor

Default constructor.

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

Alias for the exception base class.

Documentación de los métodos

función DiagOfferErrorDomain [SWS_DM_00992] Upstream: RS_AP_00119

constexpr DiagOfferErrorDomain () noexcept;

Default constructor.

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: a02d8a8d4e42 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_00992] sirve para crear una instancia de la clase ara::diag::DiagOfferErrorDomain (SWS Diagnostics §8.11.5 «Class: DiagOfferErrorDomain»). Está declarado mediante el archivo de cabecera ara/diag/diag_error_domain.h y posee la signatura constexpr DiagOfferErrorDomain() noexcept; (SWS Diagnostics §8.11.5.2.1.1 «Default Constructor»). La llamada se efectúa de forma síncrona, no procesa parámetros de entrada y, característicamente para un constructor, no devuelve ningún valor de retorno [SWS_DM_00992].

En relación con la concurrencia y la seguridad frente a fallos, la función está especificada como thread-safe así como exception safe [SWS_DM_00992]. Mediante la especificación noexcept se garantiza que durante la ejecución no se lancen excepciones [SWS_DM_00992]. No están previstos códigos de error específicos ni notificaciones a través de DET o DEM para este constructor.

En el contexto del módulo, el dominio representa estados de error relativos a servicios de diagnóstico cuyos códigos de error están definidos en la enumeración DiagOfferErrc [SWS_DM_00559] y pueden referenciarse a través del alias de tipo Errc [SWS_DM_00990]. La clase proporciona métodos estándar como Name() [SWS_DM_00993], Message() [SWS_DM_00994] y ThrowAsException() [SWS_DM_00995]. En casos de aplicación, una llamada directa al constructor raramente debería ser necesaria (interpretación), ya que con la función ara::diag::GetDiagOfferDomain() ya se encuentra disponible una referencia global a la instancia [SWS_DM_01003], la cual es utilizada, entre otros, por ara::diag::MakeErrorCode() [SWS_DM_01005]. Pregunta Q-a98886da9b649096 (abierta)

Este texto ha sido generado por una IA y se basa en la especificación AUTOSAR Adaptive R25-11.

Guía del implementador pendiente (complejidad I2)

Header-Datei#include "ara/diag/diag_error_domain.h"
Scopeclass ara::diag::DiagOfferErrorDomain
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_00992
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00992@rel:R25-11#98a667ec
Content hash
98a667ec
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00992
Status: valid/unmigrated Version: rel:R25-11#1b67a107 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_00992@rel:R25-11#1b67a107
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#647b0be12026-09-30
  • R20-11rel:R20-11#877c96922026-10-14
  • R21-11rel:R21-11#abbae6ff2026-10-14
  • R22-11rel:R22-11#c13bf7152026-10-14
  • R23-11rel:R23-11#d3ced3682026-10-14
  • R24-11rel:R24-11#8becca902026-10-14
  • R25-11rel:R25-11#1b67a1072026-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_00994] 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: b2c5dbbc03cf 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 síncrona Message de la clase ara::diag::DiagOfferErrorDomain sirve para traducir un código de error numérico a un mensaje de texto descriptivo [SWS_DM_00994]. Los desarrolladores integran la interfaz a través del archivo de cabecera ara/diag/diag_error_domain.h [SWS_DM_00994].

Para el uso y el contexto de llamada se aplican las siguientes directrices:

  • Parámetros y valor de retorno: A la función se le pasa el valor de error que se va a consultar como ara::core::ErrorDomain::CodeType errorCode. Devuelve un puntero a una cadena de caracteres constante (const char*) que, según la especificación, nunca es nullptr [SWS_DM_00994].
  • Seguridad frente a errores y excepciones: La función está declarada como noexcept y especificada como exception safe, de modo que no lanza excepciones de C++ [SWS_DM_00994]. Los códigos de error desconocidos o no válidos probablemente se asignen a mensajes estándar predefinidos para cumplir con la garantía de puntero no nulo. Pregunta Q-73eb1822df6a995d (abierta)
  • Concurrencia: La operación está declarada como método const y clasificada explícitamente como thread-safe, por lo que se permiten llamadas concurrentes desde múltiples subprocesos sin sincronización externa [SWS_DM_00994].

El método sobrescribe una interfaz base y sigue el patrón uniforme de mensajes de error del módulo de diagnóstico, que de manera análoga también se utiliza en otros dominios de error como ara::diag::DiagErrorDomain [SWS_DM_00522], ara::diag::DiagUdsNrcErrorDomain [SWS_DM_00534], ara::diag::DiagReportingErrorDomain [SWS_DM_01001] y ara::diag::DiagSovdErrorDomain [SWS_DM_01814].

Este texto ha sido generado por una IA a partir de la especificación AUTOSAR R25-11.

Guía del implementador pendiente (complejidad I1)

Header-Datei#include "ara/diag/diag_error_domain.h"
Scopeclass ara::diag::DiagOfferErrorDomain
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_00994
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00994@rel:R25-11#0b67b7e5
Content hash
0b67b7e5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00994
Status: valid/unmigrated Version: rel:R25-11#77d4d160 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_00994@rel:R25-11#77d4d160
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#c9e23be82026-09-30
  • R20-11rel:R20-11#589813cc2026-10-14
  • R21-11rel:R21-11#589813cc2026-10-14
  • R22-11rel:R22-11#43f00b7d2026-10-14
  • R23-11rel:R23-11#8d846a552026-10-14
  • R24-11rel:R24-11#77d4d1602026-10-14
  • R25-11rel:R25-11#77d4d1602026-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_00993] 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: 997dfa37a8b8 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

El método Name() de la clase ara::diag::DiagOfferErrorDomain sirve para determinar de forma síncrona el nombre corto unívoco del dominio de error ([SWS_DM_00993]). Está disponible a través del archivo de cabecera ara/diag/diag_error_domain.h y sobrescribe el método base para la identificación de dominios en el framework Adaptive ([SWS_DM_00993]).

Uso y semántica:

  • Contexto de llamada y parámetros: La llamada se realiza de forma síncrona, sin parámetros y sin condiciones previas directamente en la instancia de ara::diag::DiagOfferErrorDomain ([SWS_DM_00993]).
  • Valor de retorno: La función devuelve un const char* que representa el identificador ApApplicationErrorDomain.SN del dominio de error ([SWS_DM_00993]). Interpretación: el puntero devuelto probablemente apunte a una cadena de caracteres estática e inmutable que permanece válida durante todo el tiempo de ejecución del programa. Pregunta Q-86836b3715182080 (abierta)
  • Tratamiento de errores: El método está declarado como noexcept y especificado como exception safe ([SWS_DM_00993]). No notifica códigos de error ni lanza excepciones.
  • Concurrencia: La ejecución está clasificada como thread-safe ([SWS_DM_00993]), de modo que se permiten llamadas paralelas desde múltiples subprocesos sin sincronización externa.

Interacción: El comportamiento corresponde al patrón arquitectónico general para dominios de error en Diagnostic Management. Existen métodos Name() especificados de forma idéntica para dominios afines como ara::diag::DiagErrorDomain ([SWS_DM_00521]), ara::diag::DiagUdsNrcErrorDomain ([SWS_DM_00533]), ara::diag::DiagReportingErrorDomain ([SWS_DM_01000]) así como ara::diag::DiagSovdErrorDomain ([SWS_DM_01813]).

Esta nota de uso fue creada por una IA sobre la base de la especificación R25-11 de AUTOSAR.

Guía del implementador pendiente (complejidad I1)

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

Rückgabewert

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

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

Record
AUTOSAR/AP/record/SWS_DM_00993
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00993@rel:R25-11#2eca7cae
Content hash
2eca7cae
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00993
Status: valid/unmigrated Version: rel:R25-11#bb763092 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_00993@rel:R25-11#bb763092
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#af7a9a462026-09-30
  • R20-11rel:R20-11#c00a39e12026-10-14
  • R21-11rel:R21-11#4691bb562026-10-14
  • R22-11rel:R22-11#ebaace172026-10-14
  • R23-11rel:R23-11#dcf11c052026-10-14
  • R24-11rel:R24-11#256e6eea2026-10-14
  • R25-11rel:R25-11#bb7630922026-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_00995] 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: 03bd98a6d556 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 del dominio de error ara::diag::DiagOfferErrorDomain sirve, según [SWS_DM_00995], para convertir un código de error pasado de tipo ara::core::ErrorCode en una excepción de C++ correspondiente y lanzarla (AUTOSAR_AP_SWS_Diagnostics §8.11.5.2.2.3 «ThrowAsException»).

En cuanto a la semántica y el diseño de la interfaz, se aplican las siguientes propiedades:

  • Llamada y parámetros: El método recibe una referencia constante a una instancia de ara::core::ErrorCode, no tiene valor de retorno (void) y está declarado con noexcept(false), ya que por definición lanza una excepción [SWS_DM_00995].
  • Restricción de compilación: Según [SWS_CORE_10304], la función no participa en la resolución de sobrecargas (overload resolution) si las excepciones de C++ están desactivadas en la cadena de herramientas del compilador [SWS_DM_00995].
  • Seguridad y concurrencia: La función está especificada como thread-safe, por lo que se permiten llamadas paralelas a través de los límites de los subprocesos; sin embargo, está designada explícitamente como not exception safe [SWS_DM_00995].
  • Interacción: El concepto corresponde al modelo de error estandarizado para dominios de error de diagnóstico, tal como también está implementado de forma análoga en ara::diag::DiagErrorDomain [SWS_DM_00523], ara::diag::DiagReportingErrorDomain [SWS_DM_01002], ara::diag::DiagUdsNrcErrorDomain [SWS_DM_00535] así como ara::diag::DiagSovdErrorDomain [SWS_DM_01815]. La definición se incluye a través del archivo de cabecera #include "ara/diag/diag_error_domain.h" [SWS_DM_00995].

Debido a la clasificación como not exception safe, es probable que no intervenga ninguna protección interna adicional contra errores dentro del método durante el proceso de lanzamiento en el contexto del sistema (interpretación: los desarrolladores deben capturar las excepciones en el contexto de la aplicación llamadora). Pregunta Q-72152cb488c24026 (abierta)

Esta nota de uso se ha generado de forma automatizada a partir de la especificación AUTOSAR Adaptive Release R25-11.

Guía del implementador pendiente (complejidad I2)

Header-Datei#include "ara/diag/diag_error_domain.h"
Scopeclass ara::diag::DiagOfferErrorDomain
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_00995
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00995@rel:R25-11#4eb83fec
Content hash
4eb83fec
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00995
Status: valid/unmigrated Version: rel:R25-11#bb2779d1 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_00995@rel:R25-11#bb2779d1
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#4407787d2026-09-30
  • R20-11rel:R20-11#88daf9552026-10-14
  • R21-11rel:R21-11#88daf9552026-10-14
  • R22-11rel:R22-11#475843e02026-10-14
  • R23-11rel:R23-11#5501b0b72026-10-14
  • R24-11rel:R24-11#e00c1c982026-10-14
  • R25-11rel:R25-11#bb2779d12026-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_00990] Upstream: RS_AP_00119

using Errc = DiagOfferErrc;

Alias for the error code value enumeration.

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

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

Record
AUTOSAR/AP/record/SWS_DM_00990
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00990@rel:R25-11#0155599d
Content hash
0155599d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00990
Status: valid/unmigrated Version: rel:R25-11#ef041464 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_00990@rel:R25-11#ef041464
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#034a80c32026-09-30
  • R20-11rel:R20-11#d4379faa2026-10-14
  • R21-11rel:R21-11#8b6b95482026-10-14
  • R22-11rel:R22-11#5476984e2026-10-14
  • R23-11rel:R23-11#ef0414642026-10-14
  • R24-11rel:R24-11#ef0414642026-10-14
  • R25-11rel:R25-11#ef0414642026-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_00991] 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::DiagOfferErrorDomain
SymbolException

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

Record
AUTOSAR/AP/record/SWS_DM_00991
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00991@rel:R25-11#1b4954aa
Content hash
1b4954aa
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00991
Status: valid/unmigrated Version: rel:R25-11#112f14df 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_00991@rel:R25-11#112f14df
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#52deeb202026-09-30
  • R20-11rel:R20-11#e9ea99a92026-10-14
  • R21-11rel:R21-11#e9ea99a92026-10-14
  • R22-11rel:R22-11#d025c5092026-10-14
  • R23-11rel:R23-11#112f14df2026-10-14
  • R24-11rel:R24-11#112f14df2026-10-14
  • R25-11rel:R25-11#112f14df2026-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