DEENESPTFRRUARHIKOZHNL

类 ara::diag::SovdBulkData

[SWS_DM_01841] Upstream: RS_Diag_04266

class SovdBulkData {...};

Generic SOVD Bulk Data interface.

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

用户指南人工智能生成

使应用程序能够通过 Diagnostic Management 提供并传输 SOVD 大容量数据。
AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 2fafafaf2c3b 来源 未决问题(2)
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

使应用程序能够通过 Diagnostic Management 提供并传输 SOVD 大容量数据。

接口 [SWS_DM_01841] 将自适应应用程序与 Diagnostic Management 连接起来,以提供基于 SOVD 的大容量数据操作。通过纯虚方法查询元数据、处理大容量数据的上传和下载,以及针对性或按类别删除数据集。实例绑定到建模的端口,通过调用 Offer() 启用诊断请求的转发,并在终止时通过 StopOffer() 注销 [SWS_DM_01857]。根据所选的并发行为,所提供的回调例程必须设计为线程安全的。

上下文

接口类 ara::diag::SovdBulkData [SWS_DM_01841] 提供了用于根据 Service-Oriented Vehicle Diagnostics(SOVD)访问大容量数据(Bulk Data)的通用服务接口 SWS Diagnostics §8.53 “Class: SovdBulkData”。它充当特定于应用程序的数据源与 Adaptive Platform 的中央诊断服务器之间的纽带。

至少有三个组件参与整个处理过程:

  • SOVD 客户端:检索、上传或删除大容量数据的外部诊断工具。通信通常可能通过 HTTP/REST 机制处理。 问题 Q-3e713885753faa82 (未决)
  • Diagnostic Management (DM):Diagnostic Server Instance 接收外部 SOVD 服务调用,并将其转换为本地方法调用 SWS Diagnostics §7.x “SOVD Bulk Data Realization”。
  • 自适应应用程序:用户自定义应用程序继承自 ara::diag::SovdBulkData,实例化该类并提供实际的数据流和元数据。
client SOVD-Client dm Diagnostic Management (Diagnostic Server) client->dm SOVD-Anfragen (HTTP/REST) app Adaptive Applikation (ara::diag::SovdBulkData) dm->app Methodenaufrufe (C++ Interface)

上下文图:SOVD 客户端、Diagnostic Management 与应用程序接口 ara::diag::SovdBulkData 之间的相互协作。来源:[SWS_DM_01790]、[SWS_DM_01841]、[SWS_DM_01857]。

生命周期

ara::diag::SovdBulkData 的实例化通过构造函数进行,同时传递一个 ara::core::InstanceSpecifier 并通过 ConcurrencyType [SWS_DM_01847] 指定并发行为。InstanceSpecifier 将该对象绑定到 DiagnosticSovdBulkDataInterface 在设计模型中定义的 PortPrototype。

关于所有权关系,该类被设计为独占实例:复制构造函数 [SWS_DM_01848] 和复制赋值运算符 [SWS_DM_01850] 被显式删除(=delete)。实例的转移仅通过移动操作进行;移动构造函数 [SWS_DM_01849] 和移动赋值 [SWS_DM_01851] 实现为受保护的。

功能生命周期分为以下阶段:

  • 非活动:构造后对象在本地存在,但尚不接收来自 Diagnostic Management 的诊断请求。
  • 活动(Offered):通过调用方法 Offer() [SWS_DM_01857],该对象在 DM 中注册。仅从该时间点起,DM 才会将传入的 SOVD 请求转发给虚处理程序方法。
  • 已停止:调用 StopOffer() [SWS_DM_01858] 会再次停用请求的转发。
  • 销毁:虚析构函数 ~SovdBulkData() [SWS_DM_01852] 终止对象的生命周期。在销毁之前,大概率应调用 StopOffer(),以便彻底断开待处理的访问。 问题 Q-b89ddbd0df8a5544 (未决)

关于并发性,构造函数中传递的 ConcurrencyType 确定了虚回调方法是必须以线程安全(kConcurrent)还是非线程安全(kNotConcurrent)方式执行 [SWS_DM_01847]。控制方法 Offer() [SWS_DM_01857]、StopOffer() [SWS_DM_01858] 以及析构函数 [SWS_DM_01852] 本身并不是线程安全的。

使用路径

