DEENESPTFRRUARHIKOZHNL

classe ara::diag::DiagReportingErrorDomain

[SWS_DM_00996] Upstream: RS_AP_00119

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

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

Guia do utilizadorGERADO POR IA

Define o domínio de erro para o reporte de diagnóstico e traduz códigos de erro em mensagens textuais ou exceções.
GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 7251ed55c8de Procedência Perguntas em aberto (2)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

Define o domínio de erro para o reporte de diagnóstico e traduz códigos de erro em mensagens textuais ou exceções.

A classe ara::diag::DiagReportingErrorDomain constitui o domínio de erro estandardizado para relatórios de erros na área de diagnóstico da AUTOSAR Adaptive Platform ([SWS_DM_00996]). Assume a tradução de códigos de erro numéricos em mensagens de texto determinísticas e suporta, quando necessário, o lançamento dos objetos de exceção associados ([SWS_DM_01001]). Uma vez que todas as funções de consulta foram concebidas sem estado e seguras para threads, o domínio é adequado para utilização concorrente. Como condição-limite importante, o tratamento de exceções não participa na resolução de sobrecargas quando as exceções C++ estão desativadas.

Contexto

A classe ara::diag::DiagReportingErrorDomain representa o domínio de erro para erros no sistema de reporte de diagnóstico (Diagnostic Reporting) do AUTOSAR Adaptive ([SWS_DM_00996], AUTOSAR_AP_SWS_Diagnostics §8.11.7 «Class: DiagReportingErrorDomain»). Como implementação final, especializa a classe base ara::core::ErrorDomain e constitui o elo funcional entre a arquitetura genérica de erros e os estados de erro relacionados com o diagnóstico. Entre os parceiros de interação centrais encontram-se componentes de reporte de diagnóstico, bem como instâncias de ara::core::ErrorCode que transportam erros desta área ([SWS_DM_01002]). A classe define o alias de tipo Errc para a enumeração de códigos de erro ara::diag::DiagReportingErrc ([SWS_DM_00997], AUTOSAR_AP_SWS_Diagnostics §8.11.7.1.1 «Type Alias: Errc»), bem como o alias de tipo Exception para a classe base de exceção ara::diag::DiagReportingException ([SWS_DM_00998], AUTOSAR_AP_SWS_Diagnostics §8.11.7.1.2 «Type Alias: Exception»). Através do método Name(), retorna o nome abreviado estandardizado do domínio de erro de acordo com [SWS_CORE_90023] ([SWS_DM_01000], AUTOSAR_AP_SWS_Diagnostics §8.11.7 «Class: DiagReportingErrorDomain»).

DiagReportingErrorDomainContext DiagReportingErrorDomain DiagReportingErrorDomain ErrorDomain ErrorDomain DiagReportingErrorDomain->ErrorDomain erbt von DiagReportingErrc DiagReportingErrc DiagReportingErrorDomain->DiagReportingErrc Typalias Errc DiagReportingException DiagReportingException DiagReportingErrorDomain->DiagReportingException Typalias Exception ErrorCode ErrorCode ErrorCode->DiagReportingErrorDomain usa

Diagrama de contexto: integração da DiagReportingErrorDomain na arquitetura de erros com tipos base e identificadores. Fontes: [SWS_DM_00996], [SWS_DM_00997], [SWS_DM_00998], [SWS_DM_01002].

Ciclo de vida

Instâncias de ara::diag::DiagReportingErrorDomain são criadas através do construtor predefinido sem parâmetros ([SWS_DM_00999], AUTOSAR_AP_SWS_Diagnostics §8.11.7.2.1.1 «Default Constructor»). Este está declarado como constexpr e noexcept, o que garante uma construção segura em tempo de compilação ou durante o arranque do programa, sem alocações dinâmicas nem riscos de exceção. Uma vez que a classe não encapsula dados de estado mutáveis, não existem transições dinâmicas de ciclo de vida nem transferências explícitas de posse. Interpretação: presume-se que as instâncias sejam tipicamente objetos singleton de longa duração, disponibilizados globalmente no processo durante todo o tempo de execução. No que concerne à concorrência, tanto a construção como todos os métodos de consulta estão explicitamente especificados como seguros para threads e seguros contra exceções ([SWS_DM_00999], [SWS_DM_01000], [SWS_DM_01001]), sendo assim permitidos acessos paralelos de múltiplas threads sem sincronização externa. Pergunta Q-4aa1b2858839e55d (aberta)

Caminho de utilização

