DEENESPTFRRUARHIKOZHNL

classe ara::diag::DiagErrorDomain

[SWS_DM_00517] Upstream: RS_AP_00119

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

Error domain for diagnostic errors.

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

Guia do utilizadorGERADO POR IA

Serve para a categorização, descrição textual e conversão em exceções de erros de diagnóstico da Adaptive Platform.
GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 05b440597ea8 Procedência Perguntas em aberto (2)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

Serve para a categorização, descrição textual e conversão em exceções de erros de diagnóstico da Adaptive Platform.

A classe ara::diag::DiagErrorDomain define o domínio de erro para erros de diagnóstico no AUTOSAR Adaptive e deriva de ara::core::ErrorDomain ([SWS_DM_00517]). Traduz valores numéricos de erro de diagnóstico de forma segura para threads em textos descritivos sem retorno de nullptr ([SWS_DM_00522]) e permite, quando as exceções C++ estão ativadas, a conversão em exceções tipadas ([SWS_DM_00523]). Com exceções do compilador desativadas, a interface de exceções é omitida em favor de um tratamento de erros puramente baseado em valores.

Contexto

A classe ara::diag::DiagErrorDomain representa o domínio de erro estandardizado para erros de diagnóstico dentro do módulo diag da AUTOSAR Adaptive Platform ([SWS_DM_00517]). De acordo com a definição da classe em AUTOSAR_AP_SWS_Diagnostics §8.11.3 «Class: DiagErrorDomain», está declarada como final e deriva da classe de infraestrutura base ara::core::ErrorDomain. A sua responsabilidade principal consiste em integrar códigos de erro de diagnóstico no modelo de erro uniforme do AUTOSAR Adaptive.

Para o efeito, a classe associa o tipo de enumeração específico do domínio para valores de erro através do alias de tipo Errc ([SWS_DM_00518]), disponibiliza com Exception um alias para a classe base de exceção associada DiagException ([SWS_DM_00519]) e traduz códigos de erro em mensagens de texto legíveis ([SWS_DM_00522]). Através do método Name(), retorna o nome abreviado do domínio especificado em [SWS_CORE_90023] ([SWS_DM_00521]), permitindo que seja identificada de forma unívoca por componentes de diagnóstico e aplicações.

Ciclo de vida

A instanciação de ara::diag::DiagErrorDomain ocorre através do construtor predefinido (AUTOSAR_AP_SWS_Diagnostics §8.11.3.2.1.1 «Default Constructor»). Este está definido como constexpr e noexcept ([SWS_DM_00520]). Devido a estas propriedades, presume-se que as instâncias sejam tipicamente construídas já em tempo de compilação e mantidas no espaço de endereçamento como objetos singleton estáticos ou de longa duração, permitindo uma resolução de erros eficiente sem alocação dinâmica de memória. Pergunta Q-3c6e1ff445bcb4c8 (aberta)

No que diz respeito à concorrência, o construtor predefinido bem como todos os métodos de interface derivados (Name(), Message() e ThrowAsException()) estão explicitamente especificados como seguros para threads (thread-safe) ([SWS_DM_00520], [SWS_DM_00521], [SWS_DM_00522], [SWS_DM_00523]). Após a construção, o objeto não mantém nenhum estado interno mutável, de modo que são permitidos acessos de leitura concorrentes através de múltiplas threads de aplicação ou de diagnóstico sem sincronização externa adicional. A destruição do objeto não requer a limpeza de recursos externos.

Caminho de utilização

O caminho de utilização típico ocorre quando uma operação de diagnóstico falha e é necessário avaliar ou registar um erro do tipo ara::core::ErrorCode. A aplicação ou uma framework de diagnóstico acede ao domínio de erro para resolver o texto do erro ou, se aplicável, lançar uma exceção.

  1. Identificação do domínio: o chamador verifica o domínio de erro com base no nome abreviado através de Name() ([SWS_DM_00521]).
  2. Obter mensagem de erro: através de Message(errorCode), o valor numérico do código é convertido numa descrição textual ([SWS_DM_00522]).
  3. Lançar exceção (opcional): caso o fluxo de controlo chamador preveja um tratamento de erros baseado em exceções, ara::core::ErrorCode delega em ThrowAsException(), instanciando e lançando a exceção associada DiagException ([SWS_DM_00519], [SWS_DM_00523]).
