DEENESPTFRRUARHIKOZHNL

класс 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]

Руководство пользователяСОЗДАНО ИИ

Управляет и преобразует коды ошибок и исключения для предложений диагностики в модуле diag.
СОЗДАНО ИИ не проверено Модель: gemini-3.8-flash-medium · Усилие: medium · Температура: не регулируется · Промпт: 41c977055bd1 Происхождение Открытые вопросы (2)
переведено с немецкого руководстваgemini-3.8-flash-low · 2026-10-13 · Немецкий оригинал

Управляет и преобразует коды ошибок и исключения для предложений диагностики в модуле diag.

Класс ara::diag::DiagOfferErrorDomain представляет стандартизированный домен ошибок для сбоев при предоставлении диагностических служб в AUTOSAR Adaptive Platform [SWS_DM_00989]. Будучи специализацией базового класса ara::core::ErrorDomain, он сопоставляет числовым кодам ошибок типа DiagOfferErrc читаемые текстовые сообщения и поддерживает преобразование в объекты исключений типа DiagException [SWS_DM_00994]. Все функции-члены выполнены потокобезопасными, тогда как генерация исключений не участвует в разрешении перегрузки при отключенных в компиляторе исключениях C++.

Контекст

Класс ara::diag::DiagOfferErrorDomain определяет специфический домен ошибок для состояний ошибок, возникающих в связи с предложениями диагностики (Diagnostic Offers) в модуле diag AUTOSAR Adaptive [SWS_DM_00989]. Будучи финальным классом, он специализирует общий платформенный класс ara::core::ErrorDomain (AUTOSAR_AP_SWS_Diagnostics §8.11.5 «Class: DiagOfferErrorDomain»). Его основная обязанность заключается в типизированном представлении ошибочных состояний при предложении диагностических служб и предоставлении стандартизированного интерфейса для текстового описания и обработки исключений.

В рамках архитектуры ошибок ara::diag::DiagOfferErrorDomain тесно взаимодействует с ara::core::ErrorCode: сбойные операции создают экземпляры кодов ошибок, связывающие соответствующее значение перечисления с доменом ошибок. Для этого класс предоставляет псевдоним типа Errc, ссылающийся на тип перечисления DiagOfferErrc [SWS_DM_00990]. Для обеспечения отказоустойчивого потока управления класс устанавливает связь с базовым классом исключений DiagException через псевдоним типа 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

Контекстная диаграмма: встраивание DiagOfferErrorDomain в архитектуру ошибок ara::diag и ara::core. Источники: [SWS_DM_00989], [SWS_DM_00990], [SWS_DM_00991].

Жизненный цикл

Создание экземпляра ara::diag::DiagOfferErrorDomain выполняется через конструктор по умолчанию без параметров, который определен как constexpr и noexcept [SWS_DM_00992]. Этот конструктор находится в заголовочном файле ara/diag/diag_error_domain.h (AUTOSAR_AP_SWS_Diagnostics §8.11.5.2.1.1 «Default Constructor»). Благодаря спецификации constexpr объект домена может быть сконструирован уже во время компиляции. В AUTOSAR-системах домен ошибок, как правило, содержится в виде доступного на уровне процесса статического объекта или синглтона, поэтому динамические выделения памяти не требуются. Вопрос Q-faf79fde5a4b617a (открытый)

Все функции-члены класса без исключения объявлены как потокобезопасные (thread-safe) [SWS_DM_00992], [SWS_DM_00993], [SWS_DM_00994], [SWS_DM_00995]. Это обеспечивает безопасный параллельный доступ из нескольких потоков. Поскольку класс объявлен как final, создание производных классов запрещено. Уничтожение не подчиняется каким-либо особым требованиям и происходит при освобождении статической памяти при завершении работы приложения.

Путь использования

Класс обычно используется косвенно через ara::core::ErrorCode или напрямую при обработке результатов диагностических операций:

  1. Операция при предоставлении диагностической службы завершается сбоем, после чего создается ara::core::ErrorCode со значением типа DiagOfferErrc (псевдоним Errc) [SWS_DM_00990].
  2. Для идентификации домена может быть вызван метод Name(), возвращающий идентификатор домена ошибок приложения [SWS_DM_00993] (AUTOSAR_AP_SWS_Diagnostics §8.11.5.2.2.2 «Name»).
  3. Чтобы получить читаемое сообщение об ошибке для целей протоколирования или диагностики, вызывается Message() с кодом ошибки; возвращаемая C-строка согласно спецификации никогда не бывает nullptr [SWS_DM_00994].
  4. Если архитектура программного обеспечения обрабатывает ошибки с помощью исключений, вызывается ThrowAsException() с ErrorCode, что инициирует выброс соответствующего исключения [SWS_DM_00995].
