我正在寻找 CAPL 中的一个函数,它提供与上述函数相同的功能。
该函数用于等待确认诊断请求是否成功发送。传入的参数是 DiagRequest 对象和特定的等待期。如果在此期间结束时未收到确认,则返回与超时相对应的错误代码。另一个错误代码也指其他失败原因,例如协议错误等。
我对这个已建立的“TestWaitForDiagRequestSent”函数的主要问题是它只能在测试用例结构中使用,或者通过 CANoe 的模拟设置中的 CAPL、XML 或 .NET 测试模块实现。我需要实现相同的功能,而不必使用测试模块。
任何人都可以建议另一个 CAPL 函数来完成相同的工作减去测试模块,或者建议一种实用的方法来实现这一点?