DEENESPTFRRUARHIKOZHNL

clase ara::diag::DiagUdsNrcErrorDomain

[SWS_DM_00529] Upstream: RS_AP_00119

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

Error domain for errors originating from several diagnostic classes.

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

Guía del usuarioGENERADO POR IA

Proporciona Negative Response Codes específicos de UDS para el tratamiento de errores estandarizado en funciones de diagnóstico.
GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: ee46722aaae6 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

Proporciona Negative Response Codes específicos de UDS para el tratamiento de errores estandarizado en funciones de diagnóstico.

El dominio de error ara::diag::DiagUdsNrcErrorDomain encapsula códigos de error del procesamiento de diagnóstico y los asigna a valores de error estandarizados de UDS [SWS_DM_00529]. Cuando un procesador de diagnóstico externo notifica un error correspondiente, el Diagnostic Server deriva de él un NRC de 1 byte y envía una respuesta negativa de UDS al tester [SWS_DM_02060]. Como condición de contorno fundamental, los valores de NRC derivados deben situarse estrictamente en el rango de valores entre 0x01 y 0xFE.

Contexto

La clase ara::diag::DiagUdsNrcErrorDomain representa el dominio de error estandarizado para errores originados en diferentes clases de diagnóstico (AUTOSAR_AP_SWS_Diagnostics §8.12.3 «Class: DiagUdsNrcErrorDomain»). Como especialización de la clase base ara::core::ErrorDomain [SWS_DM_00529], constituye el enlace fundamental entre el procesamiento de diagnóstico del lado de la aplicación y el protocolo UDS (Unified Diagnostic Services). Dentro de AUTOSAR Adaptive Platform, actúa de intermediaria entre los procesadores de diagnóstico externos o aplicaciones de software y el Diagnostic Server (Diagnostic Management, DM). Si un procesador de diagnóstico externo notifica un error de este dominio durante la ejecución de una orden, la Diagnostic Server Instance lo evalúa de forma específica [SWS_DM_02060]. Además, el dominio interactúa con la comprobación de condiciones ambientales configurables si falla la lectura de elementos de datos [SWS_DM_00970].

Ciclo de vida

La instanciación de ara::diag::DiagUdsNrcErrorDomain se realiza a través del constructor por defecto constexpr DiagUdsNrcErrorDomain() noexcept [SWS_DM_00532]. Este constructor está especificado como seguro frente a excepciones y seguro para subprocesos [SWS_DM_00532]. Debido al diseño constexpr y a la naturaleza de los dominios de error sin funciones adicionales, una instancia debería suministrarse típicamente como un objeto inmutable de ámbito de proceso (interpretación). Pregunta Q-72b7b9c623c1efe0 (abierta) Asimismo, los métodos de inspección constitutivos Name() [SWS_DM_00533] y Message() [SWS_DM_00534] son seguros para subprocesos y seguros frente a excepciones. Dado que el objeto no gestiona ningún estado mutable, su ciclo de vida está vinculado al contexto global de tiempo de ejecución de la aplicación de diagnóstico y permite un acceso de lectura concurrente sin restricciones.

Ruta de uso

La ruta típica de uso describe la señalización y transformación de un error de diagnóstico durante la ejecución de un servicio:

  1. Un procesador de diagnóstico externo ejecuta una función de diagnóstico y detecta una condición de error.
  2. La aplicación genera un ara::core::Result con un código de error del dominio ara::diag::DiagUdsNrcErrorDomain utilizando el tipo Errc (alias de DiagUdsNrcErrc) [SWS_DM_00530] y lo devuelve a la Diagnostic Server Instance [SWS_DM_02060].
  3. La Diagnostic Server Instance recibe el valor devuelto e identifica la presencia del dominio de error ara::diag::DiagUdsNrcErrorDomain [SWS_DM_02060].
  4. El DM deriva el NRC de UDS a partir del código de error DiagUdsNrcErrc, por ejemplo mediante una static_cast a un valor de NRC de 1 byte [SWS_DM_02059].
  5. El Diagnostic Server responde al tester de diagnóstico solicitante con una respuesta negativa de UDS (negative response) que contiene el valor de NRC derivado [SWS_DM_02060].
