* [plotter] implementing a realtime plotter in python
based on pyqtgraph
it should implement most of the functionalities of the legacy ocaml plotter
it is replacing the previous implementation in python
* Format code.
* Add requirements
* refactor plotter
---------
Co-authored-by: Fabien-B <fabien.bonneval@gmail.com>
Most of the pprz.xlib is used by the legacy GCS only, using in
particular the deprecated canvans.
This PR is isolating the relevant part to the GCS folder, so it will be
easier in the future to avoid the compilation of this part by default.
Conditional compilation of the old GCS: test if glade is installed
to build supervision, logplotter and the (legacy) GCS.
* [natnet] display object in GCS based on optitrack markerset
update natnet client to get markerset
* [natnet] Add a minimum refresh period for objects display.
Co-authored-by: Fabien-B <fabien.bonneval@gmail.com>
Used for datalink with crazyflie drones.
Update pprzlink for compatibility between Python 2 and 3.
Requires to install crazflie-lib-python from Bitcraze.
The improvements:
- it is easier to add new tools that will be immediately visible for the users
- you can hide tools that you don't use
- you can set different default using the control_panel file
- it is backward compatible so you you don't change your current control_panel you keep every like before