ArduPilot / ArduPilot/UAVLogViewer

Interface hangs on Copter log file, but works with identical Plane log file

Open
#419 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 loading the `copter.bin` file the interface hangs, but the `plane.bin` works fine. The only difference between the files is one MSG message, see: [c.zip](https://github.com/user-attachments/files/17386822/c.zip)

NB1: It would be nice to be able to set the flight mode with MSG messages (in addition to the MODE messages). This to get away from the pre-defined ArduPilot modes. For example: sending MSG message "Flight Mode:flying-high" would show flying-high as flight mode in the app.

NB2: Thanks for your quick response on my previous bug report. In plotbeta it working now.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the hang with the attached copter.bin file and comparing its single MSG message with the working plane.bin file. Trace the log-loading and MSG parsing path in the JavaScript interface; done means copter.bin loads without hanging while plane.bin continues to work.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
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.