You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello Alexander,
Thank you for your interest. Actually, this is the intended behaviour as you do not want your software to hangs indefinetely if your ECU keep sending "pending response". A way to exit the wait state is required.
Actually, following #19, I planned into adding a second timeout value. One for a single request and a second global timeout that won't be reset by the 0x78 NRC code.
I don not have a lot of time this week. This will need to wait a week or two.
OK, I see. Understand the reasoning behind this. For now I will just increase the overall timeout to the maximum expected pending time and I guess then I am fine...
After receiving a couple of ResponsePending respondes a
TimeoutException
is fired. Actually the timeout should be reset.I have created a fix, but no test case yes (I do have one, but it seems to be too complicated).
The text was updated successfully, but these errors were encountered: