JohnMarzulli / StratuxHud

Heads Up Display for use with Stratux. Designed for reflective HUD screens, intended for traffic call outs.
https://johnmarzulli.github.io/StratuxHud/
GNU Lesser General Public License v3.0
120 stars 22 forks source link

Perf Boost #20

Closed JohnMarzulli closed 5 years ago

JohnMarzulli commented 5 years ago

Includes a number of improvements to the base system.

1) Creates a RESTful API to allows for configuration to be set by a webpage. 2) Allows for the views to be defined, both in order and by what is in a view. 3) Updates the boot screen to have a disclaimer. 4) Starts a version numbering system. 5) Reduces the number of socket resets between the HUD and the GDL90/Stratux 6) Implements a number of performance changes and increases the reduce the render time for all elements. 7) Improves the threading model, and in some places double buffers results, so the rendering thread is not waiting on the updates nearly as much. 8) Implements a number of changes that allow units to be changed and set on the fly.

Starts work towards https://github.com/JohnMarzulli/StratuxHud/issues/10