You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[dev] [mav@goodrobots ~/code/fnoop.maverick-api/maverick_api]$ ./maverick_api.py
[I 181221 22:08:50 logging:34] Loaded config options
Unable to register with master node [http://localhost:11311]: master may not be running yet. Will keep trying.
^C^C^C^C^C^C
It sometimes (often?) stops on ctrl-c after startup, but if any problem during startup it doesn't.
There are a couple of things going on here. Firstly mavros blocks forever if it cant reach the master on the URI. This needs to be fixed with some sort of timeout.
Secondly once running we are sending the signal to an asyncio loop and such the signal names are different from a normal synchronous program. There are signal callbacks in place but they are looking for the wrong signal type.
maverick_api.py does not respond to ctrl-c or external kill (SIGHUP) requests.
The text was updated successfully, but these errors were encountered: