DEENESPTFRRUARHIKOZHNL

类 ara::diag::DiagnosticSovdRecordContentElementDataView

[SWS_DM_02270] Upstream: RS_Diag_04260

class DiagnosticSovdRecordContentElementDataView {...};

View on a DiagnosticSovdContentElementData with Record type.

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Forwarding-Header#include "ara/diag/diag_fwd.h"
Scopenamespace ara::diag

用户指南人工智能生成

提供结构化视图,用于基于键管理和读取 SOVD 诊断数据记录。
AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 23c95a966eb0 来源 未决问题(1)
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

提供结构化视图,用于基于键管理和读取 SOVD 诊断数据记录。

该类为 Adaptive Platform 诊断(SWS Diagnostics §8.60.11 “Class: DiagnosticSovdRecordContentElementDataView”)提供了 RecordContentElementData 类型的 SOVD 数据记录的结构化视图。它允许通过诸如 Add 或 operator[]([SWS_DM_02288])等线程安全的方法,基于键添加、读取和管理基本及复杂的诊断元素。所有操作的前置条件是底层数据元素必须属于所需的 Record 类型,否则调用会在返回的 Result 中以错误中止。

上下文

类 ara::diag::DiagnosticSovdRecordContentElementDataView 在面向服务的车辆诊断(SOVD,Service-Oriented Vehicle Diagnostics)上下文中充当类型为 RecordContentElementData 或 ContentData 的诊断数据元素的结构化视图(View)(SWS Diagnostics §8.60.11 “Class: DiagnosticSovdRecordContentElementDataView”、[SWS_DM_02270])。它使诊断应用程序和诊断运行时系统能够创建、读取和修改由键值对组成的基于字段的数据记录(Records)([SWS_DM_02288])。交互伙伴一方面是提供或消费诊断数据的诊断服务实现,另一方面是类型为 DiagnosticSovdContentElementData 的底层通用容器对象。该视图通过标准化接口将特定于应用程序的操作与诊断内容的物理存储形式解耦。

生命周期

根据其作为视图的设计目的,该实例大概仅持有对 DiagnosticSovdContentElementData 类型的现有数据对象的引用(解释)。 问题 Q-012bdd3d2b3a7ec4 (未决)由此可见,被引用的数据记录的生命周期必须强制覆盖该视图的存在期,以避免无效引用。根据规范,该类声明的所有方法均设计为线程安全(thread-safe)和异常安全(exception safe)([SWS_DM_02273]、[SWS_DM_02288])。可以动态管理数据记录内所包含数据元素的生命周期:可以通过 Clear 完全移除现有元素([SWS_DM_02276]),通过 Remove 基于其键进行有针对性的删除([SWS_DM_02287]),或者通过迭代器使用 Erase 从容器中注销([SWS_DM_02294])。

使用路径

典型的使用流程包括准备存储、添加元素、导航和读取字段:

通过 View 进行 Record 处理的流程应用RecordViewContentElementReserve(capacity)Add(key, value)插入元素确认Result<void>operator[](key)解引用Referenz bereitstellenResult<reference_wrapper>HasError()Result<void>

时序图:填充和读取 SOVD Record 元素的典型流程。来源:[SWS_DM_02283]、[SWS_DM_02288]、[SWS_DM_02277]、[SWS_DM_02271]。

错误场景

对数据记录的操作在容器类型和键有效性方面受到严格的前置条件约束:

  • 类型冲突:所有访问、插入和删除方法都以前置条件为前提,即底层元素属于 RecordContentElementData 或 ContentData 类型。否则,Add([SWS_DM_02288])、operator[]([SWS_DM_02277])、HasContentElement([SWS_DM_02284])和 Remove([SWS_DM_02287])等操作将失败,并返回带有错误状态的 ara::core::Result。
  • 未找到键:如果在数据记录中请求的键不存在,则通过 operator[] 进行的访问或通过 Remove 进行的删除将返回错误([SWS_DM_02277]、[SWS_DM_02287])。
  • 删除时的无效迭代器:在参数无效或数据绑定错误时,通过 Erase 基于迭代器进行删除会返回错误代码 DiagErrc::kInvalidArgument([SWS_DM_02294])。
  • 显式错误处理:除了方法特定的错误之外,还可以通过 SetError 使用 ara::core::ErrorCode 显式将数据记录的整体状态标记为有错误([SWS_DM_02272])。调用方可以通过 HasError 查询是否存在错误,在发生错误时它会返回相应的 ara::diag::DiagSovdErrc([SWS_DM_02271])。

本指南由 AI 系统基于 AUTOSAR AP R25-11 规范生成。

成员图

类图

Hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); Klicken öffnet die jeweilige Klassenseite.

G nara__diag__DiagnosticSovdRecordContentElementDataView16 DiagnosticSovdRecordContentElementDataView + Add() + Begin() + CBegin() + CEnd() + Capacity() + Clear() + Empty() + End() + Erase() + Find() + HasContentElement() + HasError() + Remove() + Reserve() + SetError() + Size() … 1 weitere

详细视图

请在大纲中选择一个条目。

方法

Add 函数 6

Adds an element with the specified key with signed integer as primitive value. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData and the element to add shall not be of type ContentData

重载 Add 6
auto Add (ara::core::StringView key, std::int64_t content_element) noexcept -> ara::core::Result< void >; SWS_DM_02288
auto Add (ara::core::StringView key, std::uint64_t content_element) noexcept -> ara::core::Result< void >; SWS_DM_02289
auto Add (ara::core::StringView key, double content_element) noexcept -> ara::core::Result< void >; SWS_DM_02290
auto Add (ara::core::StringView key, bool content_element) noexcept -> ara::core::Result< void >; SWS_DM_02291
auto Add (ara::core::StringView key, ara::core::StringView content_ element) noexcept -> ara::core::Result< void >; SWS_DM_02292
auto Add (ara::core::StringView key, DiagnosticSovdContentElementData content_element) noexcept -> ara::core::Result< void >; SWS_DM_02293
Begin 函数

Returns the begin operator of a RecordContentElementData. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

auto Begin () noexcept -> DiagnosticSovdRecordContentElementData Iterator;
Capacity 函数

Returns the capacity of the RecordContentElementData. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

auto Capacity () const noexcept -> std::size_t;
CBegin 函数

Returns the begin operator of a RecordContentElementData. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

auto CBegin () noexcept -> DiagnosticSovdRecordContentElementDataConst Iterator;
CEnd 函数

Returns the end operator of a RecordContentElementData. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

auto CEnd () noexcept -> DiagnosticSovdRecordContentElementDataConst Iterator;
Clear 函数

Removes all the content element in the RecordContentElementData. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

auto Clear () noexcept -> void;
Empty 函数

Returns if the RecordContentElementData is empty. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

auto Empty () const noexcept -> bool;
End 函数

Returns the end operator of a RecordContentElementData. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

auto End () noexcept -> DiagnosticSovdRecordContentElementData Iterator;
Erase 函数

Erases a content element from DiagnosticSovdRecordContentElementData. The current element shall be of RecordContentElementData or ContentData

auto Erase (DiagnosticSovdRecordContentElementDataIterator iterator) noexcept -> ara::core::Result< void >;
Find 函数 2

Find an element with the specified key. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

重载 Find 2
auto Find (ara::core::StringView key) noexcept -> DiagnosticSovdRecord ContentElementDataIterator; SWS_DM_02285
auto Find (ara::core::StringView key) const noexcept -> DiagnosticSovd RecordContentElementDataConstIterator; SWS_DM_02286

Returns if the RecordContentElementData contains an element with the specified key. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

auto HasContentElement (ara::core::StringView key) const noexcept -> ara::core::Result< bool >;
HasError 函数

Returns if the content contains an error.

auto HasError () const noexcept -> ara::core::Result< void >;
Remove 函数

Removes an element with the specified key. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

auto Remove (ara::core::StringView key) noexcept -> ara::core::Result< bool >;
Reserve 函数

Reserves the capacity of the RecordContentElementData.

auto Reserve (std::size_t capacity) noexcept -> void;
SetError 函数

Sets the content to be erroneous.

void SetError (ara::core::ErrorCode error_code) noexcept;
Size 函数

Returns the count of elements in the RecordContentElementData. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

auto Size () const noexcept -> std::size_t;

运算符

operator[] 函数 2

Access the content element with specified key. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

重载 [] 2
auto operator[] (ara::core::StringView key) noexcept -> ara::core::Result< std::reference_wrapper< DiagnosticSovdContent ElementData > >; SWS_DM_02277
auto operator[] (ara::core::StringView key) const noexcept -> ara::core::Result< std::reference_wrapper< DiagnosticSovdContent ElementData const > >; SWS_DM_02278

方法文档

函数 Add [SWS_DM_02288] Upstream: RS_Diag_04260

auto Add (ara::core::StringView key, std::int64_t content_element) noexcept -> ara::core::Result< void >;

Adds an element with the specified key with signed integer as primitive value. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData and the element to add shall not be of type ContentData

AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 50e9ae94ca49 来源 未决问题(1)
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

使用

同步函数 [SWS_DM_02288] 将一个带符号整数值(std::int64_t)插入到 SOVD 数据结构中指定的键 key(ara::core::StringView)下。它被声明为类 ara::diag::DiagnosticSovdRecordContentElementDataView 的方法,并通过头文件 ara/diag/diagnostic_sovd_content_element_data.h 包含。

前提条件与错误处理

根据 [SWS_DM_02288],底层的 DiagnosticSovdContentElementData 对象必须属于类型 RecordContentElementData 或 ContentData,而要添加的元素本身不能是 ContentData。该函数被定义为 noexcept 并返回一个 ara::core::Result<void>。如果操作失败——例如因为目标容器具有不兼容的类型或无法添加该元素——则结果包含一个错误码;Interpretation:在键冲突的情况下通常也可能是这种情况。 问题 Q-524c832a794559b7 (未决)

并发性与交互

执行被指定为线程安全且异常安全 [SWS_DM_02288]。在该接口内部存在针对无符号整数([SWS_DM_02289])、浮点数([SWS_DM_02290])、布尔值([SWS_DM_02291])、字符串([SWS_DM_02292])以及嵌套数据元素([SWS_DM_02293])的同类型重载。相同的方法也在载体类 DiagnosticSovdContentElementData 上提供([SWS_DM_02368])。

本使用说明系自动创建,并基于 AUTOSAR R25-11 规范。

实现者指南即将推出(复杂度 I1)

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
keyThe key
content_elementThe content element to add

Rückgabewert

TypBeschreibung
ara::core::Result< void >void result or an error if DiagnosticSovdContentElementData is not of type RecordContentElementData or ContentData OR the element cannot be added

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02288
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02288@rel:R25-11#7a05aa6c
Content hash
7a05aa6c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02288
Status: valid/unmigrated Version: rel:R25-11#904cfff5 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_02288@rel:R25-11#904cfff5
Point-in-Time History:
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

