Currently there is no error shown when the robot is disconnected while the driver is running. This PR adds another async task to monitor the status queue of the estop keepalive object. If the robot is disconnected it will print errors to console. This only happens if the lease is claimed.
This also fixes #69 by initialising the estop keepalive attribute to none in the initialiser.
Currently there is no error shown when the robot is disconnected while the driver is running. This PR adds another async task to monitor the status queue of the estop keepalive object. If the robot is disconnected it will print errors to console. This only happens if the lease is claimed.
This also fixes #69 by initialising the estop keepalive attribute to none in the initialiser.