RobotDevice put method does not deal with failed commands well. Points to a larger overall need. I need to add a global set of exceptions for different failure modes (TemporaryFailureError (keep trying), CantBeDoneError (something that can't be done--don't keep trying), FatalError (major problem, kill the whole system).)
RobotDevice put method does not deal with failed commands well. Points to a larger overall need. I need to add a global set of exceptions for different failure modes (TemporaryFailureError (keep trying), CantBeDoneError (something that can't be done--don't keep trying), FatalError (major problem, kill the whole system).)