DEENESPTFRRUARHIKOZHNL

classe ara::diag::DiagOfferErrorDomain

[SWS_DM_00989] Upstream: RS_AP_00119

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

Error domain for diagnostic offer errors.

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

Guia do utilizadorGERADO POR IA

Gerencia e traduz códigos de erro, bem como exceções para ofertas de diagnóstico no módulo diag.
GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 41c977055bd1 Procedência Perguntas em aberto (2)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

Gerencia e traduz códigos de erro, bem como exceções para ofertas de diagnóstico no módulo diag.

A classe ara::diag::DiagOfferErrorDomain representa o domínio de erros padronizado para erros na disponibilização de serviços de diagnóstico dentro da AUTOSAR Adaptive Platform [SWS_DM_00989]. Como especialização da classe base ara::core::ErrorDomain, ela mapeia códigos de erro numéricos do tipo DiagOfferErrc para mensagens de texto legíveis e suporta a conversão em objetos de exceção do tipo DiagException [SWS_DM_00994]. Todas as funções-membro são implementadas como thread-safe, enquanto o lançamento de exceções com C++-Exceptions desativadas no compilador não participa da resolução de sobrecarga.

Contexto

A classe ara::diag::DiagOfferErrorDomain define o domínio de erro específico para estados de erro que ocorrem no contexto de ofertas de diagnóstico (Diagnostic Offers) no módulo diag da AUTOSAR Adaptive [SWS_DM_00989]. Como classe final, ela especializa a classe geral de plataforma ara::core::ErrorDomain (AUTOSAR_AP_SWS_Diagnostics §8.11.5 «Class: DiagOfferErrorDomain»). Sua responsabilidade primária consiste em mapear de forma tipificada estados de erro ao oferecer serviços de diagnóstico e disponibilizar uma interface padronizada para descrição textual, bem como para tratamento de exceções.

Dentro da arquitetura de erros, ara::diag::DiagOfferErrorDomain interage estreitamente com ara::core::ErrorCode: operações com erro instanciam códigos de erro, os quais associam o respectivo valor de enumeração ao domínio de erro. Para isso, a classe disponibiliza o alias de tipo Errc, que referencia o tipo de enumeração DiagOfferErrc [SWS_DM_00990]. Para o fluxo de controle tolerante a falhas, a classe estabelece uma ligação com a classe base de exceção DiagException através do alias de tipo Exception [SWS_DM_00991].

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

Diagrama de contexto: incorporação de DiagOfferErrorDomain na arquitetura de erros de ara::diag e ara::core. Fontes: [SWS_DM_00989], [SWS_DM_00990], [SWS_DM_00991].

Ciclo de vida

A criação de uma instância de ara::diag::DiagOfferErrorDomain ocorre através do construtor padrão sem parâmetros, o qual é definido como constexpr e noexcept [SWS_DM_00992]. Este construtor encontra-se no arquivo de cabeçalho ara/diag/diag_error_domain.h (AUTOSAR_AP_SWS_Diagnostics §8.11.5.2.1.1 «Default Constructor»). Graças à especificação constexpr, o objeto de domínio já pode ser construído em tempo de compilação. Em sistemas AUTOSAR, o domínio de erro deve ser mantido tipicamente como um objeto estático disponível em todo o processo ou singleton, de modo que não sejam necessárias alocações dinâmicas. Pergunta Q-faf79fde5a4b617a (aberta)

Todas as funções-membro da classe estão declaradas, sem exceção, como thread-safe (thread-safe) [SWS_DM_00992], [SWS_DM_00993], [SWS_DM_00994], [SWS_DM_00995]. Isso permite o acesso paralelo e seguro a partir de várias threads. Como a classe está declarada como final, classes derivadas são proibidas. A destruição não está sujeita a requisitos especiais e ocorre com a liberação da memória estática ao encerrar a aplicação.

Caminho de utilização