提供和执行 SOVD 大容量数据操作的典型流程包括以下步骤:

  1. 类派生:应用程序实现继承自 ara::diag::SovdBulkData 的具体类,并重写纯虚方法。
  2. 提供服务:实例化后,应用程序调用 Offer() [SWS_DM_01857] 以提供该服务。
  3. 请求处理:
    • 如果客户端请求元数据,诊断服务器调用 GetBulkDataMetaData [SWS_DM_01791],这会通过 ara::core::Future 返回一个包含 BulkDataMetaDataDescriptor 的向量 [SWS_DM_01853]。
    • 在下载调用时,DM 调用 RequestBulkDataDownload [SWS_DM_01792]。应用程序以包含元数据的读取会话(DataTransferReadSession)或 HTTP 重定向(HttpRedirect)进行响应 [SWS_DM_01873]。
    • 对于上传操作,DM 调用 RequestBulkDataUpload [SWS_DM_01793],随后提供一个写入会话(DataTransferWriteSession)[SWS_DM_01854]。
    • DM 将删除请求转发给 DeleteSpecificBulkData(针对单个资源)[SWS_DM_01856] 或 DeleteAllBulkData(按类别)[SWS_DM_01855]。
  4. 服务注销:一旦要停止处理,应用程序就调用 StopOffer() [SWS_DM_01858]。
SOVD-Bulk-Data-Download-AblaufSOVD-Client诊断管理SovdBulkData (Applikation)Use Case: DienstregistrierungOffer()Result<void> (Erfolg)Use Case: Bulk-Data-DownloadDownload Bulk DataRequestBulkDataDownload(...)Future<Variant<ReadSession, HttpRedirect>>SOVD-Antwort (Datenstrom / Redirect)Use Case: DienstabmeldungStopOffer()

时序图:下载 Bulk Data 时 SOVD 客户端、Diagnostic Management 和处理程序之间的交互顺序。来源:[SWS_DM_01792]、[SWS_DM_01857]、[SWS_DM_01858]、[SWS_DM_01873]。

错误场景

使用 ara::diag::SovdBulkData 时需区分不同类型的错误:

  • 实例化时的配置违规:如果模型解析失败或映射不匹配,构造函数会报告特定的 Violation [SWS_DM_01847]。其中包括 InstanceSpecifierMappingIntegrityViolation(模型无效或非 PortPrototype)、PortInterfaceMappingViolation(端口映射的类型定义错误)、ProcessMappingViolation(未建模匹配的进程)以及 InstanceSpecifierAlreadyInUseViolation(进程内的 Specifier 已被占用)。
  • Offer 时的注册错误:调用 Offer() 会返回一个 ara::core::Result<void> [SWS_DM_01857]。可能的错误包括:当服务已被提供时的 DiagOfferErrc::kAlreadyOffered,以及当配置与 DEXT 描述不一致时的 DiagOfferErrc::kConfigurationMismatch。
  • 异步操作中的错误代码:如果无法成功执行所请求的大容量数据操作,错误将在返回的 ara::core::Future 中传递。为此,应用程序必须使用符合 ISO 17978-3 或 ASAM SOVD 1.1 的标准化 SOVD 错误代码(通过使用 DiagSovdErrc)[SWS_DM_01854]、[SWS_DM_01855]、[SWS_DM_01856]、[SWS_DM_01873]。相比之下,对于 GetBulkDataMetaData 则未指定标准化错误 [SWS_DM_01853]。
  • 中止处理:回调方法会接收一个 CancellationHandler 对象,该对象用于在底层诊断会话提前中止时发出信号 [SWS_DM_01853]、[SWS_DM_01873]。

本指南完全基于针对 diag 模块的 AUTOSAR Adaptive 规范 R25-11。

成员图

类图

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

G nara__diag__SovdBulkData992 SovdBulkData + ~SovdBulkData() + SovdBulkData() + DeleteAllBulkData() + DeleteSpecificBulkData() + GetBulkDataMetaData() + Offer() + RequestBulkDataDownload() + RequestBulkDataUpload() + StopOffer() + operator=()

详细视图

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

构造函数和析构函数

SovdBulkData 函数 3

Constructor for the SovdBulkData Interface.

重载 SovdBulkData 3
SovdBulkData (ara::core::InstanceSpecifier const &instanceSpecifier, ConcurrencyType concurrencyType) noexcept; SWS_DM_01847
SovdBulkData (SovdBulkData const &)=delete; SWS_DM_01848
SovdBulkData (SovdBulkData &&other) noexcept; SWS_DM_01849

Destructor of SovdBulkData.

virtual ~SovdBulkData () noexcept;

方法

Called for SOVD method "Delete All Bulk Data Defined by Category".

virtual ara::core::Future< DeleteByCategoryResult > DeleteAllBulkData (ara::core::String bulkDataCategory, MetaInfo const &metaInfo, CancellationHandler cancellationHandler) noexcept=0;

Called for SOVD method "Delete Specific Bulk Data Resource".

virtual ara::core::Future< void > DeleteSpecificBulkData (ara::core::String bulkDataCategory, ara::core::String bulkDataId, MetaInfo const &metaInfo, CancellationHandler cancellationHandler) noexcept=0;

Called for SOVD method "Read Bulk Data Meta Data".

