CAPL诊断函数解释
诊断函数的解释
CDD(CANdelia Diagnostic Description)CDD文件用于诊断的数据库文件。CDD文件由CANdeliaStudio创建,可以集成到CANoe中,用于诊断服务和数据解析。
DLL 算法文件
- diagRequest ,定义诊断请求服务;
- diagResponse ,与诊断服务响应的肯定响应;
- diagSendRequest ,用于发送诊断请求给目标ECU;
- diagStartTesterPresent ,用于设置CANoe开始向诊断目标ECU发送Tester Present;
- diagStopTesterPresent, 用于设置CANoe停止向诊断目标ECU发送Tester Present;
- diagSetTarget ,用于设定诊断目标ECU;
- diagGenerateKeyFromSeed ,用于根据种子(Seed)生成一个密钥(Key),适用于Test Module;
- diagGetLastResponseCode ,用于获取上次接收的诊断请求响应的返回码 -1肯定响应,0未收到响应,>0为否定响应错误码;
- diagGetLastResponse ,用于保存上一次收到的诊断请求响应;