ArduPilot / ArduPilot/MissionPlanner
hzratecheck hard coded tests.
- Dominant language
- C#
- Stars
- 2.4k
- Forks
- 2.9k
- Avg merge
- 19h 16m
- Merged PRs (30d)
- 4
Description
#### Issue details
The implementation of hzratecheck() in MAVLinkInterface.cs consists of a set of tests against magic numbers (which do not match those presented in the UI), such that for some requested data rates, the check always fails, resulting in the request message being repeatedly issued.
Further, the checks for 3Hz and 10Hz both contain an obvious typo.
#### Version
Master
#### Platform
[x] All
[ ] AntennaTracker
[ ] Copter
[ ] Plane
[ ] Rover
[ ] Sub
#### Airframe type
N/A
#### Hardware type
N/A
#### Logs
N/A
Contributor guide
No contributing guide indexed for this repository
Research direction
Read hzratecheck() in MAVLinkInterface.cs and compare its hard-coded rate checks with the rates presented in the UI. Done means the checks match the requested rates, including correcting the noted typos, so valid requests are not repeatedly issued.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 35/100