O caminho de utilização regular reside na avaliação e resolução de erros de diagnóstico incluídos através do cabeçalho #include "ara/diag/diag_error_domain.h" ([SWS_DM_00997], [SWS_DM_00999]). Se ocorrer um erro durante o reporte de informações de diagnóstico, este é tipicamente encapsulado num ara::core::ErrorCode que referencia o domínio. Para efeitos de registo em log ou exibição, o sistema consulta o método Message(errorCode) ([SWS_DM_01001], AUTOSAR_AP_SWS_Diagnostics §8.11.7.2.2.1 «Message»). Esta função recebe o valor numérico de erro e retorna a mensagem de texto associada como um ponteiro para uma cadeia de caracteres constante. A especificação garante de forma vinculativa que nunca é retornado um ponteiro nulo (never nullptr) ([SWS_DM_01001]), permitindo um processamento posterior robusto em serviços de log sem verificações de ponteiro nulo. Através de Name() é possível obter adicionalmente o identificador textual do domínio ([SWS_DM_01000]).

Cenários de erro

Para o escalonamento direcionado de erros, o domínio disponibiliza o método ThrowAsException(errorCode) ([SWS_DM_01002]). Este está declarado com noexcept(false) e formalmente classificado como não seguro contra exceções ([SWS_DM_01002]), uma vez que a sua finalidade consiste no abandono deliberado do fluxo de controlo através de uma exceção. Interpretação: a função deverá construir e lançar internamente uma instância de exceção do tipo DiagReportingException com o errorCode transmitido. Uma pré-condição essencial diz respeito à configuração do compilador: se as exceções C++ forem desativadas na toolchain, ThrowAsException não participa na resolução de sobrecargas de acordo com [SWS_CORE_10304] ([SWS_DM_01002]). Nesses ambientes, uma chamada falha logo durante a compilação, pelo que as verificações de erros têm de ocorrer obrigatoriamente com base em valores através de códigos de erro. Situações de erro potenciais devido a códigos de erro inválidos são intercetadas por Message() através da disponibilização contínua de um ponteiro de texto definido ([SWS_DM_01001]). Pergunta Q-747db3b9fec32fcd (aberta)

Este guia baseia-se exclusivamente nas especificações da AUTOSAR Adaptive Platform Release R25-11.

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__DiagReportingErrorDomain575 DiagReportingErrorDomain + DiagReportingErrorDomain() + Message() + Name() + ThrowAsException() nara__core__ErrorDomain335 ErrorDomain nara__diag__DiagReportingErrorDomain575->nara__core__ErrorDomain335

Vista de detalhes

Selecione uma entrada no índice.

Construtores e destrutor

Default constructor.

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

Alias for the exception base class.

Documentação dos métodos

função DiagReportingErrorDomain [SWS_DM_00999] Upstream: RS_AP_00119

constexpr DiagReportingErrorDomain () noexcept;

Default constructor.

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: d3d475dea270 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 [SWS_DM_00999] inicializa uma instância do domínio de erro ara::diag::DiagReportingErrorDomain ([SWS_DM_00996], AUTOSAR_AP_SWS_Diagnostics §8.11.7.2.1.1 «Default Constructor»). Ele é declarado como constexpr, bem como noexcept, e cria o domínio de forma síncrona sem valor de retorno. A classe deve ser incluída através do arquivo de cabeçalho #include "ara/diag/diag_error_domain.h".

A operação está especificada como segura para threads e segura para exceções ([SWS_DM_00999]). Como o construtor é definido como noexcept, não ocorrem exceções em tempo de execução durante a instanciação. O domínio de erro criado serve para a classificação e atribuição de erros da enumeração DiagReportingErrc ([SWS_DM_00560], alias de tipo Errc em [SWS_DM_00997]), que mapeia causas de erro específicas no reporte de diagnóstico como kAlreadyOffered, kConfigurationMismatch, kDebouncingConfigurationInconsistent ou kReportIgnored.

Na interação com o domínio de erro, as funções membro Name ([SWS_DM_01000]) e Message ([SWS_DM_01001]) fornecem o nome do domínio, bem como textos de erro para os códigos de erro passados. Por meio de ThrowAsException ([SWS_DM_01002]), códigos de erro podem ser convertidos em objetos de exceção do tipo base DiagReportingException ([SWS_DM_00998]), enquanto MakeErrorCode ([SWS_DM_01006]) serve para a criação de novas instâncias de ara::core::ErrorCode. Interpretação: Uma instanciação manual por meio deste construtor raramente deve ser necessária em programas de aplicação, uma vez que o acesso normalmente ocorre através da função singleton global GetDiagReportingDomain ([SWS_DM_01004]). Pergunta Q-772337db203849c6 (aberta)

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

Guia do implementador em breve (complexidade I2)

