Custom Packet Debugging/Visualization
Description of the problem
Understanding the communication between the quad and the ground station is difficult by looking strictly at the code. The packet structure is defined within the quad directory and the ground station references these files to construct packets it sends as well as decode packets it receives. With the custom packet formats new members and teams that will be working with the ground station and specifically on communication will need to gain understanding of the communication structure used within the MicroCART project. It is also difficult to test communication features as viewing the packets that sent is not always intuitive.
Proposed solution
A Wireshark dissector will be created that can be used as a plugin to provide a means of viewing the data set between the quadcopter and the ground station. It will be able to parse the metadata for the packets and could be extended to also look into the data of the packets sent.