DEENESPTFRRUARHIKOZHNL

类 ara::diag::GenericDiagnosticSovdContent

[SWS_DM_02186] Upstream: RS_Diag_04260

class GenericDiagnosticSovdContent {...};

Generic Diagnostic SOVD Content interface.

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

用户指南人工智能生成

用作应用程序端读取和写入 SOVD 诊断数据的通用接口。
AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: e0fb00ce3377 来源 未决问题(1)
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

用作应用程序端读取和写入 SOVD 诊断数据的通用接口。

类 ara::diag::GenericDiagnosticSovdContent 为自适应应用程序提供了一个通用接口,以连接 AUTOSAR 系统中的 SOVD 资源 [SWS_DM_02186]。实例化后,应用程序通过 Offer() 激活对诊断请求的接收,随后 Diagnostic Management 将传入的读写访问异步转发给 Read() 和 Write() [SWS_DM_02193]。在退出之前,必须使用 StopOffer() 停用提供,而正在进行的访问必须遵守传入的中止处理程序。

上下文

类 ara::diag::GenericDiagnosticSovdContent 提供了通用的编程接口,自适应应用程序通过该接口根据 ASAM SOVD 提供和处理面向服务的车辆诊断(SOVD)的数据资源 [SWS_DM_02186]。在典型的诊断场景中涉及三个基本组件:外部 SOVD 客户端、Diagnostic Management(DM)和自适应应用程序的特定于应用程序的 Handler。

SOVD 数据通过 DiagnosticSovdContent 进行结构化,它由类型为 DiagnosticSovdContentElement 的一个或多个元素组成 SWS Diagnostics §7.3.3.3 “Definition of SOVD data”。DM 使用接口 ara::diag::GenericDiagnosticSovdContent 来执行对全部内容的读取或写入请求,并在此过程中应用规定的数据转换规则 SWS Diagnostics §7.3.3.3 “Definition of SOVD data”。

diag_context client SOVD-Client dm Diagnostic Management (DM) client->dm SOVD-Anfrage dm->client SOVD-Antwort handler GenericDiagnosticSovdContent dm->handler Read() / Write() handler->dm Future-Ergebnis

上下文图:GenericDiagnosticSovdContent 在外部 SOVD 客户端、Diagnostic Management 和特定于应用程序的 Handler 之间的嵌入。来源:[SWS_DM_01431]、[SWS_DM_01432]、[SWS_DM_02186]。

生命周期

实例化通过构造函数进行,指定指向 DiagnosticDataIdentifierGenericInterface 的 PortPrototype 的 ara::core::InstanceSpecifier 以及类型为 SovdContentConcurrencyType 的并发模式 [SWS_DM_02187]。该类被设计为线程安全且具备异常安全性 [SWS_DM_02187]。

移动构造函数和移动赋值运算符被定义为受保护可见性(protected)[SWS_DM_02189]、[SWS_DM_02190]。Interpretation:受保护声明表明实例被实现为派生类层次结构,并旨在防止从外部直接移动。 问题 Q-57d60744ffc54899 (未决)存在一个虚析构函数用于释放 [SWS_DM_02188]。

构造后,实例处于非提供状态。仅通过调用 Offer(),DM 才被授权将到达的诊断请求转发给该实例 [SWS_DM_02193]。在关闭之前或服务结束时,通过 StopOffer() 再次撤销转发 [SWS_DM_02194]。

使用路径

常规流程包括启用服务、接收异步请求以及最终注销:

  • 应用程序实例化其 GenericDiagnosticSovdContent 的实现,并通过 Offer() 向 DM 注册 [SWS_DM_02193]。
  • 如果 DM 接收到客户端的读取请求(“Read a data resource from an Entity”),它会调用方法 Read() [SWS_DM_01432]、[SWS_DM_02191]。该方法返回一个 ara::core::Future<DiagnosticSovdContentData>,该对象提供抽象内容数据或提供 SOVD 错误 [SWS_DM_02191]。DM 根据这些数据构建 SOVD 响应 [SWS_DM_01432]、[SWS_DM_02164]、[SWS_DM_02165]。
  • 如果 DM 接收到写入请求(“Write a data resource from an Entity”),它会通过 Write() 将其委托给 Handler [SWS_DM_01431]、[SWS_DM_02166]、[SWS_DM_02192]。数据保持有效,直到关联的 Promise 被满足或操作被中止 [SWS_DM_02192]。
  • 为了结束处理,应用程序调用 StopOffer() [SWS_DM_02194]。
