ArduPilot / ArduPilot/MAVProxy

Exits if you start with a --master=/dev/ttyXXX that doesnt exist

Open
#226 2 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.