ArduPilot / ArduPilot/UAVLogViewer

CAND UID Rounding errors

Open
#409 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
258
Forks
296
PR merge metrics
No merged PRs in 30d

Description

When plotting CAND UID1 and UID2 messages, the displayed min/max/mean values seem to round off the least significant byte. Seems like a float/double precision error. Performing a dump in mavexplorer with the same log produces the expected values.

These are both logged as uint64_t types.

Contributor guide

No contributing guide indexed for this repository

Research direction

No file or test is named. Start at the plotting path for CAND UID1 and UID2 messages, reproduce the displayed min/max/mean values, and compare their numeric handling with the MAVExplorer dump. Done means uint64_t values retain the least significant byte in all three displayed statistics.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
data-visualization
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.