DEENESPTFRRUARHIKOZHNL

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

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

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

Служит для категоризации, текстового описания и преобразования в исключения диагностических ошибок Adaptive Platform.

Класс ara::diag::DiagErrorDomain определяет домен ошибок для диагностических ошибок в AUTOSAR Adaptive и наследуется от ara::core::ErrorDomain ([SWS_DM_00517]). Он потокобезопасно преобразует числовые значения диагностических ошибок в описательные тексты без возврата nullptr ([SWS_DM_00522]) и позволяет при активированных исключениях C++ выполнять преобразование в типизированные исключения ([SWS_DM_00523]). При отключенных исключениях компилятора интерфейс исключений опускается в пользу обработки ошибок, основанной исключительно на значениях.

Контекст

Класс ara::diag::DiagErrorDomain представляет стандартизированный домен ошибок для диагностических ошибок внутри модуля diag платформы AUTOSAR Adaptive Platform ([SWS_DM_00517]). Согласно определению класса в AUTOSAR_AP_SWS_Diagnostics §8.11.3 «Class: DiagErrorDomain» он объявлен как final и наследуется от базового инфраструктурного класса ara::core::ErrorDomain. Его основная обязанность заключается в интеграции кодов диагностических ошибок в единую модель ошибок AUTOSAR Adaptive.

Для этого класс связывает специфичный для домена тип перечисления для значений ошибок через псевдоним типа Errc ([SWS_DM_00518]), предоставляет с помощью Exception псевдоним для соответствующего базового класса исключений DiagException ([SWS_DM_00519]) и преобразует коды ошибок в читаемые текстовые сообщения ([SWS_DM_00522]). Через метод Name() он возвращает специфицированное в [SWS_CORE_90023] короткое имя домена ([SWS_DM_00521]), благодаря чему может однозначно идентифицироваться диагностическими компонентами и приложениями.

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

Инстанцирование ara::diag::DiagErrorDomain осуществляется через конструктор по умолчанию (AUTOSAR_AP_SWS_Diagnostics §8.11.3.2.1.1 «Default Constructor»). Он определен как constexpr и noexcept ([SWS_DM_00520]). Вследствие этих свойств экземпляры обычно должны конструироваться уже во время компиляции и сохраняться в адресном пространстве в виде долгоживущих или статических объектов-одиночек (singleton), чтобы обеспечить эффективное разрешение ошибок без динамического выделения памяти. Вопрос Q-3c6e1ff445bcb4c8 (открытый)

В отношении многопоточности конструктор по умолчанию, а также все производные методы интерфейса (Name(), Message() и ThrowAsException()) явно специфицированы как потокобезопасные (thread-safe) ([SWS_DM_00520], [SWS_DM_00521], [SWS_DM_00522], [SWS_DM_00523]). Объект после конструирования не содержит изменяемого внутреннего состояния, благодаря чему параллельный доступ для чтения из нескольких потоков приложения или диагностики допустим без дополнительной внешней синхронизации. Уничтожение объекта не требует очистки внешних ресурсов.

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

Типичный сценарий использования возникает, когда диагностическая операция завершается сбоем и необходимо оценить или зарегистрировать ошибку типа ara::core::ErrorCode. Приложение или диагностический фреймворк обращается к домену ошибок, чтобы разрешить текст ошибки или при необходимости сгенерировать исключение.

  1. Идентификация домена: вызывающая сторона проверяет домен ошибок по короткому имени через Name() ([SWS_DM_00521]).
  2. Получение сообщения об ошибке: через Message(errorCode) числовое значение кода преобразуется в текстовое описание ([SWS_DM_00522]).
  3. Выброс исключения (опционально): если вызывающий поток управления предусматривает обработку ошибок на основе исключений, ara::core::ErrorCode делегирует вызов в ThrowAsException(), в результате чего инстанцируется и генерируется соответствующее исключение DiagException ([SWS_DM_00519], [SWS_DM_00523]).
Типичная обработка ошибок с DiagErrorDomainПриложениеDiagErrorDomainErrorCodeПроверка домена и кодаMessage(errorCode)Fehlertext (const char*)optC++ Ausnahmen aktivThrowAsException(errorCode)wirft DiagException

Диаграмма последовательности: процесс идентификации ошибки, разрешения текста и опциональной генерации исключения через DiagErrorDomain. Источники: [SWS_DM_00519], [SWS_DM_00521], [SWS_DM_00522], [SWS_DM_00523].

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

При использовании Message() функция принимает код ошибки базового типа ara::core::ErrorDomain::CodeType. По контракту гарантируется, что возвращаемое значение никогда не равно nullptr ([SWS_DM_00522]). Для недействительных или неспецифицированных значений кода реализация, предположительно, возвращает обобщенную резервную строку, чтобы соблюсти данное обязательство. Вопрос Q-521a8ff895b8cfe2 (открытый)

