TestCollectDiagEcuInformation
向诊断目标的诊断类下的所有诊断服务发送诊断请求,并将诊断响应写入测试报告中
testcase TCExample()
{
int status;
status = TestCollectDiagEcuInformation( "Door", "Sessions");
if( status == 0)
TestStepPass( "ECU information collected successfully");
else
TestStepFail( "", "Error %d collecting information from ECU %s", status, "Door");
}
void MainTest ()
{
TCExample();
}
"Door"是ECU qualifier,"Sessions"是诊断类的qualifier,此处表示诊断会话。这些可以在cdd文件中查找,也可以在CANoe的诊断控制台查看
"Sessions"诊断大类下的诊断请求有10 01/10 02/10 03,全部都要发出去,并将它们的响应写入测试报告中