ArduPilot / ArduPilot/MAVProxy
Exits if you start with a --master=/dev/ttyXXX that doesnt exist
- Dominant language
- Python
- Stars
- 595
- Forks
- 773
- Avg merge
- 2d 6h
- Merged PRs (30d)
- 18
Description
If you start with a master tty that doesn't exist, Mavproxy crashes out, but if you add a link that doesn't exist during runtime, it handles it fine.
This is particularly problematic for mavgateway - it means you can't just set "all" of the possible masters and go with whatever you've got connected, you HAVE to list the right one, which requires script editing.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing MAVProxy's startup handling for the --master option and compare it with the runtime path for adding a missing link. Confirm the behavior with a nonexistent /dev/ttyXXX master; done means startup remains usable and handles the missing master consistently with a link added during runtime.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- cli
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100