AutoSAR系列之基础篇 4.1-BSW之WdgM
文章目录
一、WdgM监控功能
WdgM提供了三种可使用的监控功能:
- 活动监控(Alive Supervision),被用于监控周期运行的软件;
- 期限监控(Deadline Supervision),被用于监控周期运行的软件;
- 逻辑监控(Logical Supervision),用于监控软件的执行顺序;
SE(Supervised Entities)是WdgM的监控单元,每一个SE可以使用不同的监控功能或者它们之间的组合,如上图所示,在一个SE中每一个监控功能都会返回一个结果,如蓝色部分所示。每一个SE都会有一个Local Supervision Status,如绿色部分所示。WdgM只有一个Global Supervision Status,如红色部分所示。执行WdgM_CheckpointReached()函数,会更新Deadline Supervision和Logic