It appears that the command handler of supervisor.py is being starved enough, such that imperative commands like manual kill and return to home, sometimes do not get processed. We need to make the user code run in a separate asyncio event loop so that this method is unaffected by greedy user code.
It appears that the command handler of supervisor.py is being starved enough, such that imperative commands like manual kill and return to home, sometimes do not get processed. We need to make the user code run in a separate asyncio event loop so that this method is unaffected by greedy user code.