Tratamento de erros típico com DiagErrorDomainAplicaçãoDiagErrorDomainErrorCodeVerificar domínio e códigoMessage(errorCode)Fehlertext (const char*)optC++ Ausnahmen aktivThrowAsException(errorCode)wirft DiagException

Diagrama de sequência: sequência de identificação de erros, resolução de texto e lançamento opcional de uma exceção através de DiagErrorDomain. Fontes: [SWS_DM_00519], [SWS_DM_00521], [SWS_DM_00522], [SWS_DM_00523].

Cenários de erro

Ao utilizar Message(), a função recebe um código de erro do tipo base ara::core::ErrorDomain::CodeType. Contratualmente, está garantido que o valor de retorno nunca é nullptr ([SWS_DM_00522]). Para valores de código inválidos ou não especificados, a implementação devolve presumivelmente uma cadeia de caracteres genérica de fallback a fim de cumprir a garantia. Pergunta Q-521a8ff895b8cfe2 (aberta)

No que diz respeito à segurança contra exceções, o construtor bem como os métodos Name() e Message() estão declarados como noexcept e são considerados seguros contra exceções (exception safe) ([SWS_DM_00520], [SWS_DM_00521], [SWS_DM_00522]). Em contrapartida, ThrowAsException() está explicitamente anotado com noexcept(false) e classificado como not exception safe ([SWS_DM_00523]), uma vez que o lançamento intencional de uma exceção constitui a sua função principal definida.

Uma condição-limite central diz respeito a toolchains sem suporte a exceções C++: caso as exceções C++ estejam desativadas no compilador, ThrowAsException() não participa na resolução de sobrecargas de acordo com [SWS_CORE_10304] ([SWS_DM_00523]). As aplicações devem, nesses ambientes, processar os erros de diagnóstico de forma puramente baseada em valores através do tipo de enumeração de códigos de erro Errc ([SWS_DM_00518]).

Este guia baseia-se na especificação AUTOSAR Adaptive Release R25-11 e resume os aspetos centrais de ara::diag::DiagErrorDomain.

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

Vista de detalhes

Selecione uma entrada no índice.

Construtores e destrutor

Default constructor.

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

Alias for the exception base class.

Documentação dos métodos

função DiagErrorDomain [SWS_DM_00520] Upstream: RS_AP_00119

constexpr DiagErrorDomain () noexcept;

Default constructor.

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 157de61e881a 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 DiagErrorDomain() inicializa uma instância do domínio de erro de diagnóstico ara::diag::DiagErrorDomain ([SWS_DM_00520], AUTOSAR_AP_SWS_Diagnostics §8.11.3.2.1.1 «Default Constructor»). Ele é declarado como constexpr e noexcept, não aceita parâmetros e não retorna nenhum valor ([SWS_DM_00520]). A chamada ocorre de forma síncrona e pode ser executada tanto em tempo de compilação como em tempo de execução.

No que diz respeito à segurança de execução e à concorrência, aplicam-se as seguintes propriedades:

  • Segurança contra erros e exceções: A função é especificada como exception safe e, devido a noexcept, não pode lançar exceções ([SWS_DM_00520]). Códigos de erro específicos ou mensagens para DET ou DEM não estão definidos para a construção.
  • Segurança de threads: A instanciação é classificada como thread-safe ([SWS_DM_00520]) e não está sujeita a restrições quanto ao contexto de chamada.

Em interação com o módulo Diagnostics, a classe DiagErrorDomain ([SWS_DM_00517], AUTOSAR_AP_SWS_Diagnostics §8.11.3 «Class: DiagErrorDomain») representa o domínio de erros de diagnóstico. Ela disponibiliza aliases de tipos centrais como Errc ([SWS_DM_00518]) e Exception ([SWS_DM_00519]). As instâncias do domínio oferecem também métodos para consulta de nome ([SWS_DM_00521]), para a tradução de códigos de erro em textos de mensagem via Message() ([SWS_DM_00522]), bem como para o lançamento de exceções específicas do domínio através de ThrowAsException() ([SWS_DM_00523]).