Derivación y transmisión de un NRC UDSAplicaciónDiagnostic ServerCliente de diagnósticoResult con DiagUdsNrcErrorDomainDetecta errores de DiagUdsNrcErrorDomainDeriva NRC a partir de DiagUdsNrcErrc (static_cast)Negative Response con NRC derivado (0x01-0xFE)

Diagrama de secuencia: Derivación y transmisión de un NRC de UDS ante una ejecución de diagnóstico errónea. Fuentes: [SWS_DM_02059], [SWS_DM_02060].

Se aplica un tratamiento especial para peticiones multi-DID: Si bien la aparición de un error de ara::diag::DiagUdsNrcErrorDomain en el resultado indica el fallo del procesador de diagnóstico externo para el elemento individual, puede dar lugar a una respuesta global positiva en caso de solicitarse múltiples DID, siempre que al menos un DID sea soportado en la sesión activa (AUTOSAR_AP_SWS_Diagnostics §7.3 «Multi-DID-Requests»).

Escenarios de error

En el uso y reenvío de errores mediante ara::diag::DiagUdsNrcErrorDomain rigen límites de valores estrictos y reglas de comportamiento:

  • Rango de validez: Los valores de NRC de UDS admisibles derivados de DiagUdsNrcErrc se sitúan exclusivamente en el rango de 0x01 a 0xFE [SWS_DM_02059].
  • Fallo en condiciones ambientales: Si la obtención de un dataElement falla porque un procesador externo notifica un error de ara::diag::DiagUdsNrcErrorDomain, el DM evalúa la expresión DiagnosticEnvConditionFormulaPart como no cumplida y emite un mensaje de Log and Trace [SWS_DM_00970].
  • Tratamiento de excepciones: El método ThrowAsException() convierte un ErrorCode en la excepción correspondiente del tipo Exception (alias de DiagUdsNrcException) [SWS_DM_00531], [SWS_DM_00535]. Esta operación está declarada como no segura frente a excepciones; si las excepciones de C++ están desactivadas, no participa en la resolución de sobrecargas [SWS_DM_00535].
  • Resolución de mensajes: El método Message() proporciona una cadena de texto descriptiva para cada código de error suministrado y garantiza no devolver nunca nullptr [SWS_DM_00534].

Esta guía se basa en la especificación AUTOSAR Adaptive R25-11 y resume los requisitos para el dominio de error DiagUdsNrcErrorDomain.

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__DiagUdsNrcErrorDomain838 DiagUdsNrcErrorDomain + DiagUdsNrcErrorDomain() + Message() + Name() + ThrowAsException() nara__core__ErrorDomain335 ErrorDomain nara__diag__DiagUdsNrcErrorDomain838->nara__core__ErrorDomain335

Vista de detalle

Selecciona una entrada en el índice.

Constructores y destructor

Default constructor .

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

Alias for the exception base class.

Documentación de los métodos

función DiagUdsNrcErrorDomain [SWS_DM_00532] Upstream: RS_AP_00119

constexpr DiagUdsNrcErrorDomain () noexcept;

Default constructor .

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 50f42aa82863 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 inicializa una instancia del dominio de errores ara::diag::DiagUdsNrcErrorDomain de forma síncrona y sin parámetros de entrada [SWS_DM_00532]. Gracias a la calificación como constexpr, la instanciación ya puede tener lugar en tiempo de compilación AUTOSAR_AP_SWS_Diagnostics §8.12.3.2.1.1 «Default Constructor». En la implementación práctica, sin embargo, es de prever que rara vez sea necesaria una instanciación manual directa de la clase de dominio [SWS_DM_00529] por parte del código de aplicación, ya que, por defecto, la referencia global se obtiene a través de la función GetDiagUdsNrcDomain() [SWS_DM_00536]. Pregunta Q-22c33afd620b536e (abierta)

