类 ara::diag::DiagnosticSovdContentElementDataWithKey
[SWS_DM_02375] Upstream: RS_Diag_04260
class DiagnosticSovdContentElementDataWithKey {...};
A DiagnosticSovdContentElementData with associated key.
| Header-Datei | #include "ara/diag/diagnostic_sovd_content_element_data.h" |
|---|
| Forwarding-Header | #include "ara/diag/diag_fwd.h" |
|---|
| Scope | namespace ara::diag |
|---|
用户指南人工智能生成
封装 SOVD 诊断内容元素以及用于读写操作的键标识符。
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 816c129f74ba
来源
未决问题(2)
封装 SOVD 诊断内容元素以及用于读写操作的键标识符。
该类用于封装 SOVD 诊断内容元素以及唯一键标识符 [SWS_DM_02375]。它在符合 ASAM SOVD 的写访问时由 Diagnostic Management 填充,并转发至 GenericDiagnosticSovdContent::Write [SWS_DM_02166]。所有成员函数均指定为线程安全且异常安全,其中错误的赋值通过 ara::core::Result 并带有 DiagErrc::kInvalidArgument 报告 [SWS_DM_02381]。
本类指南基于 AUTOSAR AP Release R25-11 规范。所有陈述均由接口 ara::diag 的 SWS 需求和文档出处证实。
成员图
类图
Hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); Klicken öffnet die jeweilige Klassenseite.
详细视图
此版本没有元素数据
构造函数和析构函数
Declare the Dtor and move/copy constructors/assignments .
方法
Gets the associated content.
重载 GetContent 2
Gets the name of the key.
Sets the associated content.
Sets the name of the key.
方法文档
auto GetContent () noexcept -> DiagnosticSovdContentElementData &;
Gets the associated content.
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#9baa2f7d
Versionshistorie & Revisions (1 transition)
- 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_02379@rel:R25-11#9baa2f7d
Point-in-Time History:
Historical Snapshot:
🚫
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/unmigrated | mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record | 2026-08-13-status-backfill |
auto GetContent () const noexcept -> DiagnosticSovdContentElementData const &;
Gets the associated content.
Rückgabewert
| Typ | Beschreibung |
|---|
| DiagnosticSovdContent | Reference to the associated content ElementData const |
Status: valid/unmigrated
Version: rel:R25-11#95b7050b
Versionshistorie & Revisions (1 transition)
- 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_02380@rel:R25-11#95b7050b
Point-in-Time History:
Historical Snapshot:
🚫
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/unmigrated | mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record | 2026-08-13-status-backfill |
auto GetName () const noexcept -> ara::core::StringView;
Gets the name of the key.
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#70bc13b7
Versionshistorie & Revisions (1 transition)
- 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_02377@rel:R25-11#70bc13b7
Point-in-Time History:
Historical Snapshot:
🚫
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/unmigrated | mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record | 2026-08-13-status-backfill |
auto SetContent (DiagnosticSovdContentElementData content) noexcept -> ara::core::Result< void >;
Sets the associated content.
Parameter (in)
| Parameter | Beschreibung |
|---|
| content | The content to set |
Rückgabewert
| Typ | Beschreibung |
|---|
| ara::core::Result< void > | void result or error if the content is of type ContentData |
Fehler
| Fehlercode | Beschreibung |
|---|
| DiagErrc::kInvalidArgument | rollback_semantics e.g. kPreFailed with internal debouncing |
Status: valid/unmigrated
Version: rel:R25-11#019a85d8
Versionshistorie & Revisions (1 transition)
- 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_02381@rel:R25-11#019a85d8
Point-in-Time History:
Historical Snapshot:
🚫
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/unmigrated | mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record | 2026-08-13-status-backfill |
void SetName (ara::core::StringView name) noexcept;
Sets the name of the key.
Parameter (in)
| Parameter | Beschreibung |
|---|
| name | The name of the key |
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#f02ced67
Versionshistorie & Revisions (1 transition)
- 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_02378@rel:R25-11#f02ced67
Point-in-Time History:
Historical Snapshot:
🚫
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/unmigrated | mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record | 2026-08-13-status-backfill |
函数 ~DiagnosticSovdContentElementDataWithKey [SWS_DM_02376] Upstream: RS_Diag_04260
~DiagnosticSovdContentElementDataWithKey () noexcept;
Declare the Dtor and move/copy constructors/assignments .
Status: valid/unmigrated
Version: rel:R25-11#c6febcde
Versionshistorie & Revisions (1 transition)
- 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_02376@rel:R25-11#c6febcde
Point-in-Time History:
Historical Snapshot:
🚫
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/unmigrated | mechanically 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 · 德文原文