AUTOSAR_TPS_SoftwareComponentTemplate65_诊断事件
Grey
全部学习汇总: https://github.com/GreyZhang/hack_autosar
AUTOSAR_TPS_SoftwareComponentTemplate65_诊断事件
摘录与批注
- 诊断需求主要分为四部分:1,功能抑制需求; 2,诊断事件需求; 3,通信诊断需求; 4,OBD相关的需求。
- 诊断的快速诊断需求需要工具支持上述相关属性的设计要求。
- SWC内部行为可以提供多个功能抑制的需求元素,每一个针对一个FID定义一个需求。
- 读取功能权限,应该是从FIM读取,目的是为了实现一个功能的使能或者禁用。
- SWC内部行为定义几个元素,用以mapping通用诊断事件管理器的行为。
- 诊断能力与集成,也有对应的配置在工具设计中体现。
- 诊断事件的处理,可能要与Dem或者Dcm进行交互。
- 事件需求用以对事件管理的配置,内部行为定义元素提供诊断事件配置的信息。
- 报告属性用以决定SWC是否可以向Dem进行错误报告。
- 除了上面的信息以外,还有对于延时的配置设计以及延时算法的选择设计在工具中体现。
- OBD的需求属性中,有一部分信息可以用来指定监控的频率。
- 诊断监控实施,通过FID向FIM申请相应的权限。
- 诊断事件信息需求用以指定如何获取DTC相关的信息。
小结
这部分看了诊断需求的一个开篇,主要内容集中在诊断事件的需求如何在模板中进行处理。对于不了解诊断系统的我来说,这里面的零星片段其实给了我很多理解上的帮助,开始有部分信息能够用以勾勒整个诊断系统了。