通过 GenericDiagnosticSovdContent 进行 SOVD 读取检索SOVD-ClientDiagnostic Management (DM)GenericDiagnosticSovdContentUse Case: DienstregistrierungOffer()Result<void>Use Case: AnfragebearbeitungSOVD Read a data resourceRead(sovd_content_name, meta_info, cancellation_handler)Future<DiagnosticSovdContentData>SOVD Response BodyUse Case: DienstbeendigungStopOffer()

时序图:服务注册、异步读取调用和服务终止的流程。来源:[SWS_DM_01432]、[SWS_DM_02191]、[SWS_DM_02193]、[SWS_DM_02194]。

错误场景

如果在已提供服务的情况下调用 Offer(),则操作失败并返回错误代码 DiagOfferErrc::kAlreadyOffered [SWS_DM_02193]。

如果在 Read() 中确定数据时或在 Write() 中写入时发生特定于应用程序的错误,则返回的 ara::core::Future 将被相应的 SOVD 错误所满足 [SWS_DM_02191]、[SWS_DM_02192],随后 DM 向客户端传输否定 SOVD 响应。

此外,这两个调用都会传入一个 ara::diag::CancellationHandler,用于在操作被提前中止时发出信号 [SWS_DM_02191]、[SWS_DM_02192]。在超出该操作的生命周期后,不得再存储或调用此处理程序 [SWS_DM_02191]、[SWS_DM_02192]。

本指南完全基于 AUTOSAR Adaptive Platform Release R25-11 规范的说明。

成员图

类图

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

G nara__diag__GenericDiagnosticSovdContent32 GenericDiagnosticSovdContent + ~GenericDiagnosticSovdContent() + GenericDiagnosticSovdContent() + Offer() + Read() + StopOffer() + Write() + operator=()

详细视图

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

构造函数和析构函数

Constructor for GenericDiagnosticSovdContent (inherited)

重载 GenericDiagnosticSovdContent 2
explicit GenericDiagnosticSovdContent (ara::core::InstanceSpecifier const &specifier, SovdContentConcurrencyType concurrency_type) noexcept; SWS_DM_02187
GenericDiagnosticSovdContent (GenericDiagnosticSovdContent &&other) noexcept; SWS_DM_02189

Destructor.

virtual ~GenericDiagnosticSovdContent () noexcept;

方法

Offer 函数

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

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

Called for "Read Single Data Value request" for the specified SOVD Content.

virtual ara::core::Future< DiagnosticSovdContentData > Read (ara::core::StringView sovd_content_name, ara::diag::MetaInfo const &meta_info, ara::diag::CancellationHandler cancellation_handler) noexcept=0;
StopOffer 函数

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

void StopOffer () noexcept;
Write 函数

Called for "Write a Data Value" request for the specified SOVD Content.

virtual ara::core::Future< void > Write (ara::core::StringView sovd_ content_name, DiagnosticSovdContentData const &sovd_abstract_content_ data, MetaInfo const &meta_info, CancellationHandler cancellation_ handler) noexcept=0;

运算符

operator= 函数

Move assigns an instance of GenericDiagnosticSovdContent.

auto operator= (GenericDiagnosticSovdContent &&other) & noexcept -> GenericDiagnosticSovdContent &;

方法文档

函数 GenericDiagnosticSovdContent [SWS_DM_02187] Upstream: RS_Diag_04260

explicit GenericDiagnosticSovdContent (ara::core::InstanceSpecifier const &specifier, SovdContentConcurrencyType concurrency_type) noexcept;

