GUI Summary
The GUI in combination with the Groudnstation is what we have created to communicate with the drone.
Our GUI will allow you to connect to the backend and drone, get the current parameters of the drone and change these parameters, set any logging data that you may want from the drone as well as plot this logging data, send angle/rate/position(wip) setpoints, gamepad control and lightouse demos(wip).
The Start GUI tab will show you how to use all of these functions as well as an intro to developing the GUI.
Important Files
- mainwindow.ui I would reccmend you view this file in the QT creator client as it will display and allow you to edit the visuals of the project
- mainwindow.cpp This files contains the functionality behind the ui file
- crazyflieworker.cpp This files contains the logic for communicating with the backend from the GUI