Fixed an issue where we weren't checking the return value of the push into our Tx queue in our hardware interface. This could have caused some frames to be accidentally dropped.
How has this been tested?
Recreated the issue discussed here with AgIsoVirtualTerminal with the number of frames per DOP set to 255, and witnessed frames being dropped.
Added this check, and now object pool properly uploads!
Describe your changes
Fixed an issue where we weren't checking the return value of the push into our Tx queue in our hardware interface. This could have caused some frames to be accidentally dropped.
How has this been tested?
Recreated the issue discussed here with AgIsoVirtualTerminal with the number of frames per DOP set to 255, and witnessed frames being dropped.
Added this check, and now object pool properly uploads!
This may fix #476