CAPL诊断服务收发的基础模板

        使用该模板可以完成判断报文是否发送成功,报文发送后是否成功接收回复报文。

        报文的收发注意基于CDD中的服务,使用时,根据自己的需要更改Variables中的服务即可,判断的结果都会在测试报告中体现。

        有任何问题欢迎评论区提出~

variables
{
    diagRequest SCU.FaultMemory_ReadAllSupported sA;
    diagResponse SCU.FaultMemory_ReadAllSupported gA;
    long status;
}

function
{
    diagSendRequest(sA);
    if(testWaitForDiagRequestSent(sA,1500) == 1)
      testStepPass("a"," Successed");
    else
      testStepFail("a","Failed");
    if(testWaitForDiagResponse(sA,2000) == 1)
      {  
        status = diagGetLastResponseCode(sA);
        if(status != -1)
          testStepFail("a","Resp Get Failed");
      }
}

你可能感兴趣的:(CAPL应用基础,在项目中学习UDS,测试工具,学习,功能测试,笔记)