类 ara::diag::DiagReportingErrorDomain
[SWS_DM_00996] Upstream: RS_AP_00119
class DiagReportingErrorDomain final : public ara::core::ErrorDomain {...};
Error domain for diagnostic reporting errors.
用户指南人工智能生成 定义诊断报告的错误域,并将错误码转换为文本消息或异常。
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 7251ed55c8de
来源
未决问题(2)
摘要 详细
定义诊断报告的错误域,并将错误码转换为文本消息或异常。
类 ara::diag::DiagReportingErrorDomain 构成了 AUTOSAR Adaptive Platform 诊断领域中错误报告的标准化错误域([SWS_DM_00996] )。它负责将数值错误码转换为确定性文本消息,并在需要时支持触发关联的异常对象([SWS_DM_01001] )。由于所有查询函数均设计为无状态且线程安全,该域适用于并发场景。作为一项重要的边界条件,在禁用 C++ 异常时,异常处理不参与重载解析。
更多 ›
本指南仅基于 AUTOSAR Adaptive Platform Release R25-11 规范。
分组依据 类别 历史
成员图 类图 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;
方法 Translate an error code value into a text message.
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.
类型别名 Alias for the error code value enumeration.
Alias for the exception base class.
点击条目以查看其关系。
基类 派生类 使用 被使用于 继承 自此版本起移除 用于 此类中无关联 函数 AI 评注 打开类页面 无法加载类页面。 调整顺序 调整宽度 调整大纲宽度 章节 阅读时间 SWS 引用 图表 放回中间 调整顺序或拖到标题栏 取消停靠 – 在内容中显示 移到中间栏 作为标签停靠到标题栏 元素 AI 模型 打开审计档案 档案 打开简短版本 打开中等版本 打开完整版本 恢复默认视图 已恢复默认视图 撤销 关闭详细视图 签名 基本信息 值 截至所选版本的最后一次更改 之后的下一次更改 单击:选择版本 无法放在此处:拖到标题栏可停靠,拖到中间栏可取消停靠。 新增 已更改 未更改 已移除 未包含 更改 内容无变化 首次出现于 移除于 没有可用的版本数据。 正在加载版本数据 … 文本 此版本未收录措辞 悬停或单击单元格:与所选版本比较 · 单击版本标题:选择版本 选择版本 属性 版本 元素 只有一个版本有措辞 PDF 中存在,原文尚未导入 首次采集原文 自 {rel} 起未更改 版本颜色 最早版本 最新版本
方法文档
constexpr DiagReportingErrorDomain () noexcept;
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: d3d475dea270
来源
未决问题(1)
本使用说明基于 AUTOSAR Adaptive Platform R25-11 规范自动生成。
实现者指南即将推出(复杂度 I2)
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:
Release:
R25-11 (Current / Active) R20-11 R21-11 R22-11 R23-11 R24-11 R19-11
View Snapshot
Recorded Revisions (7):
R25-11 rel:R25-11#bc423f8e2026-09-30 Inspect R20-11 rel:R20-11#6f7db7862026-10-14 Inspect R21-11 rel:R21-11#06005dc42026-10-14 Inspect R22-11 rel:R22-11#e2ba3c222026-10-14 Inspect R23-11 rel:R23-11#41609cf12026-10-14 Inspect R24-11 rel:R24-11#a4e166e02026-10-14 Inspect R25-11 rel:R25-11#a2417df92026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
const char * Message (ara::core::ErrorDomain::CodeType errorCode) const noexcept override;
Translate an error code value into a text message.
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: ea11a4d30fb6
来源
未决问题(1)
本文档由 AI 基于 AUTOSAR 规范生成。
实现者指南即将推出(复杂度 I1)
Parameter (in)
Parameter Beschreibung errorCode the error code value
Rückgabewert
Typ Beschreibung const char * the text message, never nullptr
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:
Release:
R25-11 (Current / Active) R20-11 R21-11 R22-11 R23-11 R24-11 R19-11
View Snapshot
Recorded Revisions (7):
R25-11 rel:R25-11#7a6de58a2026-09-30 Inspect R20-11 rel:R20-11#ebca121c2026-10-14 Inspect R21-11 rel:R21-11#ebca121c2026-10-14 Inspect R22-11 rel:R22-11#b493eb952026-10-14 Inspect R23-11 rel:R23-11#4edbbfda2026-10-14 Inspect R24-11 rel:R24-11#bcf69a022026-10-14 Inspect R25-11 rel:R25-11#bcf69a022026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
const char * Name () const noexcept override;
Return the "shortname" ApApplicationErrorDomain.SN of this error domain.
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 1fc59e005dfe
来源
未决问题(1)
本使用说明是根据 R25-11 规范版本自动生成的。
实现者指南即将推出(复杂度 I1)
Rückgabewert
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:
Release:
R25-11 (Current / Active) R20-11 R21-11 R22-11 R23-11 R24-11 R19-11
View Snapshot
Recorded Revisions (7):
R25-11 rel:R25-11#4fad61b42026-09-30 Inspect R20-11 rel:R20-11#ea5e821f2026-10-14 Inspect R21-11 rel:R21-11#768ee1a02026-10-14 Inspect R22-11 rel:R22-11#a131afc62026-10-14 Inspect R23-11 rel:R23-11#bc790a832026-10-14 Inspect R24-11 rel:R24-11#aec0f2662026-10-14 Inspect R25-11 rel:R25-11#36fe59162026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
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.
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: c2a7e07b131f
来源
本使用说明基于规范自动生成。
实现者指南即将推出(复杂度 I2)
Parameter (in)
Parameter Beschreibung errorCode the ErrorCode instance
Rückgabewert
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:
Release:
R25-11 (Current / Active) R20-11 R21-11 R22-11 R23-11 R24-11 R19-11
View Snapshot
Recorded Revisions (7):
R25-11 rel:R25-11#6a84989a2026-09-30 Inspect R20-11 rel:R20-11#9ba0b16c2026-10-14 Inspect R21-11 rel:R21-11#9ba0b16c2026-10-14 Inspect R22-11 rel:R22-11#234a52bf2026-10-14 Inspect R23-11 rel:R23-11#cb3689d92026-10-14 Inspect R24-11 rel:R24-11#1bbf211b2026-10-14 Inspect R25-11 rel:R25-11#9833c9622026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
类型别名文档
using Errc = DiagReportingErrc ;
Alias for the error code value enumeration.
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:
Release:
R25-11 (Current / Active) R20-11 R21-11 R22-11 R23-11 R24-11 R19-11
View Snapshot
Recorded Revisions (7):
R25-11 rel:R25-11#db2afe6b2026-09-30 Inspect R20-11 rel:R20-11#0fbee78b2026-10-14 Inspect R21-11 rel:R21-11#2bfa73a22026-10-14 Inspect R22-11 rel:R22-11#421145072026-10-14 Inspect R23-11 rel:R23-11#60cdaf2f2026-10-14 Inspect R24-11 rel:R24-11#60cdaf2f2026-10-14 Inspect R25-11 rel:R25-11#60cdaf2f2026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
using Exception = DiagReportingException ;
Alias for the exception base class.
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:
Release:
R25-11 (Current / Active) R20-11 R21-11 R22-11 R23-11 R24-11 R19-11
View Snapshot
Recorded Revisions (7):
R25-11 rel:R25-11#86cd167a2026-09-30 Inspect R20-11 rel:R20-11#99878d992026-10-14 Inspect R21-11 rel:R21-11#99878d992026-10-14 Inspect R22-11 rel:R22-11#6110c5302026-10-14 Inspect R23-11 rel:R23-11#ac1405482026-10-14 Inspect R24-11 rel:R24-11#ac1405482026-10-14 Inspect R25-11 rel:R25-11#ac1405482026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
gemini-3.8-flash-low· 2026-10-13 · 德文原文