virtual ara::core::Future< ara::core::Vector< BulkDataMetaData Descriptor > > GetBulkDataMetaData (ara::core::String bulkData Category, MetaInfo const &metaInfo, CancellationHandler cancellation Handler) noexcept=0;
Offer 函数

This Offer will enable the DM to forward request messages to this handler.

ara::core::Result< void > Offer () noexcept;

Called for SOVD method "Download Bulk Data".

virtual ara::core::Future< ara::core::Variant< std::tuple< Data TransferReadSession, BulkDataMetaDataDescriptor >, HttpRedirect > > RequestBulkDataDownload (ara::core::String bulkDataCategory, ara::core::String bulkDataId, ara::core::Vector< ara::core::String > acceptHeader, MetaInfo const &metaInfo, CancellationHandler cancellationHandler) noexcept=0;

Called for SOVD method "Upload Bulk Data".

virtual ara::core::Future< std::tuple< DataTransferWriteSession, Bulk DataMetaDataDescriptor > > RequestBulkDataUpload (ara::core::String bulkDataCategory, BulkDataMetaDataDescriptor bulkDataMetaData, Meta Info const &metaInfo, CancellationHandler cancellationHandler) noexcept=0;
StopOffer 函数

This StopOffer will disable the forwarding of request messages from DM.

void StopOffer () const noexcept;

运算符

operator= 函数 2

SovdBulkData shall be a single not assignable instance.

重载 = 2
SovdBulkData & operator= (SovdBulkData const &)=delete; SWS_DM_01850
SovdBulkData & operator= (SovdBulkData &&other) & noexcept; SWS_DM_01851

嵌套类型

方法文档

函数 DeleteAllBulkData [SWS_DM_01855] Upstream: RS_Diag_04266

virtual ara::core::Future< DeleteByCategoryResult > DeleteAllBulkData (ara::core::String bulkDataCategory, MetaInfo const &metaInfo, CancellationHandler cancellationHandler) noexcept=0;

Called for SOVD method "Delete All Bulk Data Defined by Category".

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

使用

调用类 ara::diag::SovdBulkData 的虚函数 DeleteAllBulkData 以执行 SOVD 方法“Delete All Bulk Data Defined by Category” [SWS_DM_01855]。接口定义存放在头文件 ara/diag/sovd_bulk_data.h 中 AUTOSAR_AP_SWS_Diagnostics §8.53.1.1.3.1 “DeleteAllBulkData”。

该方法接受以下传入参数:

  • bulkDataCategory(ara::core::String):标识要删除其所有实例的大容量数据类别 [SWS_DM_01855]。
  • metaInfo(MetaInfo const &):传递当前请求的上下文相关元信息 [SWS_DM_01855]。
  • cancellationHandler(CancellationHandler):告知正在进行的会话提前中止 [SWS_DM_01855]。

结果通过 ara::core::Future<DeleteByCategoryResult> 异步提供 [SWS_DM_01855]。解释:由于清理整个大容量数据类别可能会很耗时,推测应用程序会周期性检查传入的 cancellationHandler,以便对任何可能的中止立即作出响应。 问题 Q-59d2847dbe42f240 (未决)

错误处理与异常安全性

该方法被声明为 noexcept 且具有异常安全性(exception safe)[SWS_DM_01855]。如果删除失败,须在 ara::core::Future 中根据 ISO 17978-3 或 ASAM SOVD 1.1 传输适当的 SOVD 错误码 [SWS_DM_01855]。

并发性

线程安全性是有条件的(conditional):实现必须设计为线程安全还是非线程安全,由传递给构造函数的 ConcurrencyType 决定 [SWS_DM_01855]。

本使用说明系自动生成,并基于 AUTOSAR AP Release R25-11 规范。

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

Header-Datei#include "ara/diag/sovd_bulk_data.h"
Scopeclass ara::diag::SovdBulkData
Exception-Sicherheitexception safe
Thread-Sicherheitconditional whether the function has to be implemented thread safe or non-thread safe is determined by the ConcurrencyType given in the constructor

Parameter (in)

ParameterBeschreibung
bulkDataCategoryBulk data category of which all instances shall be deleted
metaInfoMetaInfo of the request.
cancellationHandlerInforms if the current conversation is cancelled

Rückgabewert

TypBeschreibung
ara::core::Future< DeleteByCategoryResult >A Future with a "DeleteByCategoryResult" or a SOVD error code.

Fehler

FehlercodeBeschreibung
Please use an applicable SOVD error code, as defined in ISO 17978-3 / ASAM SOVD 1.1.

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

