DEENESPTFRRUARHIKOZHNL

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

Guia do utilizadorGERADO POR IA

Disponibiliza Negative Response Codes específicos de UDS para o tratamento padronizado de erros em funções de diagnóstico.
GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: ee46722aaae6 Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

Disponibiliza Negative Response Codes específicos de UDS para o tratamento padronizado de erros em funções de diagnóstico.

O domínio de erro ara::diag::DiagUdsNrcErrorDomain encapsula códigos de erro do processamento de diagnóstico e os associa a valores de erro padronizados de UDS [SWS_DM_00529]. Quando um processador de diagnóstico externo reporta um erro correspondente, o Diagnostic Server deriva dele um NRC de 1 byte e envia uma resposta negativa de UDS para o testador [SWS_DM_02060]. Como restrição essencial, os valores de NRC derivados devem situar-se estritamente na faixa de valores entre 0x01 e 0xFE.

Contexto

A classe ara::diag::DiagUdsNrcErrorDomain representa o domínio de erro padronizado para erros originados de diferentes classes de diagnóstico (AUTOSAR_AP_SWS_Diagnostics §8.12.3 «Class: DiagUdsNrcErrorDomain»). Como especialização da classe base ara::core::ErrorDomain [SWS_DM_00529], ela constitui o elo fundamental entre o processamento de diagnóstico do lado da aplicação e o protocolo UDS (Unified Diagnostic Services). Dentro da AUTOSAR Adaptive Platform, ela atua como intermediária entre processadores de diagnóstico externos ou aplicações de software e o Diagnostic Server (Diagnostic Management, DM). Se um processador de diagnóstico externo reportar um erro desse domínio durante a execução de um comando, a Diagnostic Server Instance o avalia de forma direcionada [SWS_DM_02060]. Além disso, o domínio interage com a verificação de condições ambientais configuráveis caso a leitura de elementos de dados falhe [SWS_DM_00970].

Ciclo de vida

A instanciação de ara::diag::DiagUdsNrcErrorDomain ocorre por meio do construtor padrão constexpr DiagUdsNrcErrorDomain() noexcept [SWS_DM_00532]. Esse construtor é especificado como seguro contra exceções e thread-safe [SWS_DM_00532]. Devido à concepção de constexpr e à natureza de domínios de erro sem funções, uma instância deve ser disponibilizada tipicamente como um objeto imutável de escopo de processo (interpretação). Pergunta Q-72b7b9c623c1efe0 (aberta) Os métodos de inspeção constituintes Name() [SWS_DM_00533] e Message() [SWS_DM_00534] também são thread-safe e seguros contra exceções. Como o objeto não gerencia estado mutável, o ciclo de vida está vinculado ao contexto de tempo de execução geral da aplicação de diagnóstico e permite acesso concorrente de leitura irrestrito.

Caminho de utilização

O caminho de uso típico descreve a sinalização e transformação de um erro de diagnóstico durante a execução de um serviço:

  1. Um processador de diagnóstico externo executa uma função de diagnóstico e detecta uma condição de erro.
  2. A aplicação cria um ara::core::Result com um código de erro do domínio ara::diag::DiagUdsNrcErrorDomain usando o tipo Errc (alias para DiagUdsNrcErrc) [SWS_DM_00530] e o retorna para a Diagnostic Server Instance [SWS_DM_02060].
  3. A Diagnostic Server Instance recebe o valor de retorno e identifica a presença do domínio de erro ara::diag::DiagUdsNrcErrorDomain [SWS_DM_02060].
  4. O DM deriva o UDS-NRC a partir do código de erro DiagUdsNrcErrc, por exemplo, por meio de um static_cast em um valor de NRC de 1 byte [SWS_DM_02059].
  5. O Diagnostic Server responde ao testador de diagnóstico solicitante com uma resposta negativa de UDS (negative response) contendo o valor de NRC derivado [SWS_DM_02060].
Derivação e transmissão de um NRC UDSAplicaçãoDiagnostic ServerCliente de diagnósticoResult com DiagUdsNrcErrorDomainDetecta erro do DiagUdsNrcErrorDomainDeriva NRC a partir de DiagUdsNrcErrc (static_cast)Negative Response com NRC derivado (0x01-0xFE)

Diagrama de sequência: derivação e transmissão de um UDS-NRC em caso de execução de diagnóstico com erro. Fontes: [SWS_DM_02059], [SWS_DM_02060].

Aplica-se um tratamento especial para solicitações multi-DID: embora a ocorrência de um erro de ara::diag::DiagUdsNrcErrorDomain no resultado indique a falha do processador de diagnóstico externo para o elemento individual, ela pode, no entanto, resultar em uma resposta geral positiva no caso de múltiplos DIDs solicitados, desde que pelo menos um DID seja suportado na sessão ativa (AUTOSAR_AP_SWS_Diagnostics §7.3 «Multi-DID-Requests»).

Cenários de erro