A classe é tipicamente utilizada de forma indireta através de ara::core::ErrorCode ou diretamente na avaliação de resultados de operações de diagnóstico:

  1. Um procedimento ao oferecer um serviço de diagnóstico falha, após o que é gerado um ara::core::ErrorCode com um valor do tipo DiagOfferErrc (alias Errc) [SWS_DM_00990].
  2. Para identificar o domínio, pode ser chamado o método Name(), que retorna o identificador do domínio de erro da aplicação [SWS_DM_00993] (AUTOSAR_AP_SWS_Diagnostics §8.11.5.2.2.2 «Name»).
  3. Para obter uma mensagem de erro legível para fins de registro em log ou diagnóstico, chama-se Message() com o código de erro; a string C retornada, conforme a especificação, nunca é nullptr [SWS_DM_00994].
  4. Caso a arquitetura de software trate erros por meio de exceções, chama-se ThrowAsException() com o ErrorCode, o que dispara o lançamento da exceção correspondente [SWS_DM_00995].
Sequência típica do tratamento de erros com DiagOfferErrorDomainAplicação de diagnósticoErrorCodeDiagOfferErrorDomainErgebnis pruefen / Fehler ermittelnMessage(errorCode)const char* FehlermeldungoptAusnahmebehandlung aktivThrowAsException(errorCode)throw DiagException(...)

Diagrama de sequência: consulta típica de mensagens de erro e disparo de exceções via DiagOfferErrorDomain. Fontes: [SWS_DM_00993], [SWS_DM_00994], [SWS_DM_00995].

Cenários de erro

O próprio domínio não relata erros internos, mas serve para a classificação de erros externos na disponibilização de funcionalidades de diagnóstico. As condições de erro concretas são expressas por meio do tipo de enumeração DiagOfferErrc, que está atribuído de forma fixa ao domínio através de Errc [SWS_DM_00990]. Supõe-se que esses valores de erro cubram situações de configuração ou conflito no registro de serviços de diagnóstico. Pergunta Q-0d1a5bceeb45cd08 (aberta)

A função-membro Message() é garantidamente segura contra exceções (exception safe) e fornece uma mensagem de texto válida para cada valor de erro passado [SWS_DM_00994]. Em contrapartida, ThrowAsException() é classificada como não segura contra exceções (not exception safe) e marcada com noexcept(false), visto que sua tarefa explícita representa o lançamento de uma exceção do tipo base DiagException (alias Exception) [SWS_DM_00991], [SWS_DM_00995].

Uma restrição central existe em plataformas ou configurações de compilador sem suporte a exceções: se as C++-Exceptions estiverem desativadas na toolchain, a função ThrowAsException() não participa da resolução de sobrecarga [SWS_DM_00995]. Neste caso, a aplicação precisa realizar o tratamento de erros exclusivamente com base em valores, por meio de códigos de erro.

Este guia baseia-se na especificação AUTOSAR Adaptive R25-11 e foi criado automaticamente.

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

Vista de detalhes

Selecione uma entrada no índice.

Construtores e destrutor

Default constructor.

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

Alias for the exception base class.

Documentação dos métodos

função DiagOfferErrorDomain [SWS_DM_00992] Upstream: RS_AP_00119

constexpr DiagOfferErrorDomain () noexcept;

Default constructor.

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: a02d8a8d4e42 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_00992] serve para a criação de uma instância da classe ara::diag::DiagOfferErrorDomain (SWS Diagnostics §8.11.5 «Class: DiagOfferErrorDomain»). Ele está declarado através do arquivo de cabeçalho ara/diag/diag_error_domain.h e possui a assinatura constexpr DiagOfferErrorDomain() noexcept; (SWS Diagnostics §8.11.5.2.1.1 «Default Constructor»). A chamada ocorre de forma síncrona, não processa parâmetros de entrada e, tipicamente para um construtor, não fornece valor de retorno [SWS_DM_00992].

