When adding a test node to a makefile section, with required compilation
flags, include and other options, all the files (not arch dependent
files) can be compiled with a TAP compatible program, included in the
standard tests of the CI servers.
Not all module's XML files are converted, but a large part of the most
important parts are already covered. More will be added later. The
number of tested airframes (full compilation of all targets) have been
reduced to speed the CI compile time but still covers the relevant
architecture and boards.
The main benefit is that the overall coverage is already better than
before as previous test aircraft were compiling more or less the same
part of the airborne code, while this new mechanism is more efficient to
test modules not included in any config.
* [GVF] more functions exposed to the user
* [GVF] gvf_line_xy1_xy2 added
* [GVF] segment msg added for the GCS
* poly survey with GVF
* [GVF] segment primitive added
* integrating gvf and poly survey
* [GVF] each trajectory has its own gains now
* updated settings (gains) for the GVF trajectories
* [GVF] nav_survey_polygon integrated with GVF
* [GVF] python scripts updated for the new GVF msg format
* pprz c code style
* [GVF] updated demo
* gvf demo includes poly survey
* [GVF] gvf poly survey moved to gvf module
* [GVF] nav module not necessary anymore for gvf demo
* [GVF] _gvf added for being different from others nav functions from other modules
* [GVF] description about employing gvf here has been removed
* gvf_ for not conflict with former nav module
* These definitions now have to be done in the airframe conf
* [GVF] kn is not used anymore by the gvf visualization
* [GVF] better description msg for the formation script
* [GVF] Doxygen doc
* print for python 3
* correct style
* we set up correctly the vertical control
* Doxygen
* Only for auto2. If we are in auto1, do not override the roll set point
* Circular formation now also works for counter-clockwise direction
* update pprzlink
* Gautier comments
* [GVF] more functions exposed to the user
* [GVF] gvf_line_xy1_xy2 added
* [GVF] segment msg added for the GCS
* poly survey with GVF
* [GVF] segment primitive added
* integrating gvf and poly survey
* [GVF] each trajectory has its own gains now
* updated settings (gains) for the GVF trajectories
* [GVF] nav_survey_polygon integrated with GVF
* [GVF] python scripts updated for the new GVF msg format
* pprz c code style
* [GVF] updated demo
* gvf demo includes poly survey
* [GVF] gvf poly survey moved to gvf module
* [GVF] nav module not necessary anymore for gvf demo
* [GVF] _gvf added for being different from others nav functions from other modules
* [GVF] description about employing gvf here has been removed
* gvf_ for not conflict with former nav module
* These definitions now have to be done in the airframe conf
* [GVF] kn is not used anymore by the gvf visualization
* [GVF] better description msg for the formation script
* [GVF] Doxygen doc
* print for python 3
* correct style
* we set up correctly the vertical control
* Doxygen
* Only for auto2. If we are in auto1, do not override the roll set point
* Circular formation now also works for counter-clockwise direction
* update pprzlink
* Gautier comments
* PPRZ_MODE_AUTO2 is now AP_MODE_AUTO2
* new functions for the GVF demo
* Primitives for tracking lines, segments and segment_loops
* Poly survey track the proper segment function