Ao utilizar e encaminhar erros via ara::diag::DiagUdsNrcErrorDomain, aplicam-se limites de valores e regras de comportamento estritos:

  • Faixa de validade: Valores admissíveis de UDS-NRC derivados de DiagUdsNrcErrc situam-se exclusivamente na faixa de 0x01 a 0xFE [SWS_DM_02059].
  • Falha em condições ambientais: Se a obtenção de um dataElement falhar porque um processador externo reporta um erro de ara::diag::DiagUdsNrcErrorDomain, o DM avalia a expressão DiagnosticEnvConditionFormulaPart como não atendida e emite uma mensagem de Log and Trace [SWS_DM_00970].
  • Tratamento de exceções: O método ThrowAsException() converte um ErrorCode na exceção correspondente do tipo Exception (alias para DiagUdsNrcException) [SWS_DM_00531], [SWS_DM_00535]. Essa operação é declarada como não segura contra exceções; com exceções C++ desativadas, ela não participa da resolução de sobrecarga [SWS_DM_00535].
  • Resolução de mensagens: O método Message() fornece uma cadeia de caracteres descritiva para cada código de erro passado e comprovadamente nunca retorna nullptr [SWS_DM_00534].

Este guia baseia-se na especificação AUTOSAR Adaptive R25-11 e resume os requisitos para o domínio de erro DiagUdsNrcErrorDomain.

Mapa de membros

Construtores e destrutor

1

Aliases de tipo

2

Diagrama de classes

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 detalhes

Selecione uma entrada no índice.

Construtores e destrutor

Default constructor .

constexpr DiagUdsNrcErrorDomain () noexcept;

Métodos

Message função

Translate an error code value into a text message.

const char * Message (ara::core::ErrorDomain::CodeType errorCode) const noexcept override;
Name função

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;

Aliases 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.

Documentação dos métodos

função DiagUdsNrcErrorDomain [SWS_DM_00532] Upstream: RS_AP_00119

constexpr DiagUdsNrcErrorDomain () noexcept;

Default constructor .

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 50f42aa82863 Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

O construtor padrão sem parâmetros inicializa uma instância do domínio de erro ara::diag::DiagUdsNrcErrorDomain de forma síncrona e sem parâmetros de passagem [SWS_DM_00532]. Devido à qualificação como constexpr, a instanciação já pode ocorrer em tempo de compilação AUTOSAR_AP_SWS_Diagnostics §8.12.3.2.1.1 «Default Constructor». Na implementação prática, contudo, uma instanciação manual direta da classe de domínio [SWS_DM_00529] pelo código da aplicação raramente deverá ser necessária, uma vez que a referência global é obtida por padrão através da função GetDiagUdsNrcDomain() [SWS_DM_00536]. Pergunta Q-22c33afd620b536e (aberta)

Em relação à concorrência e à segurança contra exceções, o construtor é especificado como thread-safe e exception safe [SWS_DM_00532]. Ele é declarado como noexcept e não lança quaisquer exceções por si próprio. O domínio gerencia códigos de erro do tipo de enumeração DiagUdsNrcErrc através do alias Errc [SWS_DM_00530], os quais são gerados mediante MakeErrorCode() [SWS_DM_00537]. Além disso, a classe fornece métodos como Name() [SWS_DM_00533], Message() [SWS_DM_00534] bem como ThrowAsException() [SWS_DM_00535] no âmbito de DiagUdsNrcException [SWS_DM_00531].

Em interação com o Diagnostic Management, os erros deste domínio controlam o tratamento de respostas negativas. Se uma interface ara::diag retornar um erro de DiagUdsNrcErrorDomain, o Diagnostic Server deriva dele uma resposta negativa UDS (NRC) com o valor do código de erro na faixa válida de 0x01 a 0xFE [SWS_DM_02059], [SWS_DM_02060]. Se tal erro ocorrer ao obter um elemento ambiental, o servidor avalia a respetiva condição como não satisfeita e emite uma mensagem de Log-and-Trace [SWS_DM_00970].

Esta nota de utilização foi gerada automaticamente com base na especificação AUTOSAR AP R25-11.