Типичная последовательность обработки ошибок с DiagOfferErrorDomainДиагностическое приложениеErrorCodeDiagOfferErrorDomainErgebnis pruefen / Fehler ermittelnMessage(errorCode)const char* FehlermeldungoptAusnahmebehandlung aktivThrowAsException(errorCode)throw DiagException(...)

Диаграмма последовательности: типичный запрос сообщений об ошибках и выброс исключений через DiagOfferErrorDomain. Источники: [SWS_DM_00993], [SWS_DM_00994], [SWS_DM_00995].

Сценарии ошибок

Сам домен не сообщает о внутренних ошибках, а служит для классификации внешних ошибок при предоставлении диагностической функциональности. Конкретные условия ошибок выражаются через тип перечисления DiagOfferErrc, жестко закрепленный за доменом через Errc [SWS_DM_00990]. Предположительно, эти значения ошибок охватывают ситуации конфигурации или конфликтов при регистрации диагностических служб. Вопрос Q-0d1a5bceeb45cd08 (открытый)

Функция-член Message() гарантированно безопасна относительно исключений (exception safe) и возвращает корректное текстовое сообщение для каждого переданного значения ошибки [SWS_DM_00994]. Напротив, ThrowAsException() классифицируется как небезопасная относительно исключений (not exception safe) и помечена как noexcept(false), поскольку ее явной задачей является выброс исключения базового типа DiagException (псевдоним Exception) [SWS_DM_00991], [SWS_DM_00995].

Центральное граничное условие существует на платформах или в конфигурациях компилятора без поддержки исключений: если исключения C++ отключены в тулчейне, функция ThrowAsException() не участвует в разрешении перегрузок [SWS_DM_00995]. В этом случае приложение должно выполнять обработку ошибок исключительно на основе значений через коды ошибок.

Настоящее руководство основано на спецификации AUTOSAR Adaptive R25-11 и создано автоматически.

Карта членов

Конструкторы и деструктор

1

Псевдонимы типов

2

Диаграмма классов

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

Подробный вид

Выберите элемент в оглавлении.

Конструкторы и деструктор

DiagOfferErrorDomain функция

Default constructor.

constexpr DiagOfferErrorDomain () noexcept;

Методы

Message функция

Translate an error code value into a text message.

const char * Message (ara::core::ErrorDomain::CodeType errorCode) const noexcept override;
Name функция

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

const char * Name () const noexcept override;
ThrowAsException функция

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;

Псевдонимы типов

Errc псевдоним типа

Alias for the error code value enumeration.

using Errc = DiagOfferErrc;
Exception псевдоним типа

Alias for the exception base class.

Документация методов

функция DiagOfferErrorDomain [SWS_DM_00992] Upstream: RS_AP_00119

constexpr DiagOfferErrorDomain () noexcept;

Default constructor.

СОЗДАНО ИИ не проверено Модель: gemini-3.8-flash-medium · Усилие: medium · Температура: не регулируется · Промпт: a02d8a8d4e42 Происхождение Открытые вопросы (1)
переведено с немецкого руководстваgemini-3.8-flash-low · 2026-10-13 · Немецкий оригинал

Конструктор по умолчанию без параметров [SWS_DM_00992] служит для создания экземпляра класса ara::diag::DiagOfferErrorDomain (SWS Diagnostics §8.11.5 «Class: DiagOfferErrorDomain»). Он объявлен через заголовочный файл ara/diag/diag_error_domain.h и имеет сигнатуру constexpr DiagOfferErrorDomain() noexcept; (SWS Diagnostics §8.11.5.2.1.1 «Default Constructor»). Вызов выполняется синхронно, не обрабатывает входных параметров и, типично для конструктора, не имеет возвращаемого значения [SWS_DM_00992].

