本章目标
- 功能寻址诊断收发功能开发
- TesterPresent控制功能开发
前言
诊断相关的测试中会涉及到功能寻址的测试,同时部分场景也需要控制TesterPresent的发送。在本章中我们将一起开发这两个功能。
功能开发
功能寻址
功能寻址(Functional Addressing)是与物理寻址(Physical Addressing)对应,功能寻址的报文可以一次发送给多个控制器,而物理寻址的报文一次只能发送给一个控制器。
CANoe配置
要实现功能寻址报文的收发,首先需要添加功能寻址的Basic Diagnostic Description。按照下图中的步骤,我们通过复制之前已经创建好的物理寻址来完成添加。
在完成上面的步骤之后,我们就已经可以在CANoe中用功能寻址收发报文了。
代码实现
代码中需