ArduPilot / ArduPilot/MissionPlanner

LogBrowser: show errors and events for Rover-4.0

Open
#2,250 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
C#
Stars
2.4k
Forks
2.9k
Avg merge
19h 16m
Merged PRs (30d)
4

Description

In Copter, Rover, Plane-4.0, all vehicles can log the same Events and Errors as Copter does.

The consolidated list of Error Subsystems is here: https://github.com/ArduPilot/ardupilot/blob/master/libraries/AP_Logger/AP_Logger.h#L104
Error codes are here but I think MP simply displays the number which is fine: https://github.com/ArduPilot/ardupilot/blob/master/libraries/AP_Logger/AP_Logger.h#L138

Below is an image from a Rover log that suffered from an EKF variance (ErrorCode 16) and then the EKF failsafe was triggered (ErrorCode 17) but these aren't visible in the log when filtering by Err. Also the little red marks don't appear at the top

![image](https://user-images.githubusercontent.com/1498098/68649318-c0a38880-0565-11ea-9672-ca5e6af1e116.png)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start in the Mission Planner LogBrowser and compare its handling of Rover-4.0 logs with the subsystem and error-code definitions in libraries/AP_Logger/AP_Logger.h, linked in the issue. The work is done when Rover events and errors appear when filtering by Err and the corresponding red marks appear at the top, as shown for Copter.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
desktop
Issue type
Feature
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.