Header-Datei#include "ara/diag/diag_error_domain.h"
Scopeclass ara::diag::DiagReportingErrorDomain
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_00999
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00999@rel:R25-11#98b959e7
Content hash
98b959e7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00999
Status: valid/unmigrated Version: rel:R25-11#a2417df9 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_00999@rel:R25-11#a2417df9
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#bc423f8e2026-09-30
  • R20-11rel:R20-11#6f7db7862026-10-14
  • R21-11rel:R21-11#06005dc42026-10-14
  • R22-11rel:R22-11#e2ba3c222026-10-14
  • R23-11rel:R23-11#41609cf12026-10-14
  • R24-11rel:R24-11#a4e166e02026-10-14
  • R25-11rel:R25-11#a2417df92026-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_01001] 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: ea11a4d30fb6 Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

O método Message da classe ara::diag::DiagReportingErrorDomain ([SWS_DM_01001]) serve para a tradução síncrona de um código de erro numérico (ara::core::ErrorDomain::CodeType errorCode) em uma mensagem de texto descritiva. Como valor de retorno, a função fornece um ponteiro do tipo const char *, que, de acordo com a especificação, nunca é nullptr ([SWS_DM_01001]). Devido ao tipo de retorno sem mecanismo de liberação, o ponteiro provavelmente deve apontar para memória estática (interpretação). Pergunta Q-6c1dffd8e5f8f2c2 (aberta) A interface é disponibilizada por meio do arquivo de cabeçalho #include "ara/diag/diag_error_domain.h" ([SWS_DM_01001]).

Tratamento de erros e simultaneidade

A função é definida como noexcept e exception safe ([SWS_DM_01001]). Como é contratualmente garantido que um ponteiro nulo nunca seja retornado, a função sempre gera uma cadeia de caracteres válida, mesmo para códigos de erro desconhecidos ([SWS_DM_01001]). Em relação à concorrência, Message é especificado como thread-safe ([SWS_DM_01001]). Dessa forma, as chamadas podem ocorrer em paralelo a partir de múltiplas threads sem sincronização adicional.

Interação

O método sobrescreve, como override, o método base de mesmo nome para tradução de códigos de erro no contexto do Adaptive AUTOSAR ([SWS_DM_01001]). Este padrão de comportamento uniforme também é compartilhado por outros domínios de erro do módulo de diagnóstico, como ara::diag::DiagErrorDomain ([SWS_DM_00522]), ara::diag::DiagUdsNrcErrorDomain ([SWS_DM_00534]), ara::diag::DiagOfferErrorDomain ([SWS_DM_00994]) e ara::diag::DiagSovdErrorDomain ([SWS_DM_01814]).

Este texto foi gerado por uma IA com base nas especificações AUTOSAR.

Guia do implementador em breve (complexidade I1)

Header-Datei#include "ara/diag/diag_error_domain.h"
Scopeclass ara::diag::DiagReportingErrorDomain
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_01001
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01001@rel:R25-11#fe5a2aa6
Content hash
fe5a2aa6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01001
Status: valid/unmigrated Version: rel:R25-11#bcf69a02 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_01001@rel:R25-11#bcf69a02
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#7a6de58a2026-09-30
  • R20-11rel:R20-11#ebca121c2026-10-14
  • R21-11rel:R21-11#ebca121c2026-10-14
  • R22-11rel:R22-11#b493eb952026-10-14
  • R23-11rel:R23-11#4edbbfda2026-10-14
  • R24-11rel:R24-11#bcf69a022026-10-14
  • R25-11rel:R25-11#bcf69a022026-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_01000] 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: 1fc59e005dfe 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 Name() da classe ara::diag::DiagReportingErrorDomain do cabeçalho #include "ara/diag/diag_error_domain.h" retorna o nome curto configurado (shortname) da área de erro ApApplicationErrorDomain.SN como uma string C terminada em nulo [SWS_DM_01000]. A chamada ocorre de forma síncrona e sem parâmetros de entrada, a fim de disponibilizar o identificador para fins de diagnóstico e registro em log no sistema AUTOSAR_AP_SWS_Diagnostics p. 68.

Para o tratamento de erros, não estão definidos códigos de erro específicos nem mensagens DET ou DEM. Pela especificação como noexcept e segura para exceções (exception safe), garante-se que a chamada da função seja sempre bem-sucedida e não lance exceções [SWS_DM_01000].

Em relação à concorrência e restrições, o método é especificado como seguro para threads (thread-safe) e permite o acesso paralelo e reentrante a partir de diferentes threads [SWS_DM_01000]. Interpretação: o ponteiro fornecido deve apontar para uma cadeia de caracteres imutável durante toda a vida útil da instância do domínio de erro. Pergunta Q-d67122aa15cc13f8 (aberta)

No sistema global, a interface segue o padrão uniforme para domínios de erro da Adaptive Platform. Ela corresponde funcionalmente aos métodos Name() equivalentes de domínios relacionados, como DiagErrorDomain [SWS_DM_00521], DiagUdsNrcErrorDomain [SWS_DM_00533], DiagOfferErrorDomain [SWS_DM_00993] bem como DiagSovdErrorDomain [SWS_DM_01813].