函数 Add [SWS_DM_02289] Upstream: RS_Diag_04260

auto Add (ara::core::StringView key, std::uint64_t content_element) noexcept -> ara::core::Result< void >;

Adds an element with the specified key with unsigned integer as primitive value. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData and the element to add shall not be of type ContentData

AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 71f3685f0581 来源 未决问题(1)
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

类 ara::diag::DiagnosticSovdRecordContentElementDataView 的同步成员函数 Add 用于在指定键下添加无符号 64 位整数值([SWS_DM_02289])。它用于 Diagnostic Management 的 SOVD 功能框架内,该功能提供符合 ASAM SOVD 的诊断通信(AUTOSAR_AP_SWS_Diagnostics §1.0 “Introduction and functional overview”、[SWS_DM_01369])。

使用与调用

该方法通过头文件 ara/diag/diagnostic_sovd_content_element_data.h 引入。作为参数,它需要作为 ara::core::StringView 的标识符 key 以及作为 std::uint64_t 的待添加值 content_element([SWS_DM_02289])。该调用同步进行,被指定为 noexcept,并以 ara::core::Result<void> 的形式返回结果。

错误处理与边界条件

  • 类型条件:实例化的 DiagnosticSovdContentElementData 必须为类型 RecordContentElementData 或 ContentData。此外,待添加的元素本身不得为类型 ContentData([SWS_DM_02289])。
  • 错误行为:如果违反这些类型要求之一,或者无法添加该元素,则该函数返回错误的 ara::core::Result([SWS_DM_02289])。规范在此处未提及具体的错误码;推测该结果对象会提供诊断域的相应错误码。 问题 Q-ffca131eece93b35 (未决)
  • 并发性:该函数被明确指定为 thread-safe 和 exception safe([SWS_DM_02289])。

相互作用

该方法属于用于获取基本和复杂数据元素的一系列类型化重载,其中包括用于有符号整数([SWS_DM_02288])和结构化子元素([SWS_DM_02293])的变体。类 DiagnosticSovdContentElementData 上并行提供了等效接口([SWS_DM_02369])。

本使用说明基于 AUTOSAR 规范 R25-11 自动生成。

实现者指南即将推出(复杂度 I1)

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
keyThe key
content_elementThe content element to add

Rückgabewert

TypBeschreibung
ara::core::Result< void >void result or an error if DiagnosticSovdContentElementData is not of type RecordContentElementData or ContentData OR the element cannot be added

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02289
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02289@rel:R25-11#111ca907
Content hash
111ca907
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02289
Status: valid/unmigrated Version: rel:R25-11#24f33415 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_02289@rel:R25-11#24f33415
Point-in-Time History:
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

函数 Add [SWS_DM_02290] Upstream: RS_Diag_04260

auto Add (ara::core::StringView key, double content_element) noexcept -> ara::core::Result< void >;

Adds an element with the specified key with double as primitive value. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData and the element to add shall not be of type ContentData

AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: f0fc5f61ff31 来源 未决问题(1)
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

类 ara::diag::DiagnosticSovdRecordContentElementDataView 的同步成员函数 Add 向数据记录中指定键 key 下添加类型为 double 的原始浮点值 [SWS_DM_02290]。该函数用于为 Diagnostic Management 的 SOVD 服务器功能构建结构化诊断数据 [SWS_DM_01369]。

执行时适用以下类型相关的前提条件 [SWS_DM_02290]:

  • 目标对象必须是类型 RecordContentElementData 或 ContentData。
  • 要添加的元素本身不得为类型 ContentData。

该方法声明为 noexcept(异常安全,exception safe),并针对并发访问指定为线程安全(thread-safe)[SWS_DM_02290]。若添加失败——例如由于对象类型不兼容或无法插入该元素——则通过返回的 ara::core::Result<void> 报告错误 [SWS_DM_02290]。解读:具体的错误原因应当会反映在 Result 对象的 ara::core::ErrorCode 中。 问题 Q-c987f75d785d3e90 (未决)

与 Add 的相关重载结合使用,该方法允许使用整数值 ([SWS_DM_02288], [SWS_DM_02289])、布尔值 [SWS_DM_02291]、字符串 [SWS_DM_02292] 或更复杂的元素数据 [SWS_DM_02293] 结构化填充 SOVD 数据记录。

本文由 AI 基于 AUTOSAR 规范 R25-11 生成。

实现者指南即将推出(复杂度 I1)

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
keyThe key
content_elementThe content element to add

Rückgabewert

TypBeschreibung
ara::core::Result< void >void result or an error if DiagnosticSovdContentElementData is not of type RecordContentElementData or ContentData OR the element cannot be added

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02290
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02290@rel:R25-11#e185684b
Content hash
e185684b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02290
Status: valid/unmigrated Version: rel:R25-11#97a1f619 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_02290@rel:R25-11#97a1f619
Point-in-Time History:
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

函数 Add [SWS_DM_02291] Upstream: RS_Diag_04260

auto Add (ara::core::StringView key, bool content_element) noexcept -> ara::core::Result< void >;

Adds an element with the specified key with boolean as primitive value. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData and the element to add shall not be of type ContentData

AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 852e73b24037 来源 未决问题(1)
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

类 ara::diag::DiagnosticSovdRecordContentElementDataView 的函数 Add 用于在指定键下向 SOVD 数据元素添加布尔原始值 [SWS_DM_02291]。通过头文件 ara/diag/diagnostic_sovd_content_element_data.h 进行调用,参数名称为类型 ara::core::StringView 的 key 以及类型 bool 的有效载荷值 content_element [SWS_DM_02291]。由于该方法立即返回 ara::core::Result<void> 且未指定异步性,因此该过程应当同步运行。 问题 Q-a16b08bf68f8590b (未决)

错误处理通过返回的 ara::core::Result<void> 进行。如果底层 DiagnosticSovdContentElementData 既不是类型 RecordContentElementData 也不是 ContentData,或者无法添加该元素,则会报告错误 [SWS_DM_02291]。规范摘录中未进一步详细列出具体的错误代码。

关于并发和执行安全性,该方法归类为 thread-safe 并提供异常安全(noexcept)[SWS_DM_02291]。作为结构性限制,规范要求要添加的元素本身不得为类型 ContentData [SWS_DM_02291]。

在整个系统中,该方法补充了针对有符号整数 [SWS_DM_02288]、无符号整数 [SWS_DM_02289]、浮点数 [SWS_DM_02290]、字符串 [SWS_DM_02292] 以及下级内容元素 [SWS_DM_02293] 的相关重载。此外,在 Diagnostic Management 的 SOVD 服务器功能上下文中,类 DiagnosticSovdContentElementData [SWS_DM_02371] 上也存在类似的接口 [SWS_DM_01369]。

本使用说明基于 AUTOSAR 规范 R25-11 自动生成。

实现者指南即将推出(复杂度 I1)

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
keyThe key
content_elementThe content element to add

Rückgabewert

TypBeschreibung
ara::core::Result< void >void result or an error if DiagnosticSovdContentElementData is not of type RecordContentElementData or ContentData OR the element cannot be added

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02291
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02291@rel:R25-11#f6392a23
Content hash
f6392a23
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02291
Status: valid/unmigrated Version: rel:R25-11#ec2b8c58 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_02291@rel:R25-11#ec2b8c58
Point-in-Time History:
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

函数 Add [SWS_DM_02292] Upstream: RS_Diag_04260

auto Add (ara::core::StringView key, ara::core::StringView content_ element) noexcept -> ara::core::Result< void >;

Adds an element with the specified key with string as primitive value. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData and the element to add shall not be of type ContentData

AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 6e36a573fd27 来源 未决问题(1)
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

使用

类 ara::diag::DiagnosticSovdRecordContentElementDataView 的同步方法 Add 用于向 SOVD 数据元素添加具有键和原始字符串值的条目 [SWS_DM_02292]。通过两个参数 key 和 content_element 进行调用,二者分别作为 ara::core::StringView 传递 [SWS_DM_02292]。该函数提供 ara::core::Result<void> 作为返回值,以指示操作结果 [SWS_DM_02292]。

错误处理

如果添加失败,该方法在 ara::core::Result 中返回错误 [SWS_DM_02292]。当底层对象不是类型 RecordContentElementData 或 ContentData,或者无法添加该元素时,会发生这种情况 [SWS_DM_02292]。解读:具体的错误代码应当由实现的关联错误域决定,因为规范未在函数定义中显式枚举它们。 问题 Q-ba196615f0cd8fc8 (未决)

并发性与边界条件

该操作声明为线程安全 (thread-safe) 以及异常安全 (exception safe),并标注为 noexcept [SWS_DM_02292]。作为基本前提条件,作为参数传递的元素本身不得为类型 ContentData [SWS_DM_02292]。

相互作用

该函数是 AUTOSAR Diagnostic Management (DM) 的组成部分,用于实现针对 Adaptive Platform 的 SOVD AUTOSAR_AP_SWS_Diagnostics §1 “Introduction and functional overview”,其中 DM 充当 SOVD 服务器 [SWS_DM_01369]。在同一范围内,存在用于有符号整数 [SWS_DM_02288]、无符号整数 [SWS_DM_02289]、浮点数 [SWS_DM_02290]、布尔值 [SWS_DM_02291] 以及复杂数据元素 [SWS_DM_02293] 的类似 Add 重载。此外,ara::diag::DiagnosticSovdContentElementData 提供了相应的字符串重载 [SWS_DM_02372]。

此文本由 AI 生成,用作指导性使用帮助。

实现者指南即将推出(复杂度 I1)

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
keyThe key
content_elementThe content element to add

Rückgabewert

TypBeschreibung
ara::core::Result< void >void result or an error if DiagnosticSovdContentElementData is not of type RecordContentElementData or ContentData OR the element cannot be added

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02292
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02292@rel:R25-11#0b96cea1
Content hash
0b96cea1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02292
Status: valid/unmigrated Version: rel:R25-11#36c87700 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_02292@rel:R25-11#36c87700
Point-in-Time History:
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

函数 Add [SWS_DM_02293] Upstream: RS_Diag_04260

auto Add (ara::core::StringView key, DiagnosticSovdContentElementData content_element) noexcept -> ara::core::Result< void >;

Adds an element with the specified key. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData and the element to add shall not be of type ContentData

AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: e37cd37f0d43 来源 未决问题(1)
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

类 ara::diag::DiagnosticSovdRecordContentElementDataView 的同步函数 Add 会在指定键 key 下向数据元素添加一个类型为 DiagnosticSovdContentElementData 的嵌套元素 [SWS_DM_02293]。这用于在 SOVD(Service-Oriented Vehicle Diagnostics)框架下结构化地提供诊断数据,SOVD 由 Adaptive Platform 上的 Diagnostic Management (DM) 提供支持([SWS_DM_01369]、AUTOSAR_AP_SWS_Diagnostics §1 “Introduction and functional overview”)。

在使用时必须遵守强制性类型规定:

对于错误处理,该函数返回一个 ara::core::Result<void>。如果操作失败——例如由于违反类型前提条件或无法插入元素——则结果包含一个错误 [SWS_DM_02293]。确切的错误编码大概基于诊断管理的域特定错误。 问题 Q-56c929209d0c7358 (未决)关于并发性和安全性,该方法被声明为 noexcept,被视为异常安全(exception safe),并针对并发访问被指定为线程安全(thread-safe)[SWS_DM_02293]。

本使用说明由 AI 基于 AUTOSAR R25-11 规范生成。

实现者指南即将推出(复杂度 I1)

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
keyThe key
content_elementThe content element to add

Rückgabewert

TypBeschreibung
ara::core::Result< void >void result or an error if DiagnosticSovdContentElementData is not of type RecordContentElementData or ContentData OR the element cannot be added

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02293
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02293@rel:R25-11#4a99e50f
Content hash
4a99e50f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02293
Status: valid/unmigrated Version: rel:R25-11#c72144cd 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_02293@rel:R25-11#c72144cd
Point-in-Time History:
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

函数 Begin [SWS_DM_02279] Upstream: RS_Diag_04260

auto Begin () noexcept -> DiagnosticSovdRecordContentElementData Iterator;

Returns the begin operator of a RecordContentElementData. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
DiagnosticSovdRecordContentElementDataIteratorThe iterator

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02279
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02279@rel:R25-11#24786c85
Content hash
24786c85
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02279
Status: valid/unmigrated Version: rel:R25-11#c5fa8675 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_02279@rel:R25-11#c5fa8675
Point-in-Time History:
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

函数 CBegin [SWS_DM_02281] Upstream: RS_Diag_04260

auto CBegin () noexcept -> DiagnosticSovdRecordContentElementDataConst Iterator;

Returns the begin operator of a RecordContentElementData. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
DiagnosticSovdRecordContentElementDataConstIteratorThe iterator

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02281
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02281@rel:R25-11#3d3c400d
Content hash
3d3c400d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02281
Status: valid/unmigrated Version: rel:R25-11#146e5829 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_02281@rel:R25-11#146e5829
Point-in-Time History:
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

函数 CEnd [SWS_DM_02282] Upstream: RS_Diag_04260

auto CEnd () noexcept -> DiagnosticSovdRecordContentElementDataConst Iterator;

Returns the end operator of a RecordContentElementData. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
DiagnosticSovdRecordContentElementDataConstIteratorThe iterator

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02282
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02282@rel:R25-11#88816dea
Content hash
88816dea
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02282
Status: valid/unmigrated Version: rel:R25-11#e0709028 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_02282@rel:R25-11#e0709028
Point-in-Time History:
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

函数 Capacity [SWS_DM_02274] Upstream: RS_Diag_04260

auto Capacity () const noexcept -> std::size_t;

Returns the capacity of the RecordContentElementData. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
std::size_tThe capacity of the RecordContentElementData

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02274
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02274@rel:R25-11#038a95ed
Content hash
038a95ed
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02274
Status: valid/unmigrated Version: rel:R25-11#fa9d250c 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_02274@rel:R25-11#fa9d250c
Point-in-Time History:
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

函数 Clear [SWS_DM_02276] Upstream: RS_Diag_04260

auto Clear () noexcept -> void;

Removes all the content element in the RecordContentElementData. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: b8ae42318d33 来源 未决问题(1)
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

用法与语义

类 ara::diag::DiagnosticSovdRecordContentElementDataView 的方法 Clear 用于从 RecordContentElementData [SWS_DM_02276] 中同步移除所有内容元素。该调用通过头文件 #include "ara/diag/diagnostic_sovd_content_element_data.h" 无参数进行,并且没有返回值(void)[SWS_DM_02276]。

作为执行的先决条件,规定底层数据实例必须为 RecordContentElementData 或 ContentData 类型 [SWS_DM_02276]。解释:由于该函数声明为 noexcept 且不报告错误状态,因此在创建视图对象时推测已预先确保了对该数据类型的符合性。 问题 Q-93e43eee235a8f12 (未决)

错误处理与并发

在执行安全性方面,该方法被指定为 exception safe,并且通过 noexcept 声明不引发任何异常 [SWS_DM_02276]。此外,该调用被明确归类为 thread-safe,因此允许并发访问 [SWS_DM_02276]。

相互协作与区分

在 SOVD 环境中,该函数与 DiagnosticSovdContentElementData [SWS_DM_02338] 上的方法 Clear 区分开来,后者针对数组元素定义并返回 ara::core::Result<void>。同样,它在功能上也区别于用于数组的视图方法 [SWS_DM_02233],以及通过 ara::diag::DTCInformation::Clear 异步删除 DTC 的操作,后者返回 ara::core::Future<void> 且不是线程安全的 [SWS_DM_00671]。

本使用说明基于规范自动生成。

实现者指南即将推出(复杂度 I1)

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
None

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02276
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02276@rel:R25-11#a5e0bddb
Content hash
a5e0bddb
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02276
Status: valid/unmigrated Version: rel:R25-11#7b14c56c 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_02276@rel:R25-11#7b14c56c
Point-in-Time History:
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

函数 Empty [SWS_DM_02275] Upstream: RS_Diag_04260

auto Empty () const noexcept -> bool;

Returns if the RecordContentElementData is empty. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
boolIf the record is empty

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02275
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02275@rel:R25-11#bdb96ddc
Content hash
bdb96ddc
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02275
Status: valid/unmigrated Version: rel:R25-11#e44b3c9e 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_02275@rel:R25-11#e44b3c9e
Point-in-Time History:
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

函数 End [SWS_DM_02280] Upstream: RS_Diag_04260

auto End () noexcept -> DiagnosticSovdRecordContentElementData Iterator;

Returns the end operator of a RecordContentElementData. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
DiagnosticSovdRecordContentElementDataIteratorThe iterator

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02280
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02280@rel:R25-11#e3a2484e
Content hash
e3a2484e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02280
Status: valid/unmigrated Version: rel:R25-11#030171ae 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_02280@rel:R25-11#030171ae
Point-in-Time History:
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

函数 Erase [SWS_DM_02294] Upstream: RS_Diag_04260

auto Erase (DiagnosticSovdRecordContentElementDataIterator iterator) noexcept -> ara::core::Result< void >;

Erases a content element from DiagnosticSovdRecordContentElementData. The current element shall be of RecordContentElementData or ContentData

AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: e909dafa05b8 来源 未决问题(1)
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

类 ara::diag::DiagnosticSovdRecordContentElementDataView 的成员函数 Erase 用于从诊断数据记录中移除子内容元素([SWS_DM_02294]、AUTOSAR_AP_SWS_Diagnostics §8.60.11.1.1.14 “Erase”)。该声明通过头文件 #include "ara/diag/diagnostic_sovd_content_element_data.h" 提供([SWS_DM_02294])。

用法与语义:该函数接收 DiagnosticSovdRecordContentElementDataIterator 类型的迭代器 iterator 作为输入参数,该迭代器指向具体要删除的元素([SWS_DM_02294])。解释:由于该函数声明为 noexcept 且直接返回 ara::core::Result<void> 而不是 Future 对象,因此删除过程推测是在调用者线程中同步执行的。 问题 Q-148ae95c28910b16 (未决)成功执行时,该方法返回一个空的 ara::core::Result<void>([SWS_DM_02294])。

错误处理:当相关数据元素既不属于 RecordContentElementData 类型也不属于 ContentData 类型,或者无法从容器中移除该元素时,操作失败([SWS_DM_02294])。在这些错误情况下,该函数返回一个带有错误码 DiagErrc::kInvalidArgument 的错误([SWS_DM_02294])。

并发与交互:对于调用而言,该接口被指定为 thread-safe 以及 exception safe([SWS_DM_02294])。从业务功能上看,该函数对应于数组变体 ara::diag::DiagnosticSovdArrayContentElementDataView::Erase([SWS_DM_02247]、AUTOSAR_AP_SWS_Diagnostics §8.60.5.1.1.8 “Erase”),并与容器类 DiagnosticSovdContentElementData 用于数组([SWS_DM_02352])和记录([SWS_DM_02374])的基本删除操作相互配合。

本文由 AI 生成,仅供参考。唯一具有约束力的是官方 AUTOSAR 规范。

实现者指南即将推出(复杂度 I1)

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
iteratorThe iterator pointing to the element to erase

Rückgabewert

TypBeschreibung
ara::core::Result< void >void result or an error if DiagnosticSovdContentElementData is not of type RecordContentElementData or ContentData OR the element couldn’t be erased

Fehler

FehlercodeBeschreibung
DiagErrc::kInvalidArgumentrollback_semantics e.g. kPreFailed with internal debouncing

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02294
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02294@rel:R25-11#9de27b28
Content hash
9de27b28
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02294
Status: valid/unmigrated Version: rel:R25-11#3ad27e08 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_02294@rel:R25-11#3ad27e08
Point-in-Time History:
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

函数 Find [SWS_DM_02285] Upstream: RS_Diag_04260

auto Find (ara::core::StringView key) noexcept -> DiagnosticSovdRecord ContentElementDataIterator;

Find an element with the specified key. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 771db16932a9 来源 未决问题(1)
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

View 类 ara::diag::DiagnosticSovdRecordContentElementDataView 的同步成员函数 Find 用于根据其键查找元素([SWS_DM_02285],AUTOSAR_AP_SWS_Diagnostics §8.60.11.1.1.15 “Find”)。作为参数,传入类型为 ara::core::StringView 的 key;作为结果,该函数返回类型为 DiagnosticSovdRecordContentElementDataIterator 的可修改迭代器([SWS_DM_02285])。使用的前提条件是关联的 DiagnosticSovdContentElementData 的类型为 RecordContentElementData 或 ContentData([SWS_DM_02285])。

关于错误处理和并发性,该函数被声明为 noexcept,被视为异常安全(exception safe),且根据规范是线程安全的(thread-safe)([SWS_DM_02285])。由于返回类型直接是迭代器而不是 ara::core::Result,该函数不报告特定的错误码;如果所查找的键不存在,推测可能返回尾后迭代器(end iterator)。 问题 Q-a34054c9851517ae (未决)

在与相关接口的交互中,同一 View 类上存在一个返回 DiagnosticSovdRecordContentElementDataConstIterator 的常量重载([SWS_DM_02286],AUTOSAR_AP_SWS_Diagnostics §8.60.11.1.1.16 “Find”)。类 DiagnosticSovdRecordContentElementDataConstView 也提供了类似的常量接口([SWS_DM_02306],AUTOSAR_AP_SWS_Diagnostics §8.60.9.1.1.7 “Find”)。相比之下,DiagnosticSovdContentElementData 上的方法 Find 将其迭代器封装在 ara::core::Result 中,以便将无效类型或缺失的键表示为错误([SWS_DM_02365],[SWS_DM_02366],AUTOSAR_AP_SWS_Diagnostics §8.60.6.1.2.25 “Find”)。