Constructor for GenericDiagnosticSovdContent (inherited)

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

Parameter (in)

ParameterBeschreibung
specifierInstanceSpecifier to an PortPrototype of an DiagnosticData IdentifierGenericInterface
concurrency_typeThe concurrency type

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

Record
AUTOSAR/AP/record/SWS_DM_02187
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02187@rel:R25-11#fc0662d0
Content hash
fc0662d0
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02187
Status: valid/unmigrated Version: rel:R25-11#cc546f91 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_02187@rel:R25-11#cc546f91
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

函数 GenericDiagnosticSovdContent [SWS_DM_02189] Upstream: RS_Diag_04260

GenericDiagnosticSovdContent (GenericDiagnosticSovdContent &&other) noexcept;

Move constructs an instance of GenericDiagnosticSovdContent.

Header-Datei#include "ara/diag/generic_diagnostic_sovd_content.h"
Scopeclass ara::diag::GenericDiagnosticSovdContent
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_02189
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02189@rel:R25-11#d94d9abd
Content hash
d94d9abd
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02189
Status: valid/unmigrated Version: rel:R25-11#f4b6d61a 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_02189@rel:R25-11#f4b6d61a
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

函数 Offer [SWS_DM_02193] Upstream: RS_Diag_04260

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 · 温度: 不可控 · 提示词: 5a32b6fc61be 来源
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

使用

方法ara::diag::GenericDiagnosticSovdContent::Offer激活 Diagnostic Management (DM) 将传入的请求消息(request messages)转发至处理程序实例[SWS_DM_02193]。该调用同步执行,不接收任何参数,并通过返回类型ara::core::Result<void>指示结果[SWS_DM_02193]。肯定结果确认服务在 DM 处的成功注册[SWS_DM_02193]。

错误处理

如果注册失败,该方法返回带有错误码的ara::core::Result[SWS_DM_02193]:

  • DiagOfferErrc::kAlreadyOffered:在服务先前已被提供时发生;此时回滚语义生效[SWS_DM_02193]。该错误码与DiagErrc[SWS_DM_00514]以及DiagReportingErrc[SWS_DM_00560]中的常规诊断状态kAlreadyOffered相对应。

并发性与限制

该函数被指定为noexcept和exception safe[SWS_DM_02193]。此外,它被显式归类为thread-safe[SWS_DM_02193]。这使GenericDiagnosticSovdContent::Offer显著区别于 DM 的大多数其他Offer方法(如GenericRoutine::Offer[SWS_DM_00557]、GenericUDSService::Offer[SWS_DM_00619]或CommunicationControl::Offer[SWS_DM_00809]),后者各自被声明为not thread-safe。

相互作用

通过Offer进行提供是 DM 能够向应用程序转发请求的必要前提[SWS_DM_02193]。只要尚未进行提供,DM 就无法处理对该接口的请求,这符合 AUTOSAR 诊断管理中的通用提供原则[SWS_DM_01525], [SWS_DM_01527]。命名遵循 DM 中既定的模式,该模式与 Monitor 服务类似地选择AUTOSAR_AP_SWS_Diagnostics §7.3.4.1.2 “Monitors”。

本使用说明基于 AUTOSAR Adaptive Platform 规范版本 R25-11。

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

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

Rückgabewert

TypBeschreibung
ara::core::Result< void >Positive result if service was offered, error if offer failed

Fehler

FehlercodeBeschreibung
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_02193
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02193@rel:R25-11#7c019ed2
Content hash
7c019ed2
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02193
Status: valid/unmigrated Version: rel:R25-11#e0d9d571 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_02193@rel:R25-11#e0d9d571
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

函数 Read [SWS_DM_02191] Upstream: RS_Diag_04260

virtual ara::core::Future< DiagnosticSovdContentData > Read (ara::core::StringView sovd_content_name, ara::diag::MetaInfo const &meta_info, ara::diag::CancellationHandler cancellation_handler) noexcept=0;

Called for "Read Single Data Value request" for the specified SOVD Content.

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