Guia do implementador em breve (complexidade 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#61d32866
Content hash
61d32866
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

função 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.

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 8d40cc1d5cea Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

A função-membro síncrona Message da classe ara::diag::DiagUdsNrcErrorDomain converte um código de erro numérico em uma cadeia de caracteres legível [SWS_DM_00534]. Como parâmetro, é transmitido o valor de erro errorCode do tipo ara::core::ErrorDomain::CodeType. A chamada retorna um ponteiro constante (const char *) para a mensagem correspondente, sendo garantido que o valor de retorno nunca é nullptr [SWS_DM_00534].

Tratamento de erros e simultaneidade

O método está declarado como noexcept e assegura segurança completa contra exceções (exception safe) [SWS_DM_00534]. Nenhuma exceção é lançada. Mesmo com valores desconhecidos ou inválidos para errorCode, a implementação provavelmente deve fornecer uma mensagem de fallback estática, uma vez que um ponteiro nulo está explicitamente excluído [SWS_DM_00534]. Pergunta Q-e9724baf4aedc3ff (aberta) Além disso, a função está especificada como segura para threads (thread-safe) e pode ser chamada em paralelo a partir de múltiplas threads sem sincronização externa [SWS_DM_00534].

Interação no Diagnostic Management

Dentro do Diagnostic Management, Message implementa a sobreposição padronizada da resolução de mensagens de erro especialmente para UDS Negative Response Codes (NRC) [SWS_DM_00534]. Ela corresponde a funções semelhantes de outros domínios de erros de diagnóstico, tais como DiagErrorDomain [SWS_DM_00522], DiagOfferErrorDomain [SWS_DM_00994], DiagReportingErrorDomain [SWS_DM_01001] e DiagSovdErrorDomain [SWS_DM_01814].

Este texto foi gerado por um sistema de IA com base na especificação AUTOSAR AP Release R25-11.

Guia do implementador em breve (complexidade 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#33aa3b23
Content hash
33aa3b23
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

função Name [SWS_DM_00533] Upstream: RS_AP_00119

const char * Name () const noexcept override;

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

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 0056a3709625 Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

A função-membro Name da classe ara::diag::DiagUdsNrcErrorDomain retorna o nome abreviado (ApApplicationErrorDomain.SN) deste domínio de erros de diagnóstico específico [SWS_DM_00533]. A chamada ocorre de forma síncrona e está declarada no cabeçalho ara/diag/diag_uds_nrc_error_domain.h. O método não recebe parâmetros de entrada e retorna um ponteiro do tipo const char * para uma cadeia de caracteres terminada em nulo [SWS_DM_00533].

Tratamento de erros

A função está declarada como noexcept e possui a propriedade exception safe [SWS_DM_00533]. Ela não lança exceções e não retorna códigos de erro. Uma falha na consulta não está prevista no design da interface, razão pela qual não existem mensagens de erro separadas.

Simultaneidade e restrições

De acordo com a especificação, Name está classificada como thread-safe [SWS_DM_00533]. Ela pode ser chamada em paralelo por várias threads de forma reentrante e sem mecanismos externos de sincronização. A cadeia de caracteres referenciada provavelmente representa dados alocados estaticamente, de modo que o ponteiro deve permanecer válido e inalterado durante toda a vida útil da aplicação. Não existem condições especiais de ordenação para a chamada. Pergunta Q-d4a4d28af7a9c2df (aberta)

Interação

A operação implementa a consulta padronizada de nomes para domínios de erro do AUTOSAR Adaptive no contexto de diagnóstico. Ela corresponde estruturalmente às interfaces de mesmo nome de domínios de erro relacionados, como ara::diag::DiagErrorDomain::Name [SWS_DM_00521], ara::diag::DiagOfferErrorDomain::Name [SWS_DM_00993], ara::diag::DiagReportingErrorDomain::Name [SWS_DM_01000] e ara::diag::DiagSovdErrorDomain::Name [SWS_DM_01813]. Serve principalmente para identificar erros do ambiente UDS-NRC de forma legível para clientes de diagnóstico ou componentes de logging.

Esta nota de uso foi gerada automaticamente com base na especificação AUTOSAR.

Guia do implementador em breve (complexidade 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#5aca6713
Content hash
5aca6713
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

função 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.

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: e2f3a36037be Procedência
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

A função-membro ara::diag::DiagUdsNrcErrorDomain::ThrowAsException serve para converter sincronamente um erro do domínio de erros UDS-NRC em uma exceção C++ [SWS_DM_00535]. Como parâmetro, é transmitida a instância errorCode do tipo const ara::core::ErrorCode&. A função não possui valor de retorno, mas lança diretamente o tipo de exceção atribuído ao código de erro AUTOSAR_AP_SWS_Diagnostics §8.12.3.2.2.3 «ThrowAsException».

Quanto ao comportamento de erro e de tempo de execução, o método está declarado com noexcept(false) e classificado como não seguro contra exceções (not exception safe), pois o lançamento da exceção constitui a sua semântica primária [SWS_DM_00535]. Para o contexto de chamada concorrente, a função está especificada como segura para threads (thread-safe) [SWS_DM_00535].

Na integração e configuração do sistema, aplicam-se as seguintes condições e referências de projeto:

  • Restrição do compilador: Se as exceções C++ estiverem desativadas na toolchain do compilador, esta função não participa da resolução de sobrecarga (overload resolution) de acordo com [SWS_CORE_10304] [SWS_DM_00535].
  • Interação com domínios de erro: O esquema idêntico para lançamento de exceções é implementado de forma uniforme em outros domínios de diagnóstico, como em DiagErrorDomain [SWS_DM_00523], DiagOfferErrorDomain [SWS_DM_00995], DiagReportingErrorDomain [SWS_DM_01002] e DiagSovdErrorDomain [SWS_DM_01815].

Esta nota de uso foi criada de forma automatizada com base na especificação AUTOSAR Adaptive R25-11.

Guia do implementador em breve (complexidade 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#0e7b407c
Content hash
0e7b407c
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

Documentação dos aliases 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