fix usage of Bytes and String
drop support of ocaml < 4.02
we keep Compat for functions that need ocaml 4.03 until end of life of
Ubuntu Xenial 16.04, drop support of previous releases
enforce type safe_string option to prevent future errors
replace Pervasives by Stdlib (depreciated in latest ocaml vesions)
only use ocamlnet >= 4.0.4
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
and Replay session.
This allows to e.g. set the desired default options for the GCS (like layout, speech, etc..) in the programs section of the control_panel.xml file
and they will also be used for the Simulation and Replay sessions and not only when started from the tools menu.
closes#1668
should close#1668
and use it in NPS sim session.
Should fix#1404 with multiple vehicles:
When simulating multiple vehicles with NPS (which now uses UDP), link needs to send the messages via broadcast so that every sim agent gets the messages.
so that when you start a program via the tools menu, it will add the specified args.
Also parses the @AIRCRAFT, @AC_ID
updated control_panel_example.xml for some progs to make use of that.
Removed the non working variables stuff...
When you use @AIRCRAFT as a constant parameter to a program in your
session, it will be automatically replaced by the name selected in the
A/C dropdown combo box of the Paparazzi Center. This makes it possible
to create generic sessions that start programs which need to know which
aircraft is of interest. For example settings.
This is a possible solution to the #1215 issue.
allow to select the flash mode from the paparazzi center or use board
defaults
new boards/modes have to be added to the control panel xml file (example
file reflect more or less the current state of the board makefiles)
- notebook removed
- combo for sessions
- handling of conf.xml saving and backup
- preferences saved in conf/%gconf.xml (A/C, target, session)
- make handled as a process