The GUI now runs in a separate process. This should correct some reported weird situations where the GUI would not appear, This enables getting a new GUI whenever a Cognifly object is created, This enables controlling several drones in parallel, in a fully object-oriented fashion.
0.1.0
Fixed a bug that kept the drone from reading battery and health in headless mode.
0.0.9
Removed Windows CRLF in the bash script from 0.0.8 once again...
Improved the general robustness of the library - ports are now scanned for available ones - creating a new Cognifly object with the same drone hostname as a previous object works (the GUI is now taken over by the new object) - streaming doesn't crash when the battery is removed or when a new Cognifly object is created - changed default streaming fps from 24 to 10 against network congestion (10 is still pretty heavy though) - minor things, e.g., changed the battery display on the GUI when in a bad state
0.0.7
- Added Windows support - Fixing the stupid Windows \r\n separator that has appeared in a bash script in v0.0.6
0.0.5
- Added support for headless mode - Added better support for `cognifly-controller headless` as a service - When IP retrieval fails, an exception is raised. The service can then be restarted until it works
0.0.4
- Added the possibility to tune the API - PID tuning - Tuning of the velocity targets for the school API
**OBS:** * `full_firmware.bin` is the flight controller firmware with all the configuration, but it must be used with the [bash](https://www.gnu.org/software/bash/) script `fc_firmware_flasher.sh`. * `fc_firmware_flasher.sh` depends on [dfu-util](http://dfu-util.sourceforge.net/) (`sudo apt install dfu-util`) and [dialog](https://linux.die.net/man/1/dialog) (`sudo apt install dialog`).