The ground control software allows us to send commands to and receive data from the rocket remotely via a RF connection.
This allows us to set up a control station a safe distance away from the rocket during testing, so that we can monitor the health of the rocket's systems, have input into the countdown sequence, and if necessary, abort the test.
Program Structure
Sample Code
The above code snippet corresponds to the entirety of the ‘Logging Thread’ in the graphic above the code snippet. This thread belongs to the main process and is responsible for receiving data from the parsing process, logging it, and sending it to the GUI.