Na aplicação prática, uma instanciação manual direta através deste construtor raramente deverá ser necessária (interpretação), uma vez que já está disponível uma referência de instância global com a função ara::diag::GetDiagDomain() ([SWS_DM_00524]), utilizada, entre outros, por ara::diag::MakeErrorCode() ([SWS_DM_00525]) para gerar códigos de erro. Pergunta Q-95d533b0920260e0 (aberta)

Esta nota de uso foi gerada por uma IA com base na especificação.

Guia do implementador em breve (complexidade I2)

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

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

Record
AUTOSAR/AP/record/SWS_DM_00520
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00520@rel:R25-11#9c778fbf
Content hash
9c778fbf
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00520
Status: valid/unmigrated Version: rel:R25-11#23b2a5be Versionshistorie & Revisions (1 transition, 7 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_00520@rel:R25-11#23b2a5be
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#e6d6d9562026-09-30
  • R20-11rel:R20-11#9b545c562026-10-14
  • R21-11rel:R21-11#dc7608ee2026-10-14
  • R22-11rel:R22-11#ad446d6c2026-10-14
  • R23-11rel:R23-11#19214db12026-10-14
  • R24-11rel:R24-11#3d3406ec2026-10-14
  • R25-11rel:R25-11#23b2a5be2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

função Message [SWS_DM_00522] Upstream: RS_AP_00119

const char * Message (ara::core::ErrorDomain::CodeType errorCode) const noexcept override;

Translate an error code value into a text message.

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

O método Message da classe ara::diag::DiagErrorDomain serve para a tradução síncrona de um código de erro numérico em uma mensagem de texto legível ([SWS_DM_00522]). Ele sobrescreve a função básica do conceito de domínio de erros e é fornecido através do cabeçalho ara/diag/diag_error_domain.h ([SWS_DM_00522]).

Contexto de chamada e semântica

Como parâmetro de entrada, a função espera errorCode do tipo ara::core::ErrorDomain::CodeType ([SWS_DM_00522]). O valor de retorno é um ponteiro do tipo const char * para a mensagem de erro correspondente ([SWS_DM_00522]). A especificação garante de forma vinculativa que este valor de retorno nunca é nullptr ([SWS_DM_00522]). Interpretação: a cadeia de caracteres fornecida provavelmente aponta para literais de cadeia de caracteres estáticos, visto que a interface não prevê liberação dinâmica de memória e não pode falhar. Pergunta Q-a54b3a5f746357a8 (aberta)

Tratamento de erros e simultaneidade

Para a execução aplicam-se garantias estritas quanto à robustez e simultaneidade:

  • Segurança contra exceções: A operação é declarada como noexcept e especificada como totalmente segura contra exceções (exception safe) ([SWS_DM_00522]). Ela não lança exceções C++ em caso de erro.
  • Segurança de threads: A função é categorizada explicitamente como thread-safe ([SWS_DM_00522]). Por isso, pode ser chamada de forma segura por várias threads em paralelo, sem mecanismos externos de sincronização.

Interação no módulo de diagnóstico

A função faz parte do relatório uniforme de erros no AUTOSAR Adaptive Diagnostic Management. Funções de tradução idênticas existem para outros domínios específicos do módulo:

  • ara::diag::DiagUdsNrcErrorDomain::Message para a resolução em texto de NRCs de UDS ([SWS_DM_00534]),
  • ara::diag::DiagOfferErrorDomain::Message para a descrição de erros em ofertas de diagnóstico ([SWS_DM_00994]),
  • ara::diag::DiagReportingErrorDomain::Message para a resolução de códigos de erro de relatório ([SWS_DM_01001]),
  • ara::diag::DiagSovdErrorDomain::Message para códigos de erro específicos de SOVD ([SWS_DM_01814]).

Esta nota de uso foi gerada automaticamente com base nos requisitos de especificação do AUTOSAR Adaptive Release R25-11.

Guia do implementador em breve (complexidade I1)

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

Parameter (in)

ParameterBeschreibung
errorCodethe error code value

Rückgabewert

TypBeschreibung
const char *the text message, never nullptr

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