Esta nota de uso foi gerada automaticamente com base no estado da especificação R25-11.

Guia do implementador em breve (complexidade I1)

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

Rückgabewert

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

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

Record
AUTOSAR/AP/record/SWS_DM_01000
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01000@rel:R25-11#30c8f581
Content hash
30c8f581
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01000
Status: valid/unmigrated Version: rel:R25-11#36fe5916 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_01000@rel:R25-11#36fe5916
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#4fad61b42026-09-30
  • R20-11rel:R20-11#ea5e821f2026-10-14
  • R21-11rel:R21-11#768ee1a02026-10-14
  • R22-11rel:R22-11#a131afc62026-10-14
  • R23-11rel:R23-11#bc790a832026-10-14
  • R24-11rel:R24-11#aec0f2662026-10-14
  • R25-11rel:R25-11#36fe59162026-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_01002] 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: c2a7e07b131f Procedência
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

A função ThrowAsException da área ara::diag::DiagReportingErrorDomain serve para lançar uma exceção C++ correspondente ao código de erro passado ([SWS_DM_01002], AUTOSAR_AP_SWS_Diagnostics §8.11.7.2.2.3 «ThrowAsException»). A interface é disponibilizada por meio do arquivo de cabeçalho ara/diag/diag_error_domain.h ([SWS_DM_01002]).

Utilização e contexto de chamada

Como parâmetro de entrada, o método recebe uma instância do tipo const ara::core::ErrorCode& (errorCode) ([SWS_DM_01002]). Ele não possui valor de retorno (void) e é especificado com noexcept(false) ([SWS_DM_01002]). Se exceções C++ estiverem desativadas na toolchain do compilador, essa função não participará da resolução de sobrecarga ([SWS_DM_01002]).

Concorrência e segurança contra erros

A função é definida como thread-safe (thread-safe) ([SWS_DM_01002]). Em relação à segurança de exceções, ela é classificada como não segura para exceções (not exception safe), já que o lançamento da exceção constitui a semântica primária da operação ([SWS_DM_01002]).

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

O método faz parte da abordagem uniforme de tratamento de erros em AUTOSAR Adaptive Diagnostics. Interfaces semelhantes com assinatura e semântica idênticas estão especificadas para outros domínios de erro de diagnóstico:

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

Guia do implementador em breve (complexidade I2)

Header-Datei#include "ara/diag/diag_error_domain.h"
Scopeclass ara::diag::DiagReportingErrorDomain
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_01002
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01002@rel:R25-11#ef91258d
Content hash
ef91258d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01002
Status: valid/unmigrated Version: rel:R25-11#9833c962 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_01002@rel:R25-11#9833c962
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#6a84989a2026-09-30
  • R20-11rel:R20-11#9ba0b16c2026-10-14
  • R21-11rel:R21-11#9ba0b16c2026-10-14
  • R22-11rel:R22-11#234a52bf2026-10-14
  • R23-11rel:R23-11#cb3689d92026-10-14
  • R24-11rel:R24-11#1bbf211b2026-10-14
  • R25-11rel:R25-11#9833c9622026-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_00997] Upstream: RS_AP_00119

using Errc = DiagReportingErrc;

Alias for the error code value enumeration.

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

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

Record
AUTOSAR/AP/record/SWS_DM_00997
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00997@rel:R25-11#1bd74283
Content hash
1bd74283
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00997
Status: valid/unmigrated Version: rel:R25-11#60cdaf2f 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_00997@rel:R25-11#60cdaf2f
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#db2afe6b2026-09-30
  • R20-11rel:R20-11#0fbee78b2026-10-14
  • R21-11rel:R21-11#2bfa73a22026-10-14
  • R22-11rel:R22-11#421145072026-10-14
  • R23-11rel:R23-11#60cdaf2f2026-10-14
  • R24-11rel:R24-11#60cdaf2f2026-10-14
  • R25-11rel:R25-11#60cdaf2f2026-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_00998] Upstream: RS_AP_00119

using Exception = DiagReportingException;

Alias for the exception base class.

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

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

Record
AUTOSAR/AP/record/SWS_DM_00998
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00998@rel:R25-11#6cc77fae
Content hash
6cc77fae
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00998
Status: valid/unmigrated Version: rel:R25-11#ac140548 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_00998@rel:R25-11#ac140548
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#86cd167a2026-09-30
  • R20-11rel:R20-11#99878d992026-10-14
  • R21-11rel:R21-11#99878d992026-10-14
  • R22-11rel:R22-11#6110c5302026-10-14
  • R23-11rel:R23-11#ac1405482026-10-14
  • R24-11rel:R24-11#ac1405482026-10-14
  • R25-11rel:R25-11#ac1405482026-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