В отношении параллелизма и отказоустойчивости функция специфицирована как thread-safe, а также exception safe [SWS_DM_00992]. Спецификацией noexcept гарантируется, что во время выполнения исключения не генерируются [SWS_DM_00992]. Специфические коды ошибок или уведомления через DET либо DEM для этого конструктора не предусмотрены.

В контексте модуля домен представляет ошибочные состояния, связанные с диагностическими службами, коды ошибок которых определены в перечислении DiagOfferErrc [SWS_DM_00559] и могут быть сосланы через псевдоним типа Errc [SWS_DM_00990]. Класс предоставляет стандартные методы, такие как Name() [SWS_DM_00993], Message() [SWS_DM_00994] и ThrowAsException() [SWS_DM_00995]. В практических сценариях прямой вызов конструктора вряд ли потребуется (интерпретация), поскольку с помощью функции ara::diag::GetDiagOfferDomain() уже доступна глобальная ссылка на экземпляр [SWS_DM_01003], используемая, среди прочего, в ara::diag::MakeErrorCode() [SWS_DM_01005]. Вопрос Q-a98886da9b649096 (открытый)

Этот текст был создан ИИ и основан на спецификации AUTOSAR Adaptive R25-11.

Руководство разработчика реализации в подготовке (сложность 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#5ac37634
Content hash
5ac37634
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

функция 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.

СОЗДАНО ИИ не проверено Модель: gemini-3.8-flash-medium · Усилие: medium · Температура: не регулируется · Промпт: b2c5dbbc03cf Происхождение Открытые вопросы (1)
переведено с немецкого руководстваgemini-3.8-flash-low · 2026-10-13 · Немецкий оригинал

Синхронная функция-член Message класса ara::diag::DiagOfferErrorDomain служит для преобразования числового кода ошибки в описательное текстовое сообщение [SWS_DM_00994]. Разработчики подключают интерфейс через заголовочный файл ara/diag/diag_error_domain.h [SWS_DM_00994].

Для использования и контекста вызова действуют следующие требования:

  • Параметры и возвращаемое значение: функции передается запрашиваемое значение ошибки в виде ara::core::ErrorDomain::CodeType errorCode. Она возвращает указатель на константную строку (const char*), который согласно спецификации никогда не равен nullptr [SWS_DM_00994].
  • Безопасность ошибок и исключений: функция объявлена как noexcept и специфицирована как exception safe, поэтому она не генерирует C++-исключений [SWS_DM_00994]. Неизвестные или недействительные коды ошибок, вероятно, отображаются на предопределенные стандартные сообщения, чтобы соблюсти гарантию отсутствия нулевого указателя. Вопрос Q-73eb1822df6a995d (открытый)
  • Параллелизм: операция объявлена как метод const и явно классифицирована как thread-safe, благодаря чему параллельные вызовы из нескольких потоков допустимы без внешней синхронизации [SWS_DM_00994].

Метод переопределяет базовый интерфейс и следует единому паттерну сообщений об ошибках диагностического модуля, который аналогично используется и в других доменах ошибок, таких как ara::diag::DiagErrorDomain [SWS_DM_00522], ara::diag::DiagUdsNrcErrorDomain [SWS_DM_00534], ara::diag::DiagReportingErrorDomain [SWS_DM_01001] и ara::diag::DiagSovdErrorDomain [SWS_DM_01814].

Этот текст был сгенерирован ИИ на основе спецификации AUTOSAR R25-11.

Руководство разработчика реализации в подготовке (сложность 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#9d623162
Content hash
9d623162
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

функция Name [SWS_DM_00993] Upstream: RS_AP_00119

const char * Name () const noexcept override;

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

СОЗДАНО ИИ не проверено Модель: gemini-3.8-flash-medium · Усилие: medium · Температура: не регулируется · Промпт: 997dfa37a8b8 Происхождение Открытые вопросы (1)
переведено с немецкого руководстваgemini-3.8-flash-low · 2026-10-13 · Немецкий оригинал

Метод Name() класса ara::diag::DiagOfferErrorDomain служит для синхронного определения уникального короткого имени домена ошибок ([SWS_DM_00993]). Он доступен через заголовочный файл ara/diag/diag_error_domain.h и переопределяет базовый метод идентификации домена во фреймворке Adaptive ([SWS_DM_00993]).

Использование и семантика:

  • Контекст вызова и параметры: вызов выполняется синхронно, без параметров и без предварительных условий непосредственно на экземпляре ara::diag::DiagOfferErrorDomain ([SWS_DM_00993]).
  • Возвращаемое значение: функция возвращает const char*, который представляет идентификатор ApApplicationErrorDomain.SN домена ошибок ([SWS_DM_00993]). Интерпретация: возвращаемый указатель, вероятно, ссылается на неизменяемую статическую строку, остающуюся действительной на протяжении всего времени работы программы. Вопрос Q-86836b3715182080 (открытый)
  • Обработка ошибок: метод объявлен как noexcept и специфицирован как exception safe ([SWS_DM_00993]). Он не сообщает о кодах ошибок и не генерирует исключений.
  • Параллелизм: выполнение классифицировано как thread-safe ([SWS_DM_00993]), поэтому параллельные вызовы из нескольких потоков допустимы без внешней синхронизации.

Взаимодействие: поведение соответствует общему архитектурному паттерну для доменов ошибок в Diagnostic Management. Идентично специфицированные методы Name() существуют для родственных доменов, таких как ara::diag::DiagErrorDomain ([SWS_DM_00521]), ara::diag::DiagUdsNrcErrorDomain ([SWS_DM_00533]), ara::diag::DiagReportingErrorDomain ([SWS_DM_01000]), а также ara::diag::DiagSovdErrorDomain ([SWS_DM_01813]).

Это указание по использованию было создано ИИ на основе спецификации AUTOSAR R25-11.

Руководство разработчика реализации в подготовке (сложность 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#5ed34a7e
Content hash
5ed34a7e
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

функция 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.

СОЗДАНО ИИ не проверено Модель: gemini-3.8-flash-medium · Усилие: medium · Температура: не регулируется · Промпт: 03bd98a6d556 Происхождение Открытые вопросы (1)
переведено с немецкого руководстваgemini-3.8-flash-low · 2026-10-13 · Немецкий оригинал

Функция-член ThrowAsException домена ошибок ara::diag::DiagOfferErrorDomain служит согласно [SWS_DM_00995] для преобразования переданного кода ошибки типа ara::core::ErrorCode в соответствующее C++-исключение и его генерации (AUTOSAR_AP_SWS_Diagnostics §8.11.5.2.2.3 «ThrowAsException»).

В отношении семантики и структуры интерфейса действуют следующие свойства:

  • Вызов и параметры: метод принимает константную ссылку на экземпляр ara::core::ErrorCode, не имеет возвращаемого значения (void) и объявлен с noexcept(false), так как он по определению генерирует исключение [SWS_DM_00995].
  • Ограничение компиляции: согласно [SWS_CORE_10304] функция не участвует в разрешении перегрузки (Overload Resolution), если C++-исключения отключены в тулчейне компилятора [SWS_DM_00995].
  • Безопасность и параллелизм: функция специфицирована как thread-safe, благодаря чему допустимы параллельные вызовы через границы потоков; однако она явно обозначена как not exception safe [SWS_DM_00995].
  • Взаимодействие: концепция соответствует стандартизированной модели ошибок для диагностических доменов ошибок, как она аналогично реализована и в ara::diag::DiagErrorDomain [SWS_DM_00523], ara::diag::DiagReportingErrorDomain [SWS_DM_01002], ara::diag::DiagUdsNrcErrorDomain [SWS_DM_00535], а также ara::diag::DiagSovdErrorDomain [SWS_DM_01815]. Определение подключается через заголовочный файл #include "ara/diag/diag_error_domain.h" [SWS_DM_00995].

Из-за классификации как not exception safe при процессе генерации в контексте системы, вероятно, не действует дополнительная внутренняя защита от ошибок внутри метода (интерпретация: разработчики должны перехватывать исключения в контексте вызывающего приложения). Вопрос Q-72152cb488c24026 (открытый)

Это указание по использованию было сгенерировано автоматически на основе спецификации AUTOSAR Adaptive релиза R25-11.

Руководство разработчика реализации в подготовке (сложность 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#055eca26
Content hash
055eca26
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

Документация псевдонимов типов

псевдоним типа 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#49f7adf8
Content hash
49f7adf8
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

псевдоним типа 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#0441cd2e
Content hash
0441cd2e
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