Record
AUTOSAR/AP/record/SWS_DM_00522
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00522@rel:R25-11#cdc1fb4d
Content hash
cdc1fb4d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00522
Status: valid/unmigrated Version: rel:R25-11#4c26d876 Versionshistorie & Revisions (1 transition, 7 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_00522@rel:R25-11#4c26d876
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#f966f6ff2026-09-30
  • R20-11rel:R20-11#2b742ea82026-10-14
  • R21-11rel:R21-11#2b742ea82026-10-14
  • R22-11rel:R22-11#efff2ca82026-10-14
  • R23-11rel:R23-11#9e1107d22026-10-14
  • R24-11rel:R24-11#4c26d8762026-10-14
  • R25-11rel:R25-11#4c26d8762026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

função Name [SWS_DM_00521] 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: 16c06ef8d3ee Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

O método ara::diag::DiagErrorDomain::Name serve para a consulta padronizada do identificador do domínio de erros de diagnóstico ([SWS_DM_00521]). Ele é disponibilizado pelo cabeçalho ara/diag/diag_error_domain.h e retorna de forma síncrona o nome abreviado ApApplicationErrorDomain.SN como uma string C terminada em nulo do tipo const char * ([SWS_DM_00521]). A chamada ocorre sem parâmetros de entrada. Interpretação: o ponteiro retornado provavelmente aponta para um literal de cadeia de caracteres persistido estaticamente, uma vez que a especificação não prevê mecanismos de liberação. Pergunta Q-1ca098627210deb0 (aberta)

Em relação ao tratamento de erros, a função é declarada como noexcept, bem como especificada como segura contra exceções (exception safe) ([SWS_DM_00521]). Não são reportados códigos de erro nem exceções; uma chamada resulta sempre em um resultado válido.

No que diz respeito à concorrência e condições de contorno, o método está definido como thread-safe ([SWS_DM_00521]). Como é sem estado e qualificado como const, ele opera de modo reentrante e pode ser executado concorrentemente a partir de quaisquer threads sem sincronização externa.

Na interação arquitetural, a função integra-se ao Diagnostic Management (AUTOSAR_AP_SWS_Diagnostics p. 68). Métodos Name semelhantes para identificação de domínio existem para as classes relacionadas ara::diag::DiagUdsNrcErrorDomain ([SWS_DM_00533]), ara::diag::DiagOfferErrorDomain ([SWS_DM_00993]), ara::diag::DiagReportingErrorDomain ([SWS_DM_01000]) e ara::diag::DiagSovdErrorDomain ([SWS_DM_01813]).

Este texto foi gerado por um sistema de IA com base na especificação.

Guia do implementador em breve (complexidade I1)

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

Rückgabewert

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

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

Record
AUTOSAR/AP/record/SWS_DM_00521
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00521@rel:R25-11#2144d203
Content hash
2144d203
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00521
Status: valid/unmigrated Version: rel:R25-11#752d5e2b Versionshistorie & Revisions (1 transition, 7 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_00521@rel:R25-11#752d5e2b
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#78aecc602026-09-30
  • R20-11rel:R20-11#31faa8992026-10-14
  • R21-11rel:R21-11#31faa8992026-10-14
  • R22-11rel:R22-11#7ec1da0f2026-10-14
  • R23-11rel:R23-11#d2b58f512026-10-14
  • R24-11rel:R24-11#eea3b5952026-10-14
  • R25-11rel:R25-11#752d5e2b2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

função ThrowAsException [SWS_DM_00523] Upstream: RS_AP_00119

void ThrowAsException (const ara::core::ErrorCode &errorCode) const noexcept(false) override;

Throw the exception type corresponding to the given ErrorCode. As per [SWS_CORE_10304], this function does not participate in overload resolution when C++ exceptions are disabled in the compiler toolchain.

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

A função-membro ThrowAsException da classe ara::diag::DiagErrorDomain serve para o lançamento síncrono de uma exceção C++ com base em um código de erro transmitido ([SWS_DM_00523], AUTOSAR_AP_SWS_Diagnostics §8.11.3.2.2.3 «ThrowAsException»). O método espera como parâmetro de entrada uma referência constante para uma instância de ara::core::ErrorCode e não possui valor de retorno ([SWS_DM_00523]). Como o objetivo primário consiste no lançamento de uma exceção, a operação está declarada com noexcept(false), bem como não segura contra exceções (not exception safe) ([SWS_DM_00523]).

