uaarg / pigeon

Pigeon is UAARG's ground station imaging software. It is used to analyze images received from the aircraft through a combination of manual and automatic processes.
0 stars 0 forks source link

MAVLink Message Debugger #5

Open PossiblyAShrub opened 1 year ago

PossiblyAShrub commented 1 year ago

To aid in debugging, it would be nice to create a tool to view all mavlink messages received and sent.

This should probably be made as a window opened via a "Tools" menu in the menu bar.

Steps

  1. Create a design mockup
  2. Add support for opening the window (blank ui to start)
  3. Capture mavlink messages, send them to the UI class (maybe list the number of messages to start)
  4. Build out UI filling it in with the new data

Required Features to Start

It should be fine just to display the time, message type, source system and source component of each message. The messages can be shown in a list sorted latest to oldest.

No need for filtering, search or custom sorting right now. We can add those later.

References

Look at the MissionPlanner UI for inspiration: https://docs.qgroundcontrol.com/master/en/analyze_view/mavlink_inspector.html

image (We won't need the fancy graphs or many details for now)

PossiblyAShrub commented 8 months ago

We've made good progress here. We still need to: