I was having a problem where, whenever I physically disconnected the device connected through the modbus protocol, I'd see an exception on the console but all subsequent petitions I had on a timer never returned thus never received any actual errors on my code and I couldn't recreate the connection.
This solves the issue by adding a callback right where the error is thrown so the user knows it happened and act accordingly.
I was having a problem where, whenever I physically disconnected the device connected through the modbus protocol, I'd see an exception on the console but all subsequent petitions I had on a timer never returned thus never received any actual errors on my code and I couldn't recreate the connection.
This solves the issue by adding a callback right where the error is thrown so the user knows it happened and act accordingly.