Что касается безопасности относительно исключений, конструктор, а также методы Name() и Message() объявлены как noexcept и считаются безопасными относительно исключений (exception safe) ([SWS_DM_00520], [SWS_DM_00521], [SWS_DM_00522]). Напротив, метод ThrowAsException() явно аннотирован noexcept(false) и классифицирован как not exception safe ([SWS_DM_00523]), поскольку намеренный выброс исключения представляет собой его определенную основную функцию.

Ключевое граничное условие касается наборов инструментов без поддержки исключений C++: если исключения C++ отключены в компиляторе, метод ThrowAsException() согласно [SWS_CORE_10304] не участвует в разрешении перегрузки ([SWS_DM_00523]). Приложения должны обрабатывать диагностические ошибки в таких окружениях исключительно на основе значений через тип перечисления кодов ошибок Errc ([SWS_DM_00518]).

Данное руководство основано на спецификации AUTOSAR Adaptive Release R25-11 и обобщает ключевые аспекты ara::diag::DiagErrorDomain.

Карта членов

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

1

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

2

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

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

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

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

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

DiagErrorDomain функция

Default constructor.

constexpr DiagErrorDomain () 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 = DiagErrc;
Exception псевдоним типа

Alias for the exception base class.

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

функция DiagErrorDomain [SWS_DM_00520] Upstream: RS_AP_00119

constexpr DiagErrorDomain () noexcept;

Default constructor.

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

Конструктор по умолчанию DiagErrorDomain() инициализирует экземпляр диагностического домена ошибок ara::diag::DiagErrorDomain ([SWS_DM_00520], AUTOSAR_AP_SWS_Diagnostics §8.11.3.2.1.1 «Default Constructor»). Он объявлен как constexpr и noexcept, не принимает параметров и не возвращает значения ([SWS_DM_00520]). Вызов осуществляется синхронно и может выполняться как во время компиляции, так и во время выполнения.

В отношении безопасности выполнения и параллелизма действуют следующие свойства:

  • Безопасность относительно ошибок и исключений: функция специфицирована как exception safe и в силу noexcept не может генерировать исключения ([SWS_DM_00520]). Специфические коды ошибок или сообщения в DET или DEM для конструирования не определены.
  • Потокобезопасность: инстанцирование классифицировано как thread-safe ([SWS_DM_00520]) и не подвержено ограничениям касательно контекста вызова.

Во взаимодействии с модулем Diagnostics класс DiagErrorDomain ([SWS_DM_00517], AUTOSAR_AP_SWS_Diagnostics §8.11.3 «Class: DiagErrorDomain») представляет домен диагностических ошибок. Он предоставляет центральные псевдонимы типов, такие как Errc ([SWS_DM_00518]) и Exception ([SWS_DM_00519]). Экземпляры домена также предоставляют методы для запроса имени ([SWS_DM_00521]), для преобразования кодов ошибок в тексты сообщений через Message() ([SWS_DM_00522]), а также для генерации доменно-специфичных исключений через ThrowAsException() ([SWS_DM_00523]).

В практическом применении прямое ручное инстанцирование через этот конструктор, вероятно, требуется редко (интерпретация), поскольку благодаря функции ara::diag::GetDiagDomain() ([SWS_DM_00524]) уже доступна глобальная ссылка на экземпляр, используемая, среди прочего, функцией ara::diag::MakeErrorCode() ([SWS_DM_00525]) для формирования кодов ошибок. Вопрос Q-95d533b0920260e0 (открытый)

Данное указание по использованию было сгенерировано ИИ на основе спецификации.

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

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

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

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

Контекст вызова и семантика

В качестве входного параметра функция ожидает errorCode типа ara::core::ErrorDomain::CodeType ([SWS_DM_00522]). Возвращаемым значением является указатель типа const char * на соответствующее сообщение об ошибке ([SWS_DM_00522]). Спецификация строго гарантирует, что это возвращаемое значение никогда не равно nullptr ([SWS_DM_00522]). Интерпретация: возвращаемая строка, вероятно, указывает на статические строковые литералы, поскольку интерфейс не предусматривает динамического освобождения памяти и не может завершаться неудачей. Вопрос Q-a54b3a5f746357a8 (открытый)

Обработка ошибок и параллелизм