Record
AUTOSAR/AP/record/SWS_DM_01855
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01855@rel:R25-11#fc535c61
Content hash
fc535c61
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01855
Status: valid/unmigrated Version: rel:R25-11#70e9f238 Versionshistorie & Revisions (1 transition, 4 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_01855@rel:R25-11#70e9f238
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#7c38e7312026-09-30
  • R23-11rel:R23-11#b121f2262026-10-14
  • R24-11rel:R24-11#2c133c262026-10-14
  • R25-11rel:R25-11#70e9f2382026-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

函数 DeleteSpecificBulkData [SWS_DM_01856] Upstream: RS_Diag_04266

virtual ara::core::Future< void > DeleteSpecificBulkData (ara::core::String bulkDataCategory, ara::core::String bulkDataId, MetaInfo const &metaInfo, CancellationHandler cancellationHandler) noexcept=0;

Called for SOVD method "Delete Specific Bulk Data Resource".

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

调用接口 ara::diag::SovdBulkData 的方法 DeleteSpecificBulkData,以在 SOVD 方法“Delete Specific Bulk Data Resource”的框架下删除特定的大容量数据资源([SWS_DM_01856],AUTOSAR_AP_SWS_Diagnostics §8.53.1.1.3.2 “DeleteSpecificBulkData”)。声明通过头文件 #include "ara/diag/sovd_bulk_data.h" 进行。

调用时,以下参数将传递给服务实现:

  • bulkDataCategory:标识要删除的大容量数据实例的类别。
  • bulkDataId:要移除的特定大容量数据资源的唯一标识符。
  • metaInfo:传递传入 SOVD 请求的附加元信息。
  • cancellationHandler:监视操作的状态,并在当前进行的会话中止时发出通知。

该操作以异步方式工作并返回一个 ara::core::Future<void>([SWS_DM_01856])。在成功删除的情况下,Future 在没有值的情况下解析。如果在处理期间发生错误,则必须使用符合 ISO 17978-3 或 ASAM SOVD 1.1 的相应 SOVD 错误码来完成 Future([SWS_DM_01856])。

在并发性方面,该方法声明为 noexcept 且必须实现为 exception safe。所要求的线程安全是有条件的:函数是否必须以线程安全方式执行,取决于在构造函数中传递的 ConcurrencyType([SWS_DM_01856])。推测该实现必须确保即使收到 cancellationHandler 的提前通知,也能可靠地执行所有清理工作。 问题 Q-2336b99585d8bf3c (未决)

本使用说明由 AI 生成,作为基于规范的技术说明。

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

Header-Datei#include "ara/diag/sovd_bulk_data.h"
Scopeclass ara::diag::SovdBulkData
Exception-Sicherheitexception safe
Thread-Sicherheitconditional whether the function has to be implemented thread safe or non-thread safe is determined by the ConcurrencyType given in the constructor

Parameter (in)

ParameterBeschreibung
bulkDataCategoryBulk data category of the bulk data instance to be be deleted
bulkDataIdBulk data bulk-data-id of the bulk data instance to be deleted
metaInfoMetaInfo of the request.
cancellationHandlerInforms if the current conversation is cancelled

Rückgabewert

TypBeschreibung
ara::core::Future< void >A Future with either a void data result for a successful deletion or a SOVD error code.

Fehler

FehlercodeBeschreibung
Please use an applicable SOVD error code, as defined in ISO 17978-3 / ASAM SOVD 1.1.

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

Record
AUTOSAR/AP/record/SWS_DM_01856
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01856@rel:R25-11#37085f79
Content hash
37085f79
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01856
Status: valid/unmigrated Version: rel:R25-11#56fa5387 Versionshistorie & Revisions (1 transition, 4 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_01856@rel:R25-11#56fa5387
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#f6bd686d2026-09-30
  • R23-11rel:R23-11#bfd6ec902026-10-14
  • R24-11rel:R24-11#ae0282302026-10-14
  • R25-11rel:R25-11#56fa53872026-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

函数 GetBulkDataMetaData [SWS_DM_01853] Upstream: RS_Diag_04266

virtual ara::core::Future< ara::core::Vector< BulkDataMetaData Descriptor > > GetBulkDataMetaData (ara::core::String bulkData Category, MetaInfo const &metaInfo, CancellationHandler cancellation Handler) noexcept=0;

Called for SOVD method "Read Bulk Data Meta Data".

Header-Datei#include "ara/diag/sovd_bulk_data.h"
Scopeclass ara::diag::SovdBulkData
Exception-Sicherheitexception safe
Thread-Sicherheitconditional whether the function has to be implemented thread safe or non-thread safe is determined by the ConcurrencyType given in the constructor

Parameter (in)

ParameterBeschreibung
bulkDataCategoryBulk data category to be read
metaInfoMetaInfo of the request.
cancellationHandlerInforms if the current conversation is cancelled

Rückgabewert

TypBeschreibung
ara::core::Future<ara::core::Vector< BulkDataMetaDataDescriptor>>A Future with a Vector of all bulk data instances of the requested bulk data category.