Em relação à simultaneidade e à segurança contra erros, a função está especificada como thread-safe, bem como exception safe [SWS_DM_00992]. Pela especificação noexcept, é garantido que nenhuma exceção seja lançada durante a execução [SWS_DM_00992]. Códigos de erro específicos ou notificações através de DET ou DEM não estão previstos para este construtor.

No contexto do módulo, o domínio representa estados de erro em torno de serviços de diagnóstico, cujos códigos de erro estão definidos na enumeração DiagOfferErrc [SWS_DM_00559] e podem ser referenciados através do alias de tipo Errc [SWS_DM_00990]. A classe disponibiliza métodos padrão como Name() [SWS_DM_00993], Message() [SWS_DM_00994] e ThrowAsException() [SWS_DM_00995]. Em casos de uso, uma chamada direta do construtor raramente deve ser necessária (interpretação), uma vez que com a função ara::diag::GetDiagOfferDomain() já está disponível uma referência global para a instância [SWS_DM_01003], a qual é utilizada, entre outros, por ara::diag::MakeErrorCode() [SWS_DM_01005]. Pergunta Q-a98886da9b649096 (aberta)

Este texto foi criado por uma IA e baseia-se na especificação AUTOSAR Adaptive R25-11.

Guia do implementador em breve (complexidade I2)

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

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

Record
AUTOSAR/AP/record/SWS_DM_00992
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00992@rel:R25-11#6e98421e
Content hash
6e98421e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00992
Status: valid/unmigrated Version: rel:R25-11#1b67a107 Versionshistorie & Revisions (1 transition, 7 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_00992@rel:R25-11#1b67a107
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#647b0be12026-09-30
  • R20-11rel:R20-11#877c96922026-10-14
  • R21-11rel:R21-11#abbae6ff2026-10-14
  • R22-11rel:R22-11#c13bf7152026-10-14
  • R23-11rel:R23-11#d3ced3682026-10-14
  • R24-11rel:R24-11#8becca902026-10-14
  • R25-11rel:R25-11#1b67a1072026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

função Message [SWS_DM_00994] Upstream: RS_AP_00119

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

Translate an error code value into a text message.

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: b2c5dbbc03cf 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 síncrona Message da classe ara::diag::DiagOfferErrorDomain serve para traduzir um código de erro numérico em uma mensagem de texto descritiva [SWS_DM_00994]. Os desenvolvedores incluem a interface por meio do arquivo de cabeçalho ara/diag/diag_error_domain.h [SWS_DM_00994].

Para o uso e o contexto de chamada aplicam-se as seguintes diretrizes:

  • Parâmetros e valor de retorno: O valor de erro a ser consultado é passado para a função como ara::core::ErrorDomain::CodeType errorCode. Ela retorna um ponteiro para uma cadeia de caracteres constante (const char*), que, de acordo com a especificação, nunca é nullptr [SWS_DM_00994].
  • Segurança contra erros e exceções: A função é declarada como noexcept e especificada como exception safe, de modo que não lança exceções C++ [SWS_DM_00994]. Códigos de erro desconhecidos ou inválidos devem ser mapeados para mensagens padrão predefinidas, a fim de cumprir a garantia de ponteiro não nulo. Pergunta Q-73eb1822df6a995d (aberta)
  • Concorrência: A operação é declarada como método const e explicitamente classificada como thread-safe, permitindo chamadas concorrentes a partir de múltiplas threads sem sincronização externa [SWS_DM_00994].

O método sobrescreve uma interface base e segue o padrão uniforme de mensagens de erro do módulo de diagnóstico, que também é usado de forma análoga em outros domínios de erro, como ara::diag::DiagErrorDomain [SWS_DM_00522], ara::diag::DiagUdsNrcErrorDomain [SWS_DM_00534], ara::diag::DiagReportingErrorDomain [SWS_DM_01001] e ara::diag::DiagSovdErrorDomain [SWS_DM_01814].

