When NRC78 is used, the server shall always send a final response
maybe should return real response when “spr_used” and meet “NRC78” ?
I see. That will be hard to implement. There are fundamental design choice that prevents handling this. Essentialy the synchronous design of the client. I can't reliably know if I should wait or not, unless I wait.
Would need a more complex client that has a background thread keeping track of each requests and returning Futures to the user instead of a response.
That is not in my plan sort term, nor mid term. My time is dedicated to another project right now
https://github.com/pylessard/python-udsoncan/pull/254 please check, thanks
We really need this change,thank you so much!