En lo relativo a concurrencia y seguridad frente a excepciones, el constructor está especificado como thread-safe y exception safe [SWS_DM_00532]. Está declarado como noexcept y no lanza ninguna excepción por sí mismo. El dominio gestiona códigos de error del tipo de enumeración DiagUdsNrcErrc mediante el alias Errc [SWS_DM_00530], los cuales se generan mediante MakeErrorCode() [SWS_DM_00537]. Asimismo, la clase proporciona métodos como Name() [SWS_DM_00533], Message() [SWS_DM_00534] y ThrowAsException() [SWS_DM_00535] en el marco de DiagUdsNrcException [SWS_DM_00531].

En interacción con el Diagnostic Management, los errores de este dominio controlan el tratamiento de respuestas negativas. Si una interfaz ara::diag devuelve un error de DiagUdsNrcErrorDomain, el Diagnostic Server deriva a partir de ello una respuesta UDS negativa (NRC) con el valor del código de error en el rango válido de 0x01 a 0xFE [SWS_DM_02059], [SWS_DM_02060]. Si se produce un error de este tipo al consultar un elemento del entorno, el servidor evalúa la condición pertinente como no cumplida y emite un mensaje de registro y seguimiento (Log-and-Trace) [SWS_DM_00970].

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

Guía del implementador pendiente (complejidad I2)

Header-Datei#include "ara/diag/diag_uds_nrc_error_domain.h"
Scopeclass ara::diag::DiagUdsNrcErrorDomain
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_00532
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00532@rel:R25-11#5682fb7b
Content hash
5682fb7b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00532
Status: valid/unmigrated Version: rel:R25-11#a752b0f3 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_00532@rel:R25-11#a752b0f3
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#977e80ee2026-09-30
  • R20-11rel:R20-11#634577552026-10-14
  • R21-11rel:R21-11#176ed8112026-10-14
  • R22-11rel:R22-11#75b8ab432026-10-14
  • R23-11rel:R23-11#2ee9ffd72026-10-14
  • R24-11rel:R24-11#a752b0f32026-10-14
  • R25-11rel:R25-11#a752b0f32026-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_00534] 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: 8d40cc1d5cea Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

La función miembro sincrónica Message de la clase ara::diag::DiagUdsNrcErrorDomain convierte un código de error numérico en una cadena de caracteres legible [SWS_DM_00534]. Como parámetro se transfiere el valor de error errorCode de tipo ara::core::ErrorDomain::CodeType. La llamada devuelve un puntero constante (const char *) al mensaje correspondiente, garantizándose que el valor de retorno nunca sea nullptr [SWS_DM_00534].

Tratamiento de errores y concurrencia

El método está declarado como noexcept y garantiza una completa seguridad frente a excepciones (exception safe) [SWS_DM_00534]. No se lanzan excepciones. Incluso ante valores desconocidos o no válidos para errorCode, presumiblemente la implementación suministrará un mensaje alternativo estático, ya que se descarta explícitamente un puntero nulo [SWS_DM_00534]. Pregunta Q-e9724baf4aedc3ff (abierta) Además, la función está especificada como segura para hilos (thread-safe) y puede invocarse en paralelo desde varios hilos sin sincronización externa [SWS_DM_00534].

Interacción en Diagnostic Management

Dentro de Diagnostic Management, Message implementa la sobreescritura estandarizada de la resolución de mensajes de error específicamente para Negative Response Codes (NRC) de UDS [SWS_DM_00534]. Se corresponde con funciones equivalentes de otros dominios de errores de diagnóstico como DiagErrorDomain [SWS_DM_00522], DiagOfferErrorDomain [SWS_DM_00994], DiagReportingErrorDomain [SWS_DM_01001] y DiagSovdErrorDomain [SWS_DM_01814].

Este texto fue generado por un sistema de IA a partir de la especificación AUTOSAR AP Release R25-11.

Guía del implementador pendiente (complejidad I1)

Header-Datei#include "ara/diag/diag_uds_nrc_error_domain.h"
Scopeclass ara::diag::DiagUdsNrcErrorDomain
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_00534
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00534@rel:R25-11#6832357f
Content hash
6832357f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00534
Status: valid/unmigrated Version: rel:R25-11#6b53063e 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_00534@rel:R25-11#6b53063e
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#8a8793612026-09-30
  • R20-11rel:R20-11#19a020cc2026-10-14
  • R21-11rel:R21-11#19a020cc2026-10-14
  • R22-11rel:R22-11#7a997a492026-10-14
  • R23-11rel:R23-11#7d31b4782026-10-14
  • R24-11rel:R24-11#6b53063e2026-10-14
  • R25-11rel:R25-11#6b53063e2026-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_00533] 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: 0056a3709625 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

La función miembro Name de la clase ara::diag::DiagUdsNrcErrorDomain devuelve el nombre corto (ApApplicationErrorDomain.SN) de este dominio de errores de diagnóstico específico [SWS_DM_00533]. La llamada se realiza de forma sincrónica y está declarada a través del encabezado ara/diag/diag_uds_nrc_error_domain.h. El método no recibe parámetros de entrada y devuelve un puntero de tipo const char * a una cadena de caracteres terminada en nulo [SWS_DM_00533].

Manejo de errores

La función está declarada como noexcept y posee la propiedad exception safe [SWS_DM_00533]. No lanza excepciones ni devuelve códigos de error. El fallo de la consulta no está previsto en el diseño de la interfaz, por lo que no existen mensajes de error diferenciados.

Concurrencia y restricciones

Según la especificación, Name está catalogada como thread-safe [SWS_DM_00533]. Puede invocarse en paralelo desde múltiples hilos de forma reentrante y sin mecanismos de sincronización externos. La cadena de caracteres referenciada probablemente represente datos asignados estáticamente, de modo que el puntero debería permanecer invariablemente válido durante toda la vida útil de la aplicación. Pregunta Q-d4a4d28af7a9c2df (abierta) No existen condiciones de orden especiales para la llamada.

Interacción

La operación implementa la consulta uniforme de nombres para dominios de errores de AUTOSAR Adaptive en el contexto de diagnóstico. Corresponde estructuralmente a las interfaces homónimas de dominios de errores afines como ara::diag::DiagErrorDomain::Name [SWS_DM_00521], ara::diag::DiagOfferErrorDomain::Name [SWS_DM_00993], ara::diag::DiagReportingErrorDomain::Name [SWS_DM_01000], así como ara::diag::DiagSovdErrorDomain::Name [SWS_DM_01813]. Sirve ante todo para identificar de forma legible los errores procedentes del entorno de NRC de UDS para clientes de diagnóstico o componentes de registro (logging).

Esta nota de uso se ha generado automáticamente a partir de la especificación de AUTOSAR.

Guía del implementador pendiente (complejidad I1)

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

Rückgabewert

TypBeschreibung
const char *As per ara::diag::DiagUdsNrcErrorDomain in [SWS_ CORE_90023]

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

Record
AUTOSAR/AP/record/SWS_DM_00533
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00533@rel:R25-11#58c5b4c9
Content hash
58c5b4c9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00533
Status: valid/unmigrated Version: rel:R25-11#59ca0669 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_00533@rel:R25-11#59ca0669
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#14ef88e02026-09-30
  • R20-11rel:R20-11#dabaebdf2026-10-14
  • R21-11rel:R21-11#dabaebdf2026-10-14
  • R22-11rel:R22-11#97c1ed802026-10-14
  • R23-11rel:R23-11#e4436c322026-10-14
  • R24-11rel:R24-11#7a1309a22026-10-14
  • R25-11rel:R25-11#59ca06692026-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_00535] 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: e2f3a36037be Procedencia
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La función miembro ara::diag::DiagUdsNrcErrorDomain::ThrowAsException sirve para transformar de forma sincrónica un error del dominio de errores de NRC de UDS en una excepción C++ [SWS_DM_00535]. Como parámetro se pasa la instancia errorCode de tipo const ara::core::ErrorCode&. La función carece de valor de retorno y lanza directamente el tipo de excepción asociado al código de error AUTOSAR_AP_SWS_Diagnostics §8.12.3.2.2.3 «ThrowAsException».