Em relação à concorrência, o método está especificado como seguro para threads (thread-safe) e pode, assim, ser chamado a partir de múltiplos contextos de execução sem sincronização adicional ([SWS_DM_00523]). Uma condição de contorno essencial diz respeito a ambientes sem suporte a exceções: de acordo com [SWS_CORE_10304], a função não participa da resolução de sobrecarga se as exceções C++ estiverem desativadas na toolchain do compilador utilizada ([SWS_DM_00523]).

Este esquema funcional é aplicado de forma consistente entre diferentes domínios de erro do módulo de diagnóstico. Implementações análogas de ThrowAsException encontram-se, entre outras, em ara::diag::DiagUdsNrcErrorDomain ([SWS_DM_00535], AUTOSAR_AP_SWS_Diagnostics §8.12.3.2.2.3 «ThrowAsException»), ara::diag::DiagOfferErrorDomain ([SWS_DM_00995]), ara::diag::DiagReportingErrorDomain ([SWS_DM_01002]), bem como ara::diag::DiagSovdErrorDomain ([SWS_DM_01815]). Interpretação: devido à especificação com override, o método provavelmente mapeia uma operação de interface comum para o tratamento polimórfico de exceções. Pergunta Q-9c1e35e079af639d (aberta)

Este texto foi criado por uma IA; ele não substitui a verificação das normas pertinentes.

Guia do implementador em breve (complexidade I2)

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

Parameter (in)

ParameterBeschreibung
errorCodethe ErrorCode instance

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_DM_00523
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00523@rel:R25-11#60c1d6e1
Content hash
60c1d6e1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00523
Status: valid/unmigrated Version: rel:R25-11#b1b5a31b Versionshistorie & Revisions (1 transition, 7 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_00523@rel:R25-11#b1b5a31b
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#32eaed982026-09-30
  • R20-11rel:R20-11#b272bee32026-10-14
  • R21-11rel:R21-11#55562e162026-10-14
  • R22-11rel:R22-11#3d9d3df42026-10-14
  • R23-11rel:R23-11#b475ab632026-10-14
  • R24-11rel:R24-11#b1b5a31b2026-10-14
  • R25-11rel:R25-11#b1b5a31b2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

Documentação dos aliases de tipo

alias de tipo Errc [SWS_DM_00518] Upstream: RS_AP_00119

using Errc = DiagErrc;

Alias for the error code value enumeration.

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

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

Record
AUTOSAR/AP/record/SWS_DM_00518
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00518@rel:R25-11#aa7710b8
Content hash
aa7710b8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00518
Status: valid/unmigrated Version: rel:R25-11#877a0dfa Versionshistorie & Revisions (1 transition, 7 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_00518@rel:R25-11#877a0dfa
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#9de6b5c82026-09-30
  • R20-11rel:R20-11#8970b3ea2026-10-14
  • R21-11rel:R21-11#8970b3ea2026-10-14
  • R22-11rel:R22-11#027f402a2026-10-14
  • R23-11rel:R23-11#877a0dfa2026-10-14
  • R24-11rel:R24-11#877a0dfa2026-10-14
  • R25-11rel:R25-11#877a0dfa2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

alias de tipo Exception [SWS_DM_00519] Upstream: RS_AP_00119

using Exception = DiagException;

Alias for the exception base class.

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

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

Record
AUTOSAR/AP/record/SWS_DM_00519
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00519@rel:R25-11#92279001
Content hash
92279001
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00519
Status: valid/unmigrated Version: rel:R25-11#09dc5131 Versionshistorie & Revisions (1 transition, 7 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_00519@rel:R25-11#09dc5131
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#9cba46c82026-09-30
  • R20-11rel:R20-11#13cd9f1a2026-10-14
  • R21-11rel:R21-11#0b0f2db22026-10-14
  • R22-11rel:R22-11#5f6d91192026-10-14
  • R23-11rel:R23-11#09dc51312026-10-14
  • R24-11rel:R24-11#09dc51312026-10-14
  • R25-11rel:R25-11#09dc51312026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill