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.
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
Create a design mockup
Add support for opening the window (blank ui to start)
Capture mavlink messages, send them to the UI class (maybe list the number of messages to start)
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.
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
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
(We won't need the fancy graphs or many details for now)