This repository has been archived by the owner on Aug 22, 2024. It is now read-only.
BETA VERSION
Pre-release
Pre-release
A completely new version beta 3.0 has been released!
Now with an augmented cyberpunk GUI!
- Added new Cyberpunk-style GUI
- Added Web API. Now the GUI is sending POST requests to the server with JSON. Protocol description coming soon...
- Added an interactive map (from Bing) and displaying the position of the drone and platform on it
- Added reading, processing and storage of telemetry from the drone
- Added a feature for reconnecting serial ports in case of loss
- Added two-way communication via UDP with the drone (can be used instead of the Liberty-Link serial port)
- Added launch of LibertyWay sequence on drone
- Added SettingsContainer and SettingsHendler classes for storing, processing and checking settings, instead of JsonObject
- Added milliseconds to timestamp in logs
- Added reading of GPS coordinates and pressure from the platform
- Now all settings are taken from the SettingsContainer class
- Now the OSDHandler class receives a frame from the camera once
- PositionHandler class changed
- Fixed access modifiers in many classes
- Changed status labels. Now: 0 - IDLE, 1 - STAB, 2 - LAND, 3 - PREV, 4 - LOST, 5 - TKOF, 6 - WAYP, 7 - DONE
- Changed Link commands (Formerly called serviceInfo). Now: 0 - IDLE, 1 - Direct control, 2 - Pressure (altitude) setpoint, 3 - GPS setpoint, 4 - Turn off the motors, 5 - Start Liberty Way sequence, 6 - Abort Liberty Way sequence. (Description of commands and drone firmware coming soon...)
- Status is now stored only in PositionContainer
- Blackbox now works until abort
- Accelerated encoding of frame to JPG before sending to browser. Now it is possible to reach 30 FPS
- Moved the FPS marker from the upper left corner to the center of the gray circle
- Removed speed label from frame
- Fixed some other bugs
- Added some other features