Для выполнения действуют строгие гарантии относительно надёжности и параллелизма:

  • Безопасность исключений: операция объявлена как noexcept и специфицирована как полностью исключения-безопасная (exception safe) ([SWS_DM_00522]). В случае ошибки она не вызывает C++-исключений.
  • Потокобезопасность: функция явно классифицирована как thread-safe ([SWS_DM_00522]). Поэтому её можно безопасно параллельно вызывать из нескольких потоков без внешних механизмов синхронизации.

Взаимодействие в диагностическом модуле

Функция является частью единой системы отчётности об ошибках в AUTOSAR Adaptive Diagnostic Management. Идентичные функции трансляции существуют для других предметно-специфических доменов модуля:

  • ara::diag::DiagUdsNrcErrorDomain::Message для текстового разрешения UDS NRC ([SWS_DM_00534]),
  • ara::diag::DiagOfferErrorDomain::Message для описания ошибок в диагностических предложениях ([SWS_DM_00994]),
  • ara::diag::DiagReportingErrorDomain::Message для разрешения кодов ошибок отчётности ([SWS_DM_01001]),
  • ara::diag::DiagSovdErrorDomain::Message для специфических кодов ошибок SOVD ([SWS_DM_01814]).

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

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

функция Name [SWS_DM_00521] 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 · Температура: не регулируется · Промпт: 16c06ef8d3ee Происхождение Открытые вопросы (1)
переведено с немецкого руководстваgemini-3.8-flash-low · 2026-10-13 · Немецкий оригинал

Метод ara::diag::DiagErrorDomain::Name служит для стандартизированного запроса идентификатора домена диагностических ошибок ([SWS_DM_00521]). Он предоставляется через заголовочный файл ara/diag/diag_error_domain.h и синхронно возвращает короткое имя ApApplicationErrorDomain.SN в виде нуль-терминированной C-строки типа const char * ([SWS_DM_00521]). Вызов выполняется без входных параметров. Интерпретация: возвращаемый указатель, вероятно, указывает на статически персистентный строковый литерал, поскольку спецификация не предусматривает механизмов освобождения памяти. Вопрос Q-1ca098627210deb0 (открытый)

Что касается обработки ошибок, функция объявлена как noexcept, а также специфицирована как исключения-безопасная (exception safe) ([SWS_DM_00521]). Не возвращаются ни коды ошибок, ни исключения; вызов всегда приводит к допустимому результату.

Что касается параллелизма и граничных условий, метод определён как потокобезопасный ([SWS_DM_00521]). Поскольку он не имеет состояния и квалифицирован как const, он работает реентерабельно и может выполняться параллельно из любых потоков без внешней синхронизации.

В архитектурном взаимодействии функция входит в Diagnostic Management (AUTOSAR_AP_SWS_Diagnostics с. 68). Аналогичные методы Name для идентификации домена существуют для родственных классов ara::diag::DiagUdsNrcErrorDomain ([SWS_DM_00533]), ara::diag::DiagOfferErrorDomain ([SWS_DM_00993]), ara::diag::DiagReportingErrorDomain ([SWS_DM_01000]) и ara::diag::DiagSovdErrorDomain ([SWS_DM_01813]).

Этот текст был сгенерирован системой ИИ на основе спецификации.

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

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

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

Функция-член ThrowAsException класса ara::diag::DiagErrorDomain служит для синхронного вызова C++-исключения на основе переданного кода ошибки ([SWS_DM_00523], AUTOSAR_AP_SWS_Diagnostics §8.11.3.2.2.3 «ThrowAsException»). В качестве входного параметра метод ожидает константную ссылку на экземпляр ara::core::ErrorCode и не имеет возвращаемого значения ([SWS_DM_00523]). Поскольку основная цель заключается в выбросе исключения, операция объявлена с noexcept(false), а также как не исключения-безопасная (not exception safe) ([SWS_DM_00523]).

Что касается параллелизма, метод специфицирован как потокобезопасный (thread-safe) и, следовательно, может вызываться из нескольких контекстов выполнения без дополнительной синхронизации ([SWS_DM_00523]). Важное граничное условие касается сред без поддержки исключений: согласно [SWS_CORE_10304], функция не участвует в разрешении перегрузок, если C++-исключения отключены в используемом наборе инструментов компилятора ([SWS_DM_00523]).

Эта функциональная схема согласованно применяется в различных доменах ошибок диагностического модуля. Аналогичные реализации ThrowAsException встречаются, помимо прочего, в 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]), а также в ara::diag::DiagSovdErrorDomain ([SWS_DM_01815]). Интерпретация: благодаря спецификации с override этот метод, по всей видимости, представляет собой общую интерфейсную операцию для полиморфной обработки исключений. Вопрос Q-9c1e35e079af639d (открытый)

Этот текст был создан ИИ; он не заменяет проверку применимых стандартов.

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

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

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

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