Fehler

FehlercodeBeschreibung
This function does not specify any standardized errors.

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

Record
AUTOSAR/AP/record/SWS_DM_01853
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01853@rel:R25-11#e82dea06
Content hash
e82dea06
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01853
Status: valid/unmigrated Version: rel:R25-11#c3f2bfbc Versionshistorie & Revisions (1 transition, 4 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_01853@rel:R25-11#c3f2bfbc
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#41ec468c2026-09-30
  • R23-11rel:R23-11#e67d175f2026-10-14
  • R24-11rel:R24-11#28954f162026-10-14
  • R25-11rel:R25-11#c3f2bfbc2026-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

函数 Offer [SWS_DM_01857] Upstream: RS_Diag_04266

ara::core::Result< void > Offer () noexcept;

This Offer will enable the DM to forward request messages to this handler.

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

方法 ara::diag::SovdBulkData::Offer 用于启用诊断请求的转发:通过该调用,Diagnostic Management(DM)获得授权并能够将大容量数据的传入请求消息传输给相应的处理程序([SWS_DM_01857])。

使用与语义:该函数具有签名 ara::core::Result<void> Offer() noexcept,无参数,并且作为异常安全(exception safe)保证不抛出 C++ 异常([SWS_DM_01857])。解释:由于结果直接作为 ara::core::Result<void> 返回而不是通过异步 Future 对象返回,推测注册过程是同步执行的。 问题 Q-9933248363829009 (未决)

错误处理:注册失败时,函数返回带有错误域中适当错误码的 ara::core::Result([SWS_DM_01857]):

这两种错误都具有回滚语义,因此在发生错误时不会留下不完整的注册([SWS_DM_01857])。

并发性与交互:该方法被明确指定为非线程安全(not thread-safe)([SWS_DM_01857])。因此,必须在应用程序端防止对同一实例进行并行调用。激活模式由 SovdBulkData 与其他 DM 服务共享,例如 GenericRoutine([SWS_DM_00557])、GenericUDSService([SWS_DM_00619])或 CommunicationControl([SWS_DM_00809]),这些服务同样只有通过 Offer 才能被解锁以处理请求。

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

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

Header-Datei#include "ara/diag/sovd_bulk_data.h"
Scopeclass ara::diag::SovdBulkData
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Rückgabewert

TypBeschreibung
ara::core::Result< void >Returns nothing or an error.

Fehler

FehlercodeBeschreibung
DiagOfferErrc::kConfigurationMismatchrollback_semantics monitor configuration does not match DEXT
DiagOfferErrc::kAlreadyOfferedrollback_semantics The service is already offered.

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

Record
AUTOSAR/AP/record/SWS_DM_01857
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01857@rel:R25-11#12bbcf49
Content hash
12bbcf49
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01857
Status: valid/unmigrated Version: rel:R25-11#fb45a1b6 Versionshistorie & Revisions (1 transition, 4 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_01857@rel:R25-11#fb45a1b6
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#e3b8f12c2026-09-30
  • R23-11rel:R23-11#9cef87722026-10-14
  • R24-11rel:R24-11#6892292e2026-10-14
  • R25-11rel:R25-11#fb45a1b62026-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

函数 RequestBulkDataDownload [SWS_DM_01873] Upstream: RS_Diag_04266

virtual ara::core::Future< ara::core::Variant< std::tuple< Data TransferReadSession, BulkDataMetaDataDescriptor >, HttpRedirect > > RequestBulkDataDownload (ara::core::String bulkDataCategory, ara::core::String bulkDataId, ara::core::Vector< ara::core::String > acceptHeader, MetaInfo const &metaInfo, CancellationHandler cancellationHandler) noexcept=0;

Called for SOVD method "Download Bulk Data".

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

针对 SOVD 操作“Download Bulk Data”调用类 ara::diag::SovdBulkData 的虚方法 RequestBulkDataDownload,以请求下载大容量数据 [SWS_DM_01873]。通过头文件 ara/diag/sovd_bulk_data.h 进行声明 AUTOSAR_AP_SWS_Diagnostics §8.53.1.1.3.5 “RequestBulkDataDownload”。

作为输入参数,该方法接收大容量数据的类别(bulkDataCategory)、其标识符(bulkDataId)、所接受的 HTTP 标头列表(acceptHeader)、请求元信息(metaInfo)以及一个用于通知当前会话中止的 cancellationHandler [SWS_DM_01873]。通过 ara::core::Future 进行异步处理。这会返回一个 ara::core::Variant,它封装了作为 DataTransferReadSession 和 BulkDataMetaDataDescriptor 元组的读取会话,或者封装了 HTTP 重定向(HttpRedirect)[SWS_DM_01873]。