Este texto foi gerado por uma IA com base na especificação AUTOSAR R25-11.

Guia do implementador em breve (complexidade I1)

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

Parameter (in)

ParameterBeschreibung
errorCodethe error code value

Rückgabewert

TypBeschreibung
const char *the text message, never nullptr

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

Record
AUTOSAR/AP/record/SWS_DM_00994
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00994@rel:R25-11#79833620
Content hash
79833620
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00994
Status: valid/unmigrated Version: rel:R25-11#77d4d160 Versionshistorie & Revisions (1 transition, 7 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_00994@rel:R25-11#77d4d160
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#c9e23be82026-09-30
  • R20-11rel:R20-11#589813cc2026-10-14
  • R21-11rel:R21-11#589813cc2026-10-14
  • R22-11rel:R22-11#43f00b7d2026-10-14
  • R23-11rel:R23-11#8d846a552026-10-14
  • R24-11rel:R24-11#77d4d1602026-10-14
  • R25-11rel:R25-11#77d4d1602026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

função Name [SWS_DM_00993] 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: 997dfa37a8b8 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 Name() da classe ara::diag::DiagOfferErrorDomain serve para determinar de forma síncrona o nome curto exclusivo do domínio de erro ([SWS_DM_00993]). Ele está disponível por meio do arquivo de cabeçalho ara/diag/diag_error_domain.h e sobrescreve o método base para identificação de domínio no framework Adaptive ([SWS_DM_00993]).

Uso e semântica:

  • Contexto de chamada e parâmetros: A chamada ocorre de forma síncrona, sem parâmetros e sem pré-condições, diretamente na instância de ara::diag::DiagOfferErrorDomain ([SWS_DM_00993]).
  • Valor de retorno: A função retorna um const char*, que representa o identificador ApApplicationErrorDomain.SN do domínio de erro ([SWS_DM_00993]). Interpretação: o ponteiro retornado deve apontar para uma cadeia de caracteres imutável e estática, que permanece válida durante todo o tempo de execução do programa. Pergunta Q-86836b3715182080 (aberta)
  • Tratamento de erros: O método é declarado como noexcept e especificado como exception safe ([SWS_DM_00993]). Ele não relata códigos de erro nem lança exceções.
  • Concorrência: A execução é classificada como thread-safe ([SWS_DM_00993]), de modo que chamadas paralelas a partir de múltiplas threads são permitidas sem sincronização externa.

Interação: O comportamento corresponde ao padrão arquitetural geral para domínios de erro no Diagnostic Management. Métodos Name() com especificação idêntica existem para domínios relacionados, como ara::diag::DiagErrorDomain ([SWS_DM_00521]), ara::diag::DiagUdsNrcErrorDomain ([SWS_DM_00533]), ara::diag::DiagReportingErrorDomain ([SWS_DM_01000]) e ara::diag::DiagSovdErrorDomain ([SWS_DM_01813]).

Esta nota de uso foi criada por uma IA com base na especificação AUTOSAR R25-11.

Guia do implementador em breve (complexidade I1)

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

Rückgabewert

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

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

Record
AUTOSAR/AP/record/SWS_DM_00993
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00993@rel:R25-11#c9685978
Content hash
c9685978
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00993
Status: valid/unmigrated Version: rel:R25-11#bb763092 Versionshistorie & Revisions (1 transition, 7 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_00993@rel:R25-11#bb763092
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#af7a9a462026-09-30
  • R20-11rel:R20-11#c00a39e12026-10-14
  • R21-11rel:R21-11#4691bb562026-10-14
  • R22-11rel:R22-11#ebaace172026-10-14
  • R23-11rel:R23-11#dcf11c052026-10-14
  • R24-11rel:R24-11#256e6eea2026-10-14
  • R25-11rel:R25-11#bb7630922026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