使用与调用语义

类 ara::diag::GenericDiagnosticSovdContent 的纯虚方法 Read 用于处理针对指定 SOVD 内容的“Read Single Data Value”类型请求 [SWS_DM_02191]。在由 Diagnostic Manager 调用时,传递内容标识符 sovd_content_name、通过 meta_info 传递的上下文相关诊断信息以及一个 cancellation_handler [SWS_DM_02191]。应用程序可以通过 cancellation_handler 检查当前请求是否已取消;不得超出操作的生命周期存储或引用此实例 [SWS_DM_02191]。数据的提供通过返回值 ara::core::Future<DiagnosticSovdContentData> 异步进行,该返回值在成功时封装抽象的 SOVD 内容数据 [SWS_DM_02191]。

错误处理

该方法被指定为noexcept和exception safe,因此不得通过 C++ 异常报告发生的错误[SWS_DM_02191]。相反,发生错误时会通过ara::core::Future返回相应的SOVD Error,该错误码会被转换为否定响应消息[SWS_DM_02191]。如果应用程序尚未或不再通过offer()提供该接口,Diagnostic Manager 将使用否定响应码 NRC 0x94(ResourceTemporarilyNotAvailable)应答传入的服务请求[SWS_DM_01257]。

并发性与交互

该接口函数被定义为thread-safe[SWS_DM_02191]。Diagnostic Manager 是否允许并发调用读访问和写访问,通过结构体ara::diag::SovdContentConcurrencyType中的配置变量readWrite来确定[SWS_DM_02185]。仅当该变量设置为kConcurrent时,对Read和Write的调用才会并发进行,而默认值kNotConcurrent则排除了并发访问[SWS_DM_02185]。

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

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

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

Parameter (in)

ParameterBeschreibung
sovd_content_nameThe SOVD content name
meta_infocontains additional meta information
cancellation_handlerInforms if the current request is cancelled. This object shall not be stored or accessed beyond the lifetime of this operation.

Rückgabewert

TypBeschreibung
ara::core::Future<DiagnosticSovdContentData >A future with either SOVD abstract content data (for a positive response message) or a SOVD Error (for an negative response message)

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

Record
AUTOSAR/AP/record/SWS_DM_02191
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02191@rel:R25-11#91188808
Content hash
91188808
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02191
Status: valid/unmigrated Version: rel:R25-11#e2ece728 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_02191@rel:R25-11#e2ece728
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

函数 StopOffer [SWS_DM_02194] Upstream: RS_Diag_04260

void StopOffer () noexcept;

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

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

方法ara::diag::GenericDiagnosticSovdContent::StopOffer终止针对 Diagnostic Management (DM) 的诊断内容提供,并从调用起阻止传入请求消息的转发[SWS_DM_02194]。该函数需要头文件ara/diag/generic_diagnostic_sovd_content.h,不接收任何参数,且不提供返回值[SWS_DM_02194]。

在错误处理方面,该操作被声明为noexcept,并视为完全异常安全(exception safe)[SWS_DM_02194]。既不传输错误码,也不传输返回状态;API 设计中未规划调用的失败情况。

在并发性方面,该方法的特点在于其被显式指定为线程安全(thread-safe)[SWS_DM_02194]。与许多将StopOffer定义为非线程安全的其他诊断接口相比,这是一个显著的特性,例如GenericUDSService[SWS_DM_00620]、GenericRoutine[SWS_DM_00558]或CommunicationControl[SWS_DM_00810]。

命名和行为模式遵循 AUTOSAR 用于控制 DM 与应用程序处理程序之间消息流的 Offer 和 StopOffer 机制的通用模式AUTOSAR_AP_SWS_Diagnostics §7.3.4.1.2 “Monitors”。解释:调用通常可能在销毁处理程序对象之前或 SOVD 服务临时不可用时发生,以可靠地防止孤立请求。 问题 Q-5a2db04b82fed06b (未决)

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

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

