类 ara::phm::RecoveryAction
[SWS_PHM_01140] Upstream: RS_HM_09159
class RecoveryAction {...};
RecoveryAction abstract class.
Header-Datei #include "ara/phm/recovery_action.h" Forwarding-Header #include "ara/phm/phm_fwd.h" Scope namespace ara::phm
用户指南人工智能生成 用于应用程序在发生 PHM 监控错误时提供并执行恢复措施。
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 1c1f80bf2db1
来源
未决问题(2)
摘要 详细
用于应用程序在发生 PHM 监控错误时提供并执行恢复措施。
抽象类 ara::phm::RecoveryAction 使应用程序能够为 Platform Health Management 提供应用特定的恢复措施 [SWS_PHM_01141] 。实例化之后,调用 Offer() 会使 Phm-Daemon 处于准备接收状态,从而在检测到监控错误时调用重写的成员函数 RecoveryHandler [SWS_PHM_01143] 。如果错误无法在应用程序端消除,系统将通过触发看门狗进行升级。出于安全原因,复制和移动操作被完全禁止,并且诸如 Offer() 等管理调用不是线程安全的。
更多 ›
上下文
类 ara::phm::RecoveryAction 是 AUTOSAR Adaptive Platform 的 Platform Health Management(PHM)模块中的抽象基类。它用作功能性应用程序的标准化接口,以提供特定的恢复和错误处理措施,这些措施在检测到监控错误时由 PHM 触发。
主要的交互方包括:
与 AUTOSAR 模型的逻辑链接在实例化时通过 ara::core::InstanceSpecifier 进行,该说明符必须引用 PhmRecoveryAction 接口的 PPortPrototype [SWS_PHM_01141] 。
生命周期
实例通过显式构造函数在传递匹配的 Instance-Specifier 的情况下创建 [SWS_PHM_01141] 。该构造函数是线程安全(thread-safe)且异常安全(noexcept)的。
由于 RecoveryAction 与特定端口强绑定,因此复制和移动操作被完全禁止:复制构造函数 [SWS_PHM_01150] 和复制赋值运算符 [SWS_PHM_01152] 均已删除(= delete)。同样,移动构造函数 [SWS_PHM_01149] 和移动赋值运算符 [SWS_PHM_01151] 也已删除。规范对此给出的理由是,在提供实例之后进行移动可能会导致 RecoveryHandler 在派生类完全构造之前被调用,从而引发未定义行为或未处理的异常,并危及系统安全 [SWS_PHM_01149] 、[SWS_PHM_01151] 。
生命周期包含两个不同的状态:
对象通过虚析构函数释放 [SWS_PHM_01145] 。关于并发性,构造函数和 RecoveryHandler 被指定为线程安全,而 Offer()、StopOffer() 和析构函数不是线程安全(not thread-safe)的 [SWS_PHM_01141] 、[SWS_PHM_01142] 、[SWS_PHM_01143] 、[SWS_PHM_01144] 、[SWS_PHM_01145] 。解释:在实践中,销毁实例之前应当始终需要调用 StopOffer(),以在对象拆卸过程中可靠地排除异步处理程序调用。 问题 Q-a1f47898bed925fd (未决)
diag_recovery_lifecycle
NichtAngeboten
未提供
Angeboten
Angeboten
NichtAngeboten->Angeboten
Offer()
Angeboten->NichtAngeboten
StopOffer()
Angeboten->Angeboten
RecoveryHandler()
状态图:RecoveryAction 的生命周期状态,包含通过 Offer 激活以及通过 StopOffer 停用。来源:[SWS_PHM_01141] 、[SWS_PHM_01143] 、[SWS_PHM_01144] 、[SWS_PHM_01145]
使用路径
典型使用划分为固定的调用序列:
定义实现纯虚成员函数 RecoveryHandler 的派生类 [SWS_PHM_01142] 。
在指定 Instance-Specifier [SWS_PHM_01141] 的情况下实例化派生对象。
调用 Offer(),以便向 Phm-Daemon 提供恢复操作 [SWS_PHM_01143] 。
对错误作出响应:PHM 检测到错误时,会调用 RecoveryHandler(executionError, supervision) [SWS_PHM_01142] 。该方法提供 ara::core::Future<void>,通过它报告错误消除的结果。
一旦实例不再需要服务恢复操作,便调用 StopOffer() [SWS_PHM_01144] 。
通过析构函数 [SWS_PHM_01145] 销毁对象。
Nutzungsablauf von ara::phm::RecoveryAction 应用 RecoveryAction Phm-Daemon RecoveryAction(instance) Offer() Aktion anmelden Bestaetigung Result<void> (Erfolg) Use Case: Fehlerbehandlung durch PHM RecoveryHandler(executionError, supervision) Future<void> Use Case: 注销与拆除 StopOffer() ~RecoveryAction()
时序图:恢复操作在注册、错误通知和注销时的典型调用顺序。来源:[SWS_PHM_01141] 、[SWS_PHM_01142] 、[SWS_PHM_01143] 、[SWS_PHM_01144] 、[SWS_PHM_01145]
错误场景
在模型配置和运行的范围内,必须考虑特定的错误条件:
构造时的模型与验证违规 [SWS_PHM_01141] :
AraNotInitializedViolation:在实例化之前未初始化 ARA 运行时环境。
InstanceSpecifierMappingIntegrityViolation:Instance-Specifier 在模型中无法解析或未引用 PortPrototype。
PortInterfaceMappingViolation:通过 RecoveryNotificationToPPortPrototypeMapping 引用的端口原型未由 PhmSupervisionRecoveryNotificationInterface 类型化。
ProcessMappingViolation:在运行时不存在针对 Instance-Ref 适当建模的进程。
InstanceSpecifierAlreadyInUseViolation:Instance-Specifier 已在当前进程中使用。
提供时的通信错误 [SWS_PHM_01143] :
若与 Phm-Daemon 的通信失败,Offer() 将提供带有错误代码 PhmErrc::kOfferFailed 的结果。
恢复中不可消除的错误 [SWS_PHM_01142] :
若 State Management 无法解决报告的错误,由 RecoveryHandler 返回的 Future 将返回错误 PhmErrc::kSMCanNotHandleRecovery。随后 Platform Health Management 介入并触发看门狗。
本类指南由 AI 整理助手基于 AUTOSAR R25-11 规范生成。
分组依据 类别 历史
成员图 类图 Hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); Klicken öffnet die jeweilige Klassenseite.
G
nara__phm__RecoveryAction85
RecoveryAction
+ RecoveryAction()
+ operator=()
+ ~RecoveryAction()
+ Offer()
+ RecoveryHandler()
+ StopOffer()
详细视图 此版本没有元素数据
构造函数和析构函数 Creation of an RecoveryAction.
重载 RecoveryAction 3 Destructor for RecoveryAction.
方法 Enables potential invocations of RecoveryHandler.
RecoveryHandler to be invoked by PHM. The handler invocation needs to be enabled before by a call of RecoveryAction::Offer.
Disables invocations of RecoveryHandler.
void StopOffer () noexcept;
运算符 The move assignment operator for the RecoveryAction shall not be used. Rationale: Using the move assignment after a RecoveryAction instance has been offered may result in premature invocation of RecoveryHandler before the derived class is fully constructed. This can lead to undefined behavior or unhandled exceptions, compromising system stability and safety.
重载 = 2
点击条目以查看其关系。
基类 派生类 使用 被使用于 继承 自此版本起移除 用于 此类中无关联 函数 AI 评注 打开类页面 无法加载类页面。 调整顺序 调整宽度 调整大纲宽度 章节 阅读时间 SWS 引用 图表 放回中间 调整顺序或拖到标题栏 取消停靠 – 在内容中显示 移到中间栏 作为标签停靠到标题栏 元素 AI 模型 打开审计档案 档案 打开简短版本 打开中等版本 打开完整版本 恢复默认视图 已恢复默认视图 撤销 关闭详细视图 签名 基本信息 值 截至所选版本的最后一次更改 之后的下一次更改 单击:选择版本 无法放在此处:拖到标题栏可停靠,拖到中间栏可取消停靠。 新增 已更改 未更改 已移除 未包含 更改 内容无变化 首次出现于 移除于 没有可用的版本数据。 正在加载版本数据 … 文本 此版本未收录措辞 悬停或单击单元格:与所选版本比较 · 单击版本标题:选择版本 选择版本 属性 版本 元素 只有一个版本有措辞 PDF 中存在,原文尚未导入 首次采集原文 自 {rel} 起未更改 版本颜色 最早版本 最新版本
方法文档
ara::core::Result < void > Offer () noexcept;
Enables potential invocations of RecoveryHandler.
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: e0343e0b39c4
来源
本使用说明基于规范自动生成。
Header-Datei #include "ara/phm/recovery_action.h" Scope class ara::phm::RecoveryAction Exception-Sicherheit exception safe Thread-Sicherheit not thread-safe
Rückgabewert
Typ Beschreibung ara::core::Result < void >A Result, being either empty or containing any of the errors defined below.
Fehler
Fehlercode Beschreibung PhmErrc ::kOfferFailedrollback_semantics Service could not be offered due to failure of communication with Phm daemon
Status: valid/unmigrated
Version: rel:R25-11#d8dd83b4
Versionshistorie & Revisions (1 transition, 8 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_PHM_01143@rel:R25-11#d8dd83b4
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#857c7b2e2026-09-30 Inspect R19-11 rel:R19-11#ca5925372026-10-14 Inspect R20-11 rel:R20-11#17739ebd2026-10-14 Inspect R21-11 rel:R21-11#da1133fa2026-10-14 Inspect R22-11 rel:R22-11#cf1368c72026-10-14 Inspect R23-11 rel:R23-11#86ed8de42026-10-14 Inspect R24-11 rel:R24-11#d8dd83b42026-10-14 Inspect R25-11 rel:R25-11#d8dd83b42026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
explicit RecoveryAction (const ara::core::InstanceSpecifier &instance) noexcept;
Creation of an RecoveryAction.
Header-Datei #include "ara/phm/recovery_action.h" Scope class ara::phm::RecoveryAction Exception-Sicherheit exception safe Thread-Sicherheit thread-safe Verletzungen (Violations) AraNotInitialized- Violation message that is sent in case a constructor or function Violation checks for an initialized ara and identifies that ara is not initialized. 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 RecoveryNotificationToPPortPrototypeMapping needs to be typed by a PhmSupervisionRecoveryNotificationInterface. 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)
Parameter Beschreibung instance instance specifier to the PPortPrototype of a PhmRecoveryAction Interface
Status: valid/unmigrated
Version: rel:R25-11#a1bff3f3
Versionshistorie & Revisions (1 transition, 8 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_PHM_01141@rel:R25-11#a1bff3f3
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#f5f6a77d2026-09-30 Inspect R19-11 rel:R19-11#415751492026-10-14 Inspect R20-11 rel:R20-11#0bb740092026-10-14 Inspect R21-11 rel:R21-11#0bb740092026-10-14 Inspect R22-11 rel:R22-11#9ba3238f2026-10-14 Inspect R23-11 rel:R23-11#d99db8452026-10-14 Inspect R24-11 rel:R24-11#4bbb0aac2026-10-14 Inspect R25-11 rel:R25-11#a1bff3f32026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
RecoveryAction (RecoveryAction &&ra)=delete;
The move constructor operator for the RecoveryAction shall not be used. Rationale: Using the move constructor after a RecoveryAction instance has been offered may result in premature invocation of RecoveryHandler before the derived class is fully constructed. This can lead to undefined behavior or unhandled exceptions, compromising system stability and safety
Status: valid/unmigrated
Version: rel:R25-11#ad5dcd6d
Versionshistorie & Revisions (1 transition, 7 revision)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_PHM_01149@rel:R25-11#ad5dcd6d
Point-in-Time History:
Release:
R25-11 (Current / Active) R20-11 R21-11 R22-11 R23-11 R24-11 R19-11
View Snapshot
Recorded Revisions (7):
R25-11 rel:R25-11#174faeae2026-09-30 Inspect R20-11 rel:R20-11#388d41232026-10-14 Inspect R21-11 rel:R21-11#388d41232026-10-14 Inspect R22-11 rel:R22-11#cfcda3ac2026-10-14 Inspect R23-11 rel:R23-11#75ceb7ff2026-10-14 Inspect R24-11 rel:R24-11#1ab59f662026-10-14 Inspect R25-11 rel:R25-11#ad5dcd6d2026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
RecoveryAction (const RecoveryAction &)=delete;
The copy constructor for RecoveryAction shall not be used.
Status: valid/unmigrated
Version: rel:R25-11#fe708e57
Versionshistorie & Revisions (1 transition, 7 revision)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_PHM_01150@rel:R25-11#fe708e57
Point-in-Time History:
Release:
R25-11 (Current / Active) R20-11 R21-11 R22-11 R23-11 R24-11 R19-11
View Snapshot
Recorded Revisions (7):
R25-11 rel:R25-11#9fad0d072026-09-30 Inspect R20-11 rel:R20-11#73566a6f2026-10-14 Inspect R21-11 rel:R21-11#73566a6f2026-10-14 Inspect R22-11 rel:R22-11#06e07d412026-10-14 Inspect R23-11 rel:R23-11#c100fbf82026-10-14 Inspect R24-11 rel:R24-11#fe708e572026-10-14 Inspect R25-11 rel:R25-11#fe708e572026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
virtual ara::core::Future < void > RecoveryHandler (const ara::exec::ExecutionErrorEvent &executionError, TypeOfSupervision supervision) noexcept=0;
RecoveryHandler to be invoked by PHM. The handler invocation needs to be enabled before by a call of RecoveryAction::Offer.
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 4d5e12f6a819
来源
ara::phm::RecoveryAction 中的纯虚方法 RecoveryHandler 用作异步回调,一旦监控失败,由 Platform Health Management (PHM) 调用 [SWS_PHM_01142] 。调用时,PHM 传递包含恢复详细信息的错误事件 executionError,并通过参数 supervision 传递失败的基本监控的类型 [SWS_PHM_01142] 。
关于使用和生命周期,适用固定的顺序和并发条件:
通过 ara::core::Future<void> 异步返回 [SWS_PHM_01142] 。如果恢复成功,Future 将以 void 兑现。如果 State Management 无法执行恢复,Future 将以错误代码 PhmErrc::kSMCanNotHandleRecovery 失败;在此情况下,Platform Health Management 将介入并触发看门狗 [SWS_PHM_01142] 。
本文由 AI 基于 AUTOSAR 规范 R25-11 生成。
实现者指南即将推出(复杂度 I1)
Header-Datei #include "ara/phm/recovery_action.h" Scope class ara::phm::RecoveryAction Exception-Sicherheit exception safe Thread-Sicherheit thread-safe
Parameter (in)
Parameter Beschreibung executionError Information on detected error, shall give further information for error recovery. supervision The type of elementary supervision which failed.
Rückgabewert
Typ Beschreibung ara::core::Future < void >void if recovery is successful, otherwise it returns kSMCanNot HandleRecovery error
Fehler
Fehlercode Beschreibung PhmErrc ::kSMCanNotHandleRecoveryrollback_semantics State Management cannot handle the recovery and PlatformHealth Management will take over by firing the watchdog.
Status: valid/unmigrated
Version: rel:R25-11#d7b7a988
Versionshistorie & Revisions (1 transition, 8 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_PHM_01142@rel:R25-11#d7b7a988
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#9d70b1c72026-09-30 Inspect R19-11 rel:R19-11#74f0a8f02026-10-14 Inspect R20-11 rel:R20-11#0cc3316c2026-10-14 Inspect R21-11 rel:R21-11#0cc3316c2026-10-14 Inspect R22-11 rel:R22-11#badb86d42026-10-14 Inspect R23-11 rel:R23-11#89d68dcf2026-10-14 Inspect R24-11 rel:R24-11#f8c2bd5d2026-10-14 Inspect R25-11 rel:R25-11#d7b7a9882026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
void StopOffer () noexcept;
Disables invocations of RecoveryHandler.
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 8cdc07a00e3f
来源
未决问题(1)
该文本由 AI 生成,并基于 AUTOSAR Adaptive R25-11 规范。
Header-Datei #include "ara/phm/recovery_action.h" Scope class ara::phm::RecoveryAction Exception-Sicherheit exception safe Thread-Sicherheit not thread-safe
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#0a3b9401
Versionshistorie & Revisions (1 transition, 8 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_PHM_01144@rel:R25-11#0a3b9401
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#e69e06162026-09-30 Inspect R19-11 rel:R19-11#122a6efb2026-10-14 Inspect R20-11 rel:R20-11#485b84892026-10-14 Inspect R21-11 rel:R21-11#adcb24f02026-10-14 Inspect R22-11 rel:R22-11#55be05992026-10-14 Inspect R23-11 rel:R23-11#b64d35982026-10-14 Inspect R24-11 rel:R24-11#0a3b94012026-10-14 Inspect R25-11 rel:R25-11#0a3b94012026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
RecoveryAction & operator= (RecoveryAction &&ra)=delete;
The move assignment operator for the RecoveryAction shall not be used. Rationale: Using the move assignment after a RecoveryAction instance has been offered may result in premature invocation of RecoveryHandler before the derived class is fully constructed. This can lead to undefined behavior or unhandled exceptions, compromising system stability and safety.
Status: valid/unmigrated
Version: rel:R25-11#4359eed2
Versionshistorie & Revisions (1 transition, 7 revision)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_PHM_01151@rel:R25-11#4359eed2
Point-in-Time History:
Release:
R25-11 (Current / Active) R20-11 R21-11 R22-11 R23-11 R24-11 R19-11
View Snapshot
Recorded Revisions (7):
R25-11 rel:R25-11#472762232026-09-30 Inspect R20-11 rel:R20-11#41ba0c072026-10-14 Inspect R21-11 rel:R21-11#41ba0c072026-10-14 Inspect R22-11 rel:R22-11#a0be95c32026-10-14 Inspect R23-11 rel:R23-11#2eed5b982026-10-14 Inspect R24-11 rel:R24-11#05a1b01f2026-10-14 Inspect R25-11 rel:R25-11#4359eed22026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
RecoveryAction & operator= (const RecoveryAction &)=delete;
The copy assignment operator for RecoveryAction shall not be used.
Status: valid/unmigrated
Version: rel:R25-11#ff4c96ac
Versionshistorie & Revisions (1 transition, 7 revision)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_PHM_01152@rel:R25-11#ff4c96ac
Point-in-Time History:
Release:
R25-11 (Current / Active) R20-11 R21-11 R22-11 R23-11 R24-11 R19-11
View Snapshot
Recorded Revisions (7):
R25-11 rel:R25-11#5c298d6f2026-09-30 Inspect R20-11 rel:R20-11#32919afc2026-10-14 Inspect R21-11 rel:R21-11#32919afc2026-10-14 Inspect R22-11 rel:R22-11#9157a7c42026-10-14 Inspect R23-11 rel:R23-11#f01e06fc2026-10-14 Inspect R24-11 rel:R24-11#ff4c96ac2026-10-14 Inspect R25-11 rel:R25-11#ff4c96ac2026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
virtual ~RecoveryAction () noexcept;
Destructor for RecoveryAction.
Header-Datei #include "ara/phm/recovery_action.h" Scope class ara::phm::RecoveryAction Exception-Sicherheit exception safe Thread-Sicherheit not thread-safe
Status: valid/unmigrated
Version: rel:R25-11#5718b75e
Versionshistorie & Revisions (1 transition, 7 revision)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_PHM_01145@rel:R25-11#5718b75e
Point-in-Time History:
Release:
R25-11 (Current / Active) R20-11 R21-11 R22-11 R23-11 R24-11 R19-11
View Snapshot
Recorded Revisions (7):
R25-11 rel:R25-11#bddb59f42026-09-30 Inspect R20-11 rel:R20-11#a25806312026-10-14 Inspect R21-11 rel:R21-11#a25806312026-10-14 Inspect R22-11 rel:R22-11#f9931f022026-10-14 Inspect R23-11 rel:R23-11#d1de17222026-10-14 Inspect R24-11 rel:R24-11#f734134e2026-10-14 Inspect R25-11 rel:R25-11#5718b75e2026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
gemini-3.8-flash-low· 2026-10-13 · 德文原文