En lo concerniente al comportamiento de error y en tiempo de ejecución, el método está declarado con noexcept(false) y clasificado como no seguro frente a excepciones (not exception safe), ya que el lanzamiento de la excepción constituye su semántica primaria [SWS_DM_00535]. Para el contexto de llamada concurrente, la función está especificada como segura para hilos (thread-safe) [SWS_DM_00535].

En la integración y configuración del sistema rigen las siguientes condiciones y referencias de diseño:

  • Restricción del compilador: Si las excepciones C++ están deshabilitadas en la cadena de herramientas del compilador, esta función no participa en la resolución de sobrecargas (overload resolution) según [SWS_CORE_10304] [SWS_DM_00535].
  • Interacción con dominios de errores: El esquema idéntico para el lanzamiento de excepciones se implementa de manera uniforme en otros dominios de diagnóstico, como por ejemplo en DiagErrorDomain [SWS_DM_00523], DiagOfferErrorDomain [SWS_DM_00995], DiagReportingErrorDomain [SWS_DM_01002] y DiagSovdErrorDomain [SWS_DM_01815].

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

Guía del implementador pendiente (complejidad I2)

Header-Datei#include "ara/diag/diag_uds_nrc_error_domain.h"
Scopeclass ara::diag::DiagUdsNrcErrorDomain
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_00535
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00535@rel:R25-11#df06797d
Content hash
df06797d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00535
Status: valid/unmigrated Version: rel:R25-11#072d4b3e 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_00535@rel:R25-11#072d4b3e
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#33286a632026-09-30
  • R20-11rel:R20-11#857157f32026-10-14
  • R21-11rel:R21-11#857157f32026-10-14
  • R22-11rel:R22-11#e21631582026-10-14
  • R23-11rel:R23-11#743044802026-10-14
  • R24-11rel:R24-11#258997652026-10-14
  • R25-11rel:R25-11#072d4b3e2026-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_00530] Upstream: RS_AP_00119

using Errc = DiagUdsNrcErrc;

Alias for the error code value enumeration.

Header-Datei#include "ara/diag/diag_uds_nrc_error_domain.h"
Scopeclass ara::diag::DiagUdsNrcErrorDomain
SymbolErrc

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

Record
AUTOSAR/AP/record/SWS_DM_00530
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00530@rel:R25-11#f218c3b1
Content hash
f218c3b1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00530
Status: valid/unmigrated Version: rel:R25-11#e59a05b9 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_00530@rel:R25-11#e59a05b9
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#bd12ba0b2026-09-30
  • R20-11rel:R20-11#4d2013242026-10-14
  • R21-11rel:R21-11#26ea44862026-10-14
  • R22-11rel:R22-11#ffb2ee2c2026-10-14
  • R23-11rel:R23-11#e59a05b92026-10-14
  • R24-11rel:R24-11#e59a05b92026-10-14
  • R25-11rel:R25-11#e59a05b92026-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_00531] Upstream: RS_AP_00119

using Exception = DiagUdsNrcException;

Alias for the exception base class.

Header-Datei#include "ara/diag/diag_uds_nrc_error_domain.h"
Scopeclass ara::diag::DiagUdsNrcErrorDomain
SymbolException

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

Record
AUTOSAR/AP/record/SWS_DM_00531
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00531@rel:R25-11#fbfb6918
Content hash
fbfb6918
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00531
Status: valid/unmigrated Version: rel:R25-11#e658cd3a 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_00531@rel:R25-11#e658cd3a
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#5abedaad2026-09-30
  • R20-11rel:R20-11#6907f50d2026-10-14
  • R21-11rel:R21-11#6907f50d2026-10-14
  • R22-11rel:R22-11#d36d27212026-10-14
  • R23-11rel:R23-11#e658cd3a2026-10-14
  • R24-11rel:R24-11#e658cd3a2026-10-14
  • R25-11rel:R25-11#e658cd3a2026-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