DEENESPTFRRUARHIKOZHNL

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

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

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

Определяет домен ошибок для Diagnostic Reporting и преобразует коды ошибок в текстовые сообщения или исключения.

Класс ara::diag::DiagReportingErrorDomain образует стандартизированный домен ошибок для отчетов об ошибках в области диагностики платформы AUTOSAR Adaptive Platform ([SWS_DM_00996]). Он берет на себя преобразование числовых кодов ошибок в детерминированные текстовые сообщения и при необходимости поддерживает генерацию соответствующих объектов исключений ([SWS_DM_01001]). Поскольку все функции запроса спроектированы без сохранения состояния и потокобезопасными, данный домен подходит для параллельного использования. В качестве важного граничного условия обработка исключений при отключенных исключениях C++ не участвует в разрешении перегрузки.

Контекст

Класс ara::diag::DiagReportingErrorDomain представляет домен ошибок для ошибок в системе диагностических сообщений (Diagnostic Reporting) в AUTOSAR Adaptive ([SWS_DM_00996], AUTOSAR_AP_SWS_Diagnostics §8.11.7 «Class: DiagReportingErrorDomain»). В качестве финальной реализации он специализирует базовый класс ara::core::ErrorDomain и представляет собой функциональное связующее звено между обобщенной архитектурой ошибок и состояниями ошибок, связанными с диагностикой. К ключевым партнерам по взаимодействию относятся компоненты Diagnostic Reporting, а также экземпляры ara::core::ErrorCode, которые переносят ошибки этой области ([SWS_DM_01002]). Класс определяет псевдоним типа Errc для перечисления кодов ошибок ara::diag::DiagReportingErrc ([SWS_DM_00997], AUTOSAR_AP_SWS_Diagnostics §8.11.7.1.1 «Type Alias: Errc»), а также псевдоним типа Exception для базового класса исключений ara::diag::DiagReportingException ([SWS_DM_00998], AUTOSAR_AP_SWS_Diagnostics §8.11.7.1.2 «Type Alias: Exception»). Через метод Name() он возвращает стандартизированное короткое имя домена ошибок согласно [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 использует

Контекстная диаграмма: встраивание DiagReportingErrorDomain в архитектуру ошибок с базовыми типами и идентификаторами. Источники: [SWS_DM_00996], [SWS_DM_00997], [SWS_DM_00998], [SWS_DM_01002].

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

Экземпляры ara::diag::DiagReportingErrorDomain создаются через конструктор по умолчанию без параметров ([SWS_DM_00999], AUTOSAR_AP_SWS_Diagnostics §8.11.7.2.1.1 «Default Constructor»). Он объявлен как constexpr и noexcept, что гарантирует безопасное конструирование во время компиляции или во время запуска программы без динамических выделений памяти или риска возникновения исключений. Поскольку класс не инкапсулирует изменяемые данные состояния, динамические переходы жизненного цикла или явные передачи владения отсутствуют. Интерпретация: в случае экземпляров речь, как правило, должна идти о долгоживущих объектах-одиночках (singleton), глобально доступных в процессе на протяжении всего времени выполнения. Вопрос Q-4aa1b2858839e55d (открытый) В отношении многопоточности как конструирование, так и все методы запроса явно специфицированы как thread-safe и exception safe ([SWS_DM_00999], [SWS_DM_01000], [SWS_DM_01001]), благодаря чему параллельный доступ из нескольких потоков допустим без внешней синхронизации.

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

Обычный сценарий использования заключается в оценке и разрешении диагностических ошибок, подключаемых через заголовочный файл #include "ara/diag/diag_error_domain.h" ([SWS_DM_00997], [SWS_DM_00999]). Если при отправке диагностической информации возникает ошибка, она обычно инкапсулируется в ara::core::ErrorCode, который ссылается на домен. Для протоколирования или отображения система опрашивает метод Message(errorCode) ([SWS_DM_01001], AUTOSAR_AP_SWS_Diagnostics §8.11.7.2.2.1 «Message»). Эта функция принимает числовое значение ошибки и возвращает соответствующее текстовое сообщение в виде указателя на константную строку. Спецификация строго гарантирует, что нулевой указатель (never nullptr) никогда не будет возвращен ([SWS_DM_01001]), что обеспечивает надежную дальнейшую обработку в службах протоколирования без проверок на нулевой указатель. Через Name() можно дополнительно получить текстовый идентификатор домена ([SWS_DM_01000]).

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

Для целенаправленной эскалации ошибок домен предоставляет метод ThrowAsException(errorCode) ([SWS_DM_01002]). Он объявлен с noexcept(false) и формально классифицирован как небезопасный относительно исключений ([SWS_DM_01002]), поскольку его назначение состоит в намеренном выходе из потока управления через исключение. Интерпретация: функция внутри, вероятно, конструирует и выбрасывает экземпляр исключения типа DiagReportingException с переданным errorCode. Вопрос Q-747db3b9fec32fcd (открытый) Существенное предусловие касается конфигурации компилятора: если исключения C++ отключены в наборе инструментов, метод ThrowAsException согласно [SWS_CORE_10304] не участвует в разрешении перегрузки ([SWS_DM_01002]). В таких окружениях вызов терпит неудачу уже при компиляции, так что проверки ошибок должны обязательно выполняться на основе значений через коды ошибок. Потенциальные ошибочные ситуации из-за недействительных кодов ошибок метод Message() перехватывает тем, что всегда предоставляет определенный текстовый указатель ([SWS_DM_01001]).

Данное руководство основано исключительно на спецификациях AUTOSAR Adaptive Platform Release R25-11.

Карта членов

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

1

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

2

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

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

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

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

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

Default constructor.

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

Alias for the exception base class.

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

функция DiagReportingErrorDomain [SWS_DM_00999] Upstream: RS_AP_00119

constexpr DiagReportingErrorDomain () noexcept;

Default constructor.

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

Конструктор по умолчанию без параметров [SWS_DM_00999] инициализирует экземпляр домена ошибок ara::diag::DiagReportingErrorDomain ([SWS_DM_00996], AUTOSAR_AP_SWS_Diagnostics §8.11.7.2.1.1 «Default Constructor»). Он объявлен как constexpr, а также noexcept и создает домен синхронно без возвращаемого значения. Класс подключается через заголовочный файл #include "ara/diag/diag_error_domain.h".

Операция специфицирована как потокобезопасная и безопасная по отношению к исключениям ([SWS_DM_00999]). Поскольку конструктор определен как noexcept, при инстанцировании исключений времени выполнения не возникает. Созданный домен ошибок служит для классификации и сопоставления ошибок из перечисления DiagReportingErrc ([SWS_DM_00560], псевдоним типа Errc в [SWS_DM_00997]), которое отображает специфические причины ошибок в диагностическом репортинге, такие как kAlreadyOffered, kConfigurationMismatch, kDebouncingConfigurationInconsistent или kReportIgnored.

Во взаимодействии с доменом ошибок функции-члены Name ([SWS_DM_01000]) и Message ([SWS_DM_01001]) возвращают имя домена, а также тексты ошибок для переданных кодов ошибок. С помощью ThrowAsException ([SWS_DM_01002]) коды ошибок могут преобразовываться в объекты исключений базового типа DiagReportingException ([SWS_DM_00998]), тогда как MakeErrorCode ([SWS_DM_01006]) служит для создания новых экземпляров ara::core::ErrorCode. Интерпретация: ручное инстанцирование через этот конструктор в прикладных программах вряд ли потребуется, поскольку доступ обычно осуществляется через глобальную функцию-синглтон GetDiagReportingDomain ([SWS_DM_01004]). Вопрос Q-772337db203849c6 (открытый)

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

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

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

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

Использование

Метод Message класса ara::diag::DiagReportingErrorDomain ([SWS_DM_01001]) служит для синхронного преобразования числового кода ошибки (ara::core::ErrorDomain::CodeType errorCode) в описательное текстовое сообщение. В качестве возвращаемого значения функция возвращает указатель типа const char *, который согласно спецификации никогда не равен nullptr ([SWS_DM_01001]). Из-за типа возвращаемого значения без механизма освобождения указатель, предположительно, ссылается на статическую память (интерпретация). Вопрос Q-6c1dffd8e5f8f2c2 (открытый) Интерфейс предоставляется через заголовочный файл #include "ara/diag/diag_error_domain.h" ([SWS_DM_01001]).

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

Функция определена как noexcept, а также exception safe ([SWS_DM_01001]). Поскольку по контракту гарантируется, что нулевой указатель никогда не возвращается, функция всегда формирует допустимую строку даже для неизвестных кодов ошибок ([SWS_DM_01001]). Что касается параллелизма, Message специфицирована как thread-safe ([SWS_DM_01001]). Таким образом, вызовы могут выполняться параллельно из нескольких потоков без дополнительной синхронизации.

Взаимодействие

Метод как override переопределяет одноименный базовый метод преобразования кодов ошибок в контексте Adaptive AUTOSAR ([SWS_DM_01001]). Этот единый паттерн поведения разделяют и другие домены ошибок диагностического модуля, например ara::diag::DiagErrorDomain ([SWS_DM_00522]), ara::diag::DiagUdsNrcErrorDomain ([SWS_DM_00534]), ara::diag::DiagOfferErrorDomain ([SWS_DM_00994]) и ara::diag::DiagSovdErrorDomain ([SWS_DM_01814]).

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

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

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

Функция-член Name() класса ara::diag::DiagReportingErrorDomain из заголовочного файла #include "ara/diag/diag_error_domain.h" возвращает сконфигурированное короткое имя (shortname) области ошибок ApApplicationErrorDomain.SN в виде нуль-терминированной C-строки [SWS_DM_01000]. Вызов выполняется синхронно и без входных параметров, чтобы предоставить идентификатор для целей диагностики и протоколирования в системе AUTOSAR_AP_SWS_Diagnostics с. 68.

Для обработки ошибок не определены ни специфические коды ошибок, ни сообщения DET или DEM. Благодаря спецификации как noexcept и исключебно-безопасности (exception safe) гарантируется, что вызов функции всегда успешен и не генерирует исключений [SWS_DM_01000].

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

В общей системе интерфейс следует единому стандарту для доменов ошибок Adaptive. Функционально он соответствует эквивалентным методам Name() родственных доменов, таких как DiagErrorDomain [SWS_DM_00521], DiagUdsNrcErrorDomain [SWS_DM_00533], DiagOfferErrorDomain [SWS_DM_00993], а также DiagSovdErrorDomain [SWS_DM_01813].

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

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

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

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

Функция ThrowAsException области ara::diag::DiagReportingErrorDomain служит для генерации C++-исключения, соответствующего переданному коду ошибки ([SWS_DM_01002], AUTOSAR_AP_SWS_Diagnostics §8.11.7.2.2.3 «ThrowAsException»). Интерфейс предоставляется через заголовочный файл ara/diag/diag_error_domain.h ([SWS_DM_01002]).

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

В качестве входного параметра метод принимает экземпляр типа const ara::core::ErrorCode& (errorCode) ([SWS_DM_01002]). Он не имеет возвращаемого значения (void) и специфицирован с noexcept(false) ([SWS_DM_01002]). Если C++-исключения отключены в тулчейне компилятора, эта функция не участвует в разрешении перегрузки ([SWS_DM_01002]).

Параллелизм и безопасность ошибок

Функция определена как потокобезопасная (thread-safe) ([SWS_DM_01002]). В отношении безопасности исключений она классифицирована как не исключебно-безопасная (not exception safe), поскольку генерация исключения представляет собой основную семантику операции ([SWS_DM_01002]).

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

Метод является частью единого подхода к обработке ошибок в AUTOSAR Adaptive Diagnostics. Однотипные интерфейсы с идентичной сигнатурой и семантикой специфицированы для других диагностических доменов ошибок:

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

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

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

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

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