função ThrowAsException [SWS_DM_00995] Upstream: RS_AP_00119

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

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

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 03bd98a6d556 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 do domínio de erro ara::diag::DiagOfferErrorDomain serve, de acordo com [SWS_DM_00995], para converter um código de erro passado do tipo ara::core::ErrorCode em uma exceção C++ correspondente e lançá-la (AUTOSAR_AP_SWS_Diagnostics §8.11.5.2.2.3 «ThrowAsException»).

Em relação à semântica e ao design da interface, aplicam-se as seguintes propriedades:

  • Chamada e parâmetros: O método recebe uma referência constante para uma instância de ara::core::ErrorCode, não possui valor de retorno (void) e é declarado com noexcept(false), pois, por definição, lança uma exceção [SWS_DM_00995].
  • Restrição de compilação: De acordo com [SWS_CORE_10304], a função não participa da resolução de sobrecarga (Overload Resolution) se exceções C++ estiverem desativadas na toolchain do compilador [SWS_DM_00995].
  • Segurança e concorrência: A função é especificada como thread-safe, permitindo chamadas paralelas além dos limites de threads; no entanto, ela é explicitamente indicada como not exception safe [SWS_DM_00995].
  • Interação: O conceito corresponde ao modelo de erro padronizado para domínios de erro de diagnóstico, conforme implementado analogamente em ara::diag::DiagErrorDomain [SWS_DM_00523], ara::diag::DiagReportingErrorDomain [SWS_DM_01002], ara::diag::DiagUdsNrcErrorDomain [SWS_DM_00535] bem como ara::diag::DiagSovdErrorDomain [SWS_DM_01815]. A definição é incluída por meio do arquivo de cabeçalho #include "ara/diag/diag_error_domain.h" [SWS_DM_00995].

Devido à classificação como not exception safe, nenhuma proteção interna adicional contra erros deve atuar dentro do método durante o processo de lançamento no contexto do sistema (interpretação: os desenvolvedores devem capturar exceções no contexto da aplicação chamadora). Pergunta Q-72152cb488c24026 (aberta)

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

Guia do implementador em breve (complexidade I2)

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

Parameter (in)

ParameterBeschreibung
errorCodethe ErrorCode instance

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_DM_00995
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00995@rel:R25-11#80a9bb61
Content hash
80a9bb61
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00995
Status: valid/unmigrated Version: rel:R25-11#bb2779d1 Versionshistorie & Revisions (1 transition, 7 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_00995@rel:R25-11#bb2779d1
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#4407787d2026-09-30
  • R20-11rel:R20-11#88daf9552026-10-14
  • R21-11rel:R21-11#88daf9552026-10-14
  • R22-11rel:R22-11#475843e02026-10-14
  • R23-11rel:R23-11#5501b0b72026-10-14
  • R24-11rel:R24-11#e00c1c982026-10-14
  • R25-11rel:R25-11#bb2779d12026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

Documentação dos aliases de tipo

alias de tipo Errc [SWS_DM_00990] Upstream: RS_AP_00119

using Errc = DiagOfferErrc;

Alias for the error code value enumeration.

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

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

Record
AUTOSAR/AP/record/SWS_DM_00990
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00990@rel:R25-11#0155599d
Content hash
0155599d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00990
Status: valid/unmigrated Version: rel:R25-11#ef041464 Versionshistorie & Revisions (1 transition, 7 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_00990@rel:R25-11#ef041464
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#034a80c32026-09-30
  • R20-11rel:R20-11#d4379faa2026-10-14
  • R21-11rel:R21-11#8b6b95482026-10-14
  • R22-11rel:R22-11#5476984e2026-10-14
  • R23-11rel:R23-11#ef0414642026-10-14
  • R24-11rel:R24-11#ef0414642026-10-14
  • R25-11rel:R25-11#ef0414642026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

alias de tipo Exception [SWS_DM_00991] Upstream: RS_AP_00119

using Exception = DiagException;

Alias for the exception base class.

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

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

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