本文介绍PHM模块提供给自适应应用程序的API
修改编号<br />No. | 版本<br />Version | 修改内容<br /> Contents Revised | 状态<br />Status | 日期<br />Date |
---|---|---|---|---|
1 | 0.5 | 新版本 | Draft | 2022.5.17 |
2 | 0.7 | 评审版本 | In review | 2022.5.17 |
3 | 1.0 | 审核通过 | Approved | 2022.7.13 |
4 | 1.5 | 新增如下API 和类型 TypeOfSupervision SuperviseEntity(SupervisedEntity&&se) SupervisedEntity&operator=(SupervisedEntity&&se) HealthChannel(HealthChannel&&channel) HealthChannel&operator=(HealthChannel&&channel) RecoveryAction(InstanceSpecifier&instance) RecoveryAction(RecoveryAction&&ra) RecoveryAction(constRecoveryAction&)=delete; RecoveryAction&operator=(RecoveryAction&&ra) RecoveryAction&operator=(constRecoveryAction&) =delete; ~RecoveryAction() RecoveryAction::RecoveryHandler( constara::exec::ExecutionErrorEvent &executionError,TypeOfSupervisionsupervision) RecoveryAction::Offer(); RecoveryAction::StopOffer(); RecoveryAction::GetGlobalSupervisionStatus HealthChannelAction(InstanceSpecifier&instance); HealthChannelAction(HealthChannelAction&&hca) HealthChannelAction(constHealthChannelAction &)=delete; HealthChannelAction&operator= (HealthChannelAction&&hca) HealthChannelAction&operator= (constHealthChannelAction&) ~HealthChannelAction() HealthChannelAction::RecoveryHandler(EnumT healthStatusId)=0; HealthChannelAction::Offer(); HealthChannelAction::StopOffer(); PhmErrc |
Draft | 2022.7.13 |
5 | 1.7 | 评审版本 | In review | 2022.10.01 |
6 | 2.0 | 评审通过 | Approved | 2022.10.11 |
7 | 2.7 | SuperviseEntity,HealthChannel,HealthChannelAction,RecoveryAction构造函数参数类型std::string 改成 ara::core::InstanceSpecifier | In review | 2022.11.02 |
8 | 3.0 | 评审通过 | Approved | 2022.11.02 |
9 | 3.7 | SuperviseEntity,HealthChannel,HealthChannelAction,RecoveryAction API分组显示 | In review | 2022.11.15 |
10 | 4.0 | 评审通过 | Approved | 2022.11.16 |
11 | 4.7 | enum class LocalSupervisionStatus增加kInvalid = 5<br />enum class GlobalSupervisionStatus增加kInvalid = 5 | In review | 2023.06.19 |
12 | 5.0 | 评审通过 | Approved | 2023.06.19 |