ArduPilot / ArduPilot/MissionPlanner
Feature request: easy selection of the internal/external sensor, like compasses, barometers and GPSs
- Dominant language
- C#
- Stars
- 2.4k
- Forks
- 2.9k
- Avg merge
- 19h 16m
- Merged PRs (30d)
- 4
Description
#### Issue details
What is unfortunately missing on the Planner is a clear section where the system shows how many and which peripherals are recognized from the flight controller when it boots, such as compasses, barometers and GPSs.
For example, in my S900 with Pixhawk2, HERE+ and HERE gps I have a total of 8 compasses (six of which are external) and three barometers (one is external).
What the Planner should do is to show clearly which sensors were found, with identification numbers assigned by the system for clear identification.
Example:
"Found 8 compass:
0 - External 1 (I2C)
1 - External 2 (I2C)
2 - External 3 (I2C)
4 - External 4 (CAN BUS)
5 - Internal 1 (flight controller)
The system should now use this default order:
0 - External 1
1 - External 2
2 - Internal 1
etc. etc...
And through a drop-down menu or a flag you can choose which ones to use from the system, also showing the current default.
This can be done with the "full parameters list", but for the average user is somewhat silly.
This could also help in the event of electrical problems or malfunction of a sensor, for example If I2C communication fails between HERE + and flight control I loose three compasses and I do not notice that, but i've also HERE gps with other three external compass.
#### Version
The latest version of Mission Planner
#### Platform
[ x ] All
[ ] AntennaTracker
[ ] Copter
[ ] Plane
[ ] Rover
[ ] Sub
#### Airframe type
_What type of airframe (flying wing, glider, hex, Y6, octa etc)_
#### Hardware type
It's not important
#### Logs
It's not important
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing Mission Planner’s existing full parameters list and how it presents detected flight-controller peripherals. Define the sensor information and selection controls needed for compasses, barometers, and GPSs, including identification, internal/external status, bus, and the current default. Done means recognized sensors are clearly listed and selectable without relying on the full parameters list.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100