如果发生错误,将通过 Future 使用 DiagSovdErrc 传输符合 ISO 17978-3 或 ASAM SOVD 1.1 的适当 SOVD 错误码 [SWS_DM_01873]。该函数被声明为 noexcept 并被视为具有异常安全性(exception safe)[SWS_DM_01873]。

在并发性方面,线程安全性是有条件的(“conditional”):该方法是否必须实现为线程安全,由传递给构造函数的 ConcurrencyType 决定 [SWS_DM_01873]。解释:如果通过 cancellationHandler 发出中止信号,推测该实现会提前终止数据传输的正在进行的准备工作。 问题 Q-1c74be85e810ac8e (未决)

本段文本由 AI 生成,用于 AUTOSAR Adaptive 的文档。

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

Header-Datei#include "ara/diag/sovd_bulk_data.h"
Scopeclass ara::diag::SovdBulkData
Exception-Sicherheitexception safe
Thread-Sicherheitconditional whether the function has to be implemented thread safe or non-thread safe is determined by the ConcurrencyType given in the constructor

Parameter (in)

ParameterBeschreibung
bulkDataCategoryBulk data category of the bulk data instance to be downloaded
bulkDataIdBulk data bulk-data-id of the bulk data instance to be downloaded
acceptHeaderLists the Accept request HTTP header
metaInfoMetaInfo of the request.
cancellationHandlerInforms if the current conversation is cancelled

Rückgabewert

TypBeschreibung
ara::core::Future<ara::core::Variant<std::tuple< DataTransferReadSession, BulkData MetaDataDescriptor >, HttpRedirect > >A Future with either an instance of a "SOVD file reading session" with the corresponding BulkDataMetaDataDescriptor, an HTTP redirect or a SOVD error code.

Fehler

FehlercodeBeschreibung
Please use an applicable SOVD error code, as defined in ISO 17978-3 / ASAM SOVD 1.1, using
DiagSovdErrc.

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

Record
AUTOSAR/AP/record/SWS_DM_01873
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01873@rel:R25-11#98a41494
Content hash
98a41494
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01873
Status: valid/unmigrated Version: rel:R25-11#03cb029c Versionshistorie & Revisions (1 transition, 4 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_01873@rel:R25-11#03cb029c
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#51443f3a2026-09-30
  • R23-11rel:R23-11#761dfd132026-10-14
  • R24-11rel:R24-11#10c93abe2026-10-14
  • R25-11rel:R25-11#03cb029c2026-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

函数 RequestBulkDataUpload [SWS_DM_01854] Upstream: RS_Diag_04266

virtual ara::core::Future< std::tuple< DataTransferWriteSession, Bulk DataMetaDataDescriptor > > RequestBulkDataUpload (ara::core::String bulkDataCategory, BulkDataMetaDataDescriptor bulkDataMetaData, Meta Info const &metaInfo, CancellationHandler cancellationHandler) noexcept=0;

Called for SOVD method "Upload Bulk Data".

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

用法与调用上下文

一旦客户端请求 SOVD 方法“Upload Bulk Data”,Diagnostic Server 实例就会调用类 ara::diag::SovdBulkData 的纯虚方法 RequestBulkDataUpload [SWS_DM_01793]。它用于准备特定数据类别的大容量数据上传 AUTOSAR AP SWS Diagnostics §8.53.1.1.3.6 “RequestBulkDataUpload”。

调用时,向该函数传递以下参数 [SWS_DM_01854]:

  • bulkDataCategory:表示要为其上传新实例的大容量数据类别。
  • bulkDataMetaData:类型为 BulkDataMetaDataDescriptor 的描述符,预先填充了 SOVD POST 请求的 HTTP 头的可用信息。
  • metaInfo:请求的附加元信息。
  • cancellationHandler:在当前对话被取消时发出信号。

返回值通过 ara::core::Future 异步提供,在成功执行时提供由写入会话 DataTransferWriteSession 及其关联的 BulkDataMetaDataDescriptor 组成的元组 [SWS_DM_01854]。

错误处理与并发

如果在准备或执行期间发生错误,将通过 Future 返回符合 ISO 17978-3 或 ASAM SOVD 1.1 的适用 SOVD 错误代码 [SWS_DM_01854]。该函数使用 noexcept 声明,且必须是异常安全(exception safe)的 [SWS_DM_01854]。

线程安全性是有条件的:该方法是否必须实现为线程安全,取决于传递给实例构造函数的 ConcurrencyType [SWS_DM_01854]。Interpretation:在写入过程中监控所传递的 cancellationHandler,以便在连接中断时及时释放写入会话分配的资源,这大概属于应用程序实现的职责。 问题 Q-cc88a00d48a35d61 (未决)

本文本由 AI 创建。所有信息均基于 AUTOSAR AP R25-11 规范。

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

Header-Datei#include "ara/diag/sovd_bulk_data.h"
Scopeclass ara::diag::SovdBulkData
Exception-Sicherheitexception safe
Thread-Sicherheitconditional whether the function has to be implemented thread safe or non-thread safe is determined by the ConcurrencyType given in the constructor

Parameter (in)

ParameterBeschreibung
bulkDataCategoryBulk data category of which a new bulk data instance shall be uploaded
bulkDataMetaDataBulkDataMetaDataDescriptor where the available information from the SOVD POST Request headers are prefilled
metaInfoMetaInfo of the request.
cancellationHandlerInforms if the current conversation is cancelled

Rückgabewert

TypBeschreibung
ara::core::Future<std::tuple< DataTransferWriteSession, BulkDataMetaDataDescriptor > >A Future with either an instance of a "SOVD file writing session" with the corresponding BulkDataMetaDataDescriptor or a SOVD error code.

Fehler

FehlercodeBeschreibung
Please use an applicable SOVD error code, as defined in ISO 17978-3 / ASAM SOVD 1.1.

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

Record
AUTOSAR/AP/record/SWS_DM_01854
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01854@rel:R25-11#ec62785f
Content hash
ec62785f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01854
Status: valid/unmigrated Version: rel:R25-11#0cfe0116 Versionshistorie & Revisions (1 transition, 4 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_01854@rel:R25-11#0cfe0116
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#356296122026-09-30
  • R23-11rel:R23-11#4e769af12026-10-14
  • R24-11rel:R24-11#7b2404a52026-10-14
  • R25-11rel:R25-11#0cfe01162026-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

函数 SovdBulkData [SWS_DM_01847] Upstream: RS_Diag_04266, RS_AP_00170, RS_AP_00171, RS_AP_00172, RS_AP_00173

SovdBulkData (ara::core::InstanceSpecifier const &instanceSpecifier, ConcurrencyType concurrencyType) noexcept;

Constructor for the SovdBulkData Interface.

Header-Datei#include "ara/diag/sovd_bulk_data.h"
Scopeclass ara::diag::SovdBulkData
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe
Verletzungen (Violations)InstanceSpeci- InstanceSpecifier either cannot be resolved in the model in the fierMappingIn- context of your executable, or it refers to a model element other tegrityViolation than a PortPrototype. PortInterfaceMap- A PortPrototype that is referenced by a pingViolation DiagnosticSovdBulkDataPortMapping needs to be typed by a DiagnosticSovdBulkDataInterface. ProcessMappingVio- Matching InstanceRef exists, but no matching (modelled) Process lation found that matches the (runtime) process. InstanceSpecifier- Violation message that is sent in case a constructor in the ara AlreadyInUseViola- framework was called with an InstanceSpecifier already in use in tion this process.

Parameter (in)

ParameterBeschreibung
instanceSpecifierInstanceSpecifier to a PortPrototype of a DiagnosticSovdBulkDataInterface.
concurrencyTypeSpecifies if the interface is implemented as thread safe ( kConcurrent) or non-thread safe (kNotConcurrent).

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

Record
AUTOSAR/AP/record/SWS_DM_01847
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01847@rel:R25-11#0b00e65d
Content hash
0b00e65d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01847
Status: valid/unmigrated Version: rel:R25-11#4660d88e Versionshistorie & Revisions (1 transition, 4 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_01847@rel:R25-11#4660d88e
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#f4a285342026-09-30
  • R23-11rel:R23-11#c47158b32026-10-14
  • R24-11rel:R24-11#9f89acca2026-10-14
  • R25-11rel:R25-11#4660d88e2026-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

函数 SovdBulkData [SWS_DM_01848] Upstream: RS_Diag_04266

SovdBulkData (SovdBulkData const &)=delete;

SovdBulkData shall be a single not copy-able instance.

Header-Datei#include "ara/diag/sovd_bulk_data.h"
Scopeclass ara::diag::SovdBulkData
Sichtbarkeitprotected

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

Record
AUTOSAR/AP/record/SWS_DM_01848
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01848@rel:R25-11#96463c4d
Content hash
96463c4d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01848
Status: valid/unmigrated Version: rel:R25-11#76e34abf Versionshistorie & Revisions (1 transition, 4 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_01848@rel:R25-11#76e34abf
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#80a2af062026-09-30
  • R23-11rel:R23-11#421174c82026-10-14
  • R24-11rel:R24-11#d677c2312026-10-14
  • R25-11rel:R25-11#76e34abf2026-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

函数 SovdBulkData [SWS_DM_01849] Upstream: RS_Diag_04266

SovdBulkData (SovdBulkData &&other) noexcept;

Move constructs an instance of SovdBulkData.

