This is the repository of the Qt based control panel. It contains a interpreter that processes serial messages sent toi and from the ground station.
It conforms to the FCP document for FOSSASAT-2 as of:
- 26/06/2020 (RB)
- 23/07/2020 (RB)
The ground station wraps the FCP packets with a header that specifies extra data such as direction (to or from ground stations), these are defined in the /docs/ directory.
The control panel's MainWindow() Qt object class is the main section of code that contains all the interpreting, message to command functions and switches.
Release 32-bit/ - This directory contains a prebuild 32-bit .exe for windows 10. Ground Station Test Arduino Sketch - This directory contains the sketch used to simulate the ground station. Documentation/ - This directory contains documents, at the moment it only contains information reguarding the ground station's protocol. Control Panel Source Code/ - This directory contains the Qt C++ source code files and project files (including required libs).
0.1.2 - Camera control, ephemerides controller matrix
0.1.3 - Compatability with 1B ui elements - Wipe eeprom - Record solar cells - Camera Capture - Picture burst - Set ADCS controller - Get statistics - Set adcs ephemerides - Get statistics
0.1.4 - Record solar cells 1B - System information decoding 1b and 2 - get system information
0.1.5 - key entry now works with hex ascii e.g. 0x01,0x02,0x04.etc
0.2.0 - refactor entire system to accound for inbound and outbound datagram differences.
0.2.1 - removed "always on top" flag from windows - fixed doppler timer being ran when disabled. - changed doppler correction system to print a more descriptive method.