ArduPilot / ArduPilot/MissionPlanner

hzratecheck hard coded tests.

Open
#1,847 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.