本使用说明由 AI 创建,基于 AUTOSAR 标准版本 R25-11。

实现者指南即将推出(复杂度 I1)

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
keyThe key

Rückgabewert

TypBeschreibung
DiagnosticSovdRecordContentElementDataIteratorA DiagnosticSovdRecordContentElementDataIterator

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02285
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02285@rel:R25-11#57442142
Content hash
57442142
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02285
Status: valid/unmigrated Version: rel:R25-11#5753ce0a 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_02285@rel:R25-11#5753ce0a
Point-in-Time History:
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

函数 Find [SWS_DM_02286] Upstream: RS_Diag_04260

auto Find (ara::core::StringView key) const noexcept -> DiagnosticSovd RecordContentElementDataConstIterator;

Find an element with the specified key. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 8f0823d35aa0 来源 未决问题(1)
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

类 ara::diag::DiagnosticSovdRecordContentElementDataView 的同步成员函数 Find 用于根据数据元素的键以只读方式查找该元素([SWS_DM_02286]、AUTOSAR AP SWS Diagnostics §8.60.11.1.1.16 “Find”)。

用法与参数

该函数接收所查找的键 key 作为 ara::core::StringView([SWS_DM_02286])。调用的先决条件是该实例属于诊断类型 RecordContentElementData 或 ContentData([SWS_DM_02286])。作为返回值,它同步提供一个 DiagnosticSovdRecordContentElementDataConstIterator 类型的常量迭代器([SWS_DM_02286])。如果不存在与该键匹配的元素,推测可能会返回一个标记序列末尾的迭代器(解释)。 问题 Q-41a1eba77c0bc236 (未决)

错误处理与并发

该接口声明为 noexcept,保证异常安全(exception safe),并被指定为适用于并发访问的线程安全(thread-safe)([SWS_DM_02286])。与 ara::diag::DiagnosticSovdContentElementData([SWS_DM_02366])上的方法不同,它不通过 ara::core::Result 返回,因此错误情况不会通过错误码来表示。

相互作用

对于针对同一视图的写入或修改性访问,存在带有可变迭代器的非常量重载 [SWS_DM_02285]。对于纯读取视图,类 DiagnosticSovdRecordContentElementDataConstView 提供了类似的 Find 函数([SWS_DM_02306])。

此使用说明是基于规范要求自动生成的。

实现者指南即将推出(复杂度 I1)

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
keyThe key

Rückgabewert

TypBeschreibung
DiagnosticSovdRecordContentElementDataConstIteratorA DiagnosticSovdRecordContentElementDataIterator

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02286
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02286@rel:R25-11#3b341591
Content hash
3b341591
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02286
Status: valid/unmigrated Version: rel:R25-11#4bc892e6 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_02286@rel:R25-11#4bc892e6
Point-in-Time History:
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

函数 HasContentElement [SWS_DM_02284] Upstream: RS_Diag_04260

auto HasContentElement (ara::core::StringView key) const noexcept -> ara::core::Result< bool >;

Returns if the RecordContentElementData contains an element with the specified key. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
keyThe key

Rückgabewert

TypBeschreibung
ara::core::Result< bool >boolean indicating if the elements is found or an error if Diagnostic SovdAbstractContentData is not of type RecordContentElement Data or ContentData OR the key is not found

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02284
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02284@rel:R25-11#6c8d2df0
Content hash
6c8d2df0
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02284
Status: valid/unmigrated Version: rel:R25-11#5b0918b8 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_02284@rel:R25-11#5b0918b8
Point-in-Time History:
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

函数 HasError [SWS_DM_02271] Upstream: RS_Diag_04260

auto HasError () const noexcept -> ara::core::Result< void >;

Returns if the content contains an error.

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
ara::core::Result< void >void result if it doesn’t contain an error, otherwise the ara::diag::DiagSovdErrc

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02271
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02271@rel:R25-11#5867002b
Content hash
5867002b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02271
Status: valid/unmigrated Version: rel:R25-11#ee74ea5a 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_02271@rel:R25-11#ee74ea5a
Point-in-Time History:
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

函数 Remove [SWS_DM_02287] Upstream: RS_Diag_04260

auto Remove (ara::core::StringView key) noexcept -> ara::core::Result< bool >;

Removes an element with the specified key. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 1f7163c164e1 来源 未决问题(1)
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

类ara::diag::DiagnosticSovdRecordContentElementDataView的同步成员函数Remove用于根据其键有针对性地移除一个条目[SWS_DM_02287]。它在头文件ara/diag/diagnostic_sovd_content_element_data.h中定义,并处理类型为ara::core::StringView的参数keyAUTOSAR_AP_SWS_Diagnostics §8.60.11.1.1.19 “Remove”。

作为返回值,该函数提供一个ara::core::Result<bool>[SWS_DM_02287]:

  • 成功时,所包含的布尔值指示是否能够实际移除寻址的元素。
  • 当元素不属于类型RecordContentElementData或ContentData,或者未找到指定的键时,会通过ara::core::Result报告错误[SWS_DM_02287]。

在并发性和限制方面,该函数被指定为异常安全(exception safe)和线程安全(thread-safe),并声明带有noexcept[SWS_DM_02287]。作为调用条件,规范强制要求基础实例的类型为RecordContentElementData或ContentData[SWS_DM_02287]。

解释:从功能上讲,该操作可能对应于数据类ara::diag::DiagnosticSovdContentElementData::Remove上的移除[SWS_DM_02367],因为签名、参数和错误场景被指定为完全一致AUTOSAR_AP_SWS_Diagnostics §8.60.6.1.2.54 “Remove”。 问题 Q-5a9ac29a9b5814be (未决)

