Logo
中文版
详情联系: neusar-support@reachauto.com

说明

PHM

本文介绍PHM模块提供给自适应应用程序的API

变更履历(Change Log)

修改编号<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