Header-Datei#include "ara/diag/generic_diagnostic_sovd_content.h"
Scopeclass ara::diag::GenericDiagnosticSovdContent
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_02194
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02194@rel:R25-11#c3bb27f3
Content hash
c3bb27f3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02194
Status: valid/unmigrated Version: rel:R25-11#31e04da9 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_02194@rel:R25-11#31e04da9
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

函数 Write [SWS_DM_02192] Upstream: RS_Diag_04260

virtual ara::core::Future< void > Write (ara::core::StringView sovd_ content_name, DiagnosticSovdContentData const &sovd_abstract_content_ data, MetaInfo const &meta_info, CancellationHandler cancellation_ handler) noexcept=0;

Called for "Write a Data Value" request for the specified SOVD Content.

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

一旦通过 ASAM SOVD 接收到针对某个诊断元素的“Write a data resource”方法,Diagnostic Management (DM) 便会调用类ara::diag::GenericDiagnosticSovdContent的方法[SWS_DM_02192][SWS_DM_02166]。提供该写操作是可选的,并以配置DiagnosticSovdData.DiagnosticSovdMethod.put的存在为前提[SWS_DM_01431]。

调用时,DM 传递以下参数[SWS_DM_02192]:

  • sovd_content_name:寻址的 SOVD 内容的名称。
  • sovd_abstract_content_data:抽象有效负载数据(DiagnosticSovdContentData),由元素名称和转换后的值组成[SWS_DM_02166]。这些数据在 Promise 被满足或通过取消处理程序中止处理之前保持有效。
  • meta_info:有关请求上下文的附加元信息。
  • cancellation_handler:用于检测正在进行的操作是否被取消,且不得在函数生命周期之外存储或引用。

该函数被指定为noexcept,视为异常安全,并返回一个ara::core::Future<void>,在成功时传递 void,在否定反馈时传递 SOVD 错误[SWS_DM_02192]。该方法被声明为线程安全[SWS_DM_02192];DM 是否允许并发执行读和写方法由ara::diag::SovdContentConcurrencyType中的参数readWrite控制[SWS_DM_02185]。

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

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

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

Parameter (in)

ParameterBeschreibung
sovd_content_nameThe SOVD content name
sovd_abstract_content_The SOVD abstract content data. Valid until Promise is fulfilled or
datathe processing is cancelled by the cancellationHandler
meta_infocontains additional meta information
cancellation_handlerInforms if the current request is cancelled. This object shall not be stored or accessed beyond the lifetime of this operation.

Rückgabewert

TypBeschreibung
ara::core::Future< void >A future with either void (for a positive response message) or a SOVD Error (for an negative response message)

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

Record
AUTOSAR/AP/record/SWS_DM_02192
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02192@rel:R25-11#b67d0450
Content hash
b67d0450
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02192
Status: valid/unmigrated Version: rel:R25-11#0f482918 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_02192@rel:R25-11#0f482918
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_02190] Upstream: RS_Diag_04260

auto operator= (GenericDiagnosticSovdContent &&other) & noexcept -> GenericDiagnosticSovdContent &;

Move assigns an instance of GenericDiagnosticSovdContent.

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

Parameter (out)

ParameterBeschreibung
otherThe other object

Rückgabewert

TypBeschreibung
GenericDiagnosticSovdContentReference to self

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

Record
AUTOSAR/AP/record/SWS_DM_02190
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02190@rel:R25-11#6b2ea323
Content hash
6b2ea323
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02190
Status: valid/unmigrated Version: rel:R25-11#65611cd5 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_02190@rel:R25-11#65611cd5
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

函数 ~GenericDiagnosticSovdContent [SWS_DM_02188] Upstream: RS_Diag_04260

virtual ~GenericDiagnosticSovdContent () noexcept;

Destructor.

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

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

Record
AUTOSAR/AP/record/SWS_DM_02188
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02188@rel:R25-11#a1f1261e
Content hash
a1f1261e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02188
Status: valid/unmigrated Version: rel:R25-11#c6aeddde 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_02188@rel:R25-11#c6aeddde
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