本使用说明由人工智能生成,并总结了规范的要求。

实现者指南即将推出(复杂度 I1)

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
keyThe key

Rückgabewert

TypBeschreibung
ara::core::Result< bool >A boolean indicating if the element could be removed or an error if DiagnosticSovdContentElementData is not of type RecordContent ElementData or ContentData OR the key is not found

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02287
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02287@rel:R25-11#958bb7fa
Content hash
958bb7fa
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02287
Status: valid/unmigrated Version: rel:R25-11#860cb787 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_02287@rel:R25-11#860cb787
Point-in-Time History:
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

函数 Reserve [SWS_DM_02283] Upstream: RS_Diag_04260

auto Reserve (std::size_t capacity) noexcept -> void;

Reserves the capacity of the RecordContentElementData.

AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: e9efb8221afc 来源 未决问题(1)
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

类 ara::diag::DiagnosticSovdRecordContentElementDataView 的方法 Reserve([SWS_DM_02283]、AUTOSAR_AP_SWS_Diagnostics §8.60.11.1.1.20 “Reserve”)同步预留所需的 RecordContentElementData 存储容量。该调用通过头文件 #include "ara/diag/diagnostic_sovd_content_element_data.h" 提供,并接受类型为 std::size_t 的参数 capacity。该函数提供 void 作为返回值。

该接口被声明为 noexcept 并被指定为异常安全(“exception safe”)([SWS_DM_02283])。既不返回特定的错误码,也不返回错误结构。解释:如果所需容量的分配失败,由于缺少如 ara::core::Result 这样的返回通道,该错误想必会在内部被拦截或导致程序中止。 问题 Q-ddbaac36f8ed58ad (未决)

关于并发性,该函数被定义为线程安全(“thread-safe”)([SWS_DM_02283])。因此,它可以从多个线程并行调用,无需额外的同步措施。

在与相关接口的协同中,数组变体 DiagnosticSovdArrayContentElementDataView::Reserve ([SWS_DM_02240]) 的行为类似。与此不同,DiagnosticSovdContentElementData::Reserve ([SWS_DM_02345]) 返回一个 ara::core::Result<void> 以报告类型冲突。相比之下,函数 DiagnosticServiceDynamicAccessList::Reserve ([SWS_DM_01163]) 用于服务模式的最坏情况预先分配,需要两个参数,且不是线程安全的。

此文本由 AI 生成,作为基于规范的参考指南。

实现者指南即将推出(复杂度 I1)

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
capacityThe capacity

Rückgabewert

TypBeschreibung
None

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02283
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02283@rel:R25-11#b31cf419
Content hash
b31cf419
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02283
Status: valid/unmigrated Version: rel:R25-11#6302b215 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_02283@rel:R25-11#6302b215
Point-in-Time History:
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

函数 SetError [SWS_DM_02272] Upstream: RS_Diag_04260

void SetError (ara::core::ErrorCode error_code) noexcept;

Sets the content to be erroneous.

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
error_codeThe error to set

Rückgabewert

TypBeschreibung
None

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02272
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02272@rel:R25-11#23378b9c
Content hash
23378b9c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02272
Status: valid/unmigrated Version: rel:R25-11#52f6abe5 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_02272@rel:R25-11#52f6abe5
Point-in-Time History:
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

函数 Size [SWS_DM_02273] Upstream: RS_Diag_04260

auto Size () const noexcept -> std::size_t;

Returns the count of elements in the RecordContentElementData. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
std::size_tThe count of the RecordContentElementData

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02273
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02273@rel:R25-11#f4994e23
Content hash
f4994e23
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02273
Status: valid/unmigrated Version: rel:R25-11#914c329d 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_02273@rel:R25-11#914c329d
Point-in-Time History:
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

函数 operator[] [SWS_DM_02277] Upstream: RS_Diag_04260

auto operator[] (ara::core::StringView key) noexcept -> ara::core::Result< std::reference_wrapper< DiagnosticSovdContent ElementData > >;

Access the content element with specified key. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
keyThe key

Rückgabewert

TypBeschreibung
ara::core::Result<std::reference_wrapper<DiagnosticSovdContentElementData > >reference to the content element or an error if DiagnosticSovdContentElementData is not of type RecordContentElementData or ContentData OR the key is not found

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02277
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02277@rel:R25-11#d21d809f
Content hash
d21d809f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02277
Status: valid/unmigrated Version: rel:R25-11#c829f6e0 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_02277@rel:R25-11#c829f6e0
Point-in-Time History:
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

函数 operator[] [SWS_DM_02278] Upstream: RS_Diag_04260

auto operator[] (ara::core::StringView key) const noexcept -> ara::core::Result< std::reference_wrapper< DiagnosticSovdContent ElementData const > >;

Access the content element with specified key. This DiagnosticSovdContentElementData shall be of type RecordContentElementData or ContentData

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Scopeclass ara::diag::DiagnosticSovdRecordContentElementDataView
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
keyThe key

Rückgabewert

TypBeschreibung
ara::core::Result<std::reference_wrapper<DiagnosticSovdContentElementData const > >reference to the content element or an error if DiagnosticSovdContentElementData is not of type RecordContentElementData or ContentData OR the key is not found

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02278
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02278@rel:R25-11#bb58485a
Content hash
bb58485a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02278
Status: valid/unmigrated Version: rel:R25-11#c7d8c978 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_02278@rel:R25-11#c7d8c978
Point-in-Time History:
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