Header-Datei#include "ara/diag/sovd_bulk_data.h"
Scopeclass ara::diag::SovdBulkData
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe
Sichtbarkeitprotected

Parameter (out)

ParameterBeschreibung
otherThe other object

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

Record
AUTOSAR/AP/record/SWS_DM_01849
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01849@rel:R25-11#6af93096
Content hash
6af93096
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01849
Status: valid/unmigrated Version: rel:R25-11#9acfa8dd Versionshistorie & Revisions (1 transition, 4 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_01849@rel:R25-11#9acfa8dd
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#988a7ab12026-09-30
  • R23-11rel:R23-11#a0f162ce2026-10-14
  • R24-11rel:R24-11#2fe0df7e2026-10-14
  • R25-11rel:R25-11#9acfa8dd2026-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

函数 StopOffer [SWS_DM_01858] Upstream: RS_Diag_04266

void StopOffer () const noexcept;

This StopOffer will disable the forwarding of request messages from DM.

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

头文件 ara/diag/sovd_bulk_data.h 中的方法 ara::diag::SovdBulkData::StopOffer 禁用从 Diagnostic Management(DM)向相应对象转发传入的请求消息 [SWS_DM_01858]。它不接受任何参数,也没有返回值 [SWS_DM_01858]。

在执行和安全性方面适用以下条件:

本段文本由 AI 生成,并基于 AUTOSAR 规范的规定。

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

Header-Datei#include "ara/diag/sovd_bulk_data.h"
Scopeclass ara::diag::SovdBulkData
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-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_01858
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01858@rel:R25-11#a221cc9f
Content hash
a221cc9f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01858
Status: valid/unmigrated Version: rel:R25-11#0b0ddd91 Versionshistorie & Revisions (1 transition, 4 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_01858@rel:R25-11#0b0ddd91
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#055c10c62026-09-30
  • R23-11rel:R23-11#2e6628522026-10-14
  • R24-11rel:R24-11#0b0ddd912026-10-14
  • R25-11rel:R25-11#0b0ddd912026-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

函数 operator= [SWS_DM_01850] Upstream: RS_Diag_04266

SovdBulkData & operator= (SovdBulkData const &)=delete;

SovdBulkData shall be a single not assignable instance.

Header-Datei#include "ara/diag/sovd_bulk_data.h"
Scopeclass ara::diag::SovdBulkData
Sichtbarkeitprotected

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

Record
AUTOSAR/AP/record/SWS_DM_01850
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01850@rel:R25-11#96725c66
Content hash
96725c66
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01850
Status: valid/unmigrated Version: rel:R25-11#f29a93ff Versionshistorie & Revisions (1 transition, 4 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_01850@rel:R25-11#f29a93ff
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#87cbaa952026-09-30
  • R23-11rel:R23-11#682644c82026-10-14
  • R24-11rel:R24-11#f29a93ff2026-10-14
  • R25-11rel:R25-11#f29a93ff2026-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

函数 operator= [SWS_DM_01851] Upstream: RS_Diag_04266

SovdBulkData & operator= (SovdBulkData &&other) & noexcept;

Move assigns an instance of SovdBulkData.

Header-Datei#include "ara/diag/sovd_bulk_data.h"
Scopeclass ara::diag::SovdBulkData
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe
Sichtbarkeitprotected

Parameter (out)

ParameterBeschreibung
otherThe other object

Rückgabewert

TypBeschreibung
SovdBulkData &Reference to self

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

Record
AUTOSAR/AP/record/SWS_DM_01851
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01851@rel:R25-11#32295600
Content hash
32295600
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01851
Status: valid/unmigrated Version: rel:R25-11#01417dcf Versionshistorie & Revisions (1 transition, 4 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_01851@rel:R25-11#01417dcf
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#07c62abe2026-09-30
  • R23-11rel:R23-11#634e18502026-10-14
  • R24-11rel:R24-11#01417dcf2026-10-14
  • R25-11rel:R25-11#01417dcf2026-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

函数 ~SovdBulkData [SWS_DM_01852] Upstream: RS_Diag_04266

virtual ~SovdBulkData () noexcept;

Destructor of SovdBulkData.

Header-Datei#include "ara/diag/sovd_bulk_data.h"
Scopeclass ara::diag::SovdBulkData
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

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

Record
AUTOSAR/AP/record/SWS_DM_01852
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01852@rel:R25-11#3b937dd8
Content hash
3b937dd8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01852
Status: valid/unmigrated Version: rel:R25-11#a4ef800a Versionshistorie & Revisions (1 transition, 4 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_01852@rel:R25-11#a4ef800a
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#6e9f1ae62026-09-30
  • R23-11rel:R23-11#3ca78df82026-10-14
  • R24-11rel:R24-11#5a53e1e42026-10-14
  • R25-11rel:R25-11#a4ef800a2026-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