diff --git a/conf/airframes/BR/3DplaneLisaS.xml b/conf/airframes/BR/3DplaneLisaS.xml
index 2204562205..fcc0de3d0e 100644
--- a/conf/airframes/BR/3DplaneLisaS.xml
+++ b/conf/airframes/BR/3DplaneLisaS.xml
@@ -197,6 +197,5 @@ Pin 6 on lisa/s is number 3 in airframefile = ELEVATOR
-
diff --git a/conf/airframes/BR/DelFlyDualPWMservo.xml b/conf/airframes/BR/DelFlyDualPWMservo.xml
index 29de2203e2..f46406e60c 100644
--- a/conf/airframes/BR/DelFlyDualPWMservo.xml
+++ b/conf/airframes/BR/DelFlyDualPWMservo.xml
@@ -226,6 +226,5 @@
-
diff --git a/conf/airframes/BR/DreamCacher_bart.xml b/conf/airframes/BR/DreamCacher_bart.xml
index d0d3e353cd..f887307451 100644
--- a/conf/airframes/BR/DreamCacher_bart.xml
+++ b/conf/airframes/BR/DreamCacher_bart.xml
@@ -218,6 +218,5 @@
-
diff --git a/conf/airframes/BR/bebop_default.xml b/conf/airframes/BR/bebop_default.xml
index 87ca28fc21..50a36ef8e7 100644
--- a/conf/airframes/BR/bebop_default.xml
+++ b/conf/airframes/BR/bebop_default.xml
@@ -25,7 +25,6 @@
-
diff --git a/conf/airframes/BR/bebop_indi.xml b/conf/airframes/BR/bebop_indi.xml
index 58922bb6c0..2ba6495bbe 100644
--- a/conf/airframes/BR/bebop_indi.xml
+++ b/conf/airframes/BR/bebop_indi.xml
@@ -31,7 +31,6 @@
-
diff --git a/conf/airframes/BR/bebop_indi_frog.xml b/conf/airframes/BR/bebop_indi_frog.xml
index 3a6a9d0764..98bb149ded 100644
--- a/conf/airframes/BR/bebop_indi_frog.xml
+++ b/conf/airframes/BR/bebop_indi_frog.xml
@@ -33,7 +33,6 @@
-
diff --git a/conf/airframes/BR/ladybird_kit_bart.xml b/conf/airframes/BR/ladybird_kit_bart.xml
index 0db524c82d..75bd1a01e3 100644
--- a/conf/airframes/BR/ladybird_kit_bart.xml
+++ b/conf/airframes/BR/ladybird_kit_bart.xml
@@ -223,6 +223,5 @@
-
diff --git a/conf/airframes/BR/ladybird_kit_bart_bluegiga_optitrack.xml b/conf/airframes/BR/ladybird_kit_bart_bluegiga_optitrack.xml
index 302eca9d10..07aa9e8288 100644
--- a/conf/airframes/BR/ladybird_kit_bart_bluegiga_optitrack.xml
+++ b/conf/airframes/BR/ladybird_kit_bart_bluegiga_optitrack.xml
@@ -221,7 +221,6 @@
-
diff --git a/conf/airframes/BR/ladybird_kit_indi_bart.xml b/conf/airframes/BR/ladybird_kit_indi_bart.xml
index 3cf9aca4ca..4058841b17 100644
--- a/conf/airframes/BR/ladybird_kit_indi_bart.xml
+++ b/conf/airframes/BR/ladybird_kit_indi_bart.xml
@@ -229,6 +229,5 @@
-
diff --git a/conf/airframes/CDW/cdw_mavtec.xml b/conf/airframes/CDW/cdw_mavtec.xml
index 2c9f302820..4b230504e6 100644
--- a/conf/airframes/CDW/cdw_mavtec.xml
+++ b/conf/airframes/CDW/cdw_mavtec.xml
@@ -34,7 +34,6 @@
-
diff --git a/conf/airframes/ENAC/cyfoam.xml b/conf/airframes/ENAC/cyfoam.xml
index 41e8cb2bf5..df4265b80b 100644
--- a/conf/airframes/ENAC/cyfoam.xml
+++ b/conf/airframes/ENAC/cyfoam.xml
@@ -62,9 +62,8 @@
-
-
+
diff --git a/conf/airframes/ENAC/hoops_gen_ap.xml b/conf/airframes/ENAC/hoops_gen_ap.xml
index 8561a83ec6..479c89a77b 100644
--- a/conf/airframes/ENAC/hoops_gen_ap.xml
+++ b/conf/airframes/ENAC/hoops_gen_ap.xml
@@ -50,7 +50,6 @@
-
diff --git a/conf/airframes/ENAC/quadrotor/drop1.xml b/conf/airframes/ENAC/quadrotor/drop1.xml
index bc414ec5b0..6c7b07ad64 100644
--- a/conf/airframes/ENAC/quadrotor/drop1.xml
+++ b/conf/airframes/ENAC/quadrotor/drop1.xml
@@ -70,7 +70,6 @@
-
diff --git a/conf/airframes/FLIXR/flixr_ladybird_lisa_s.xml b/conf/airframes/FLIXR/flixr_ladybird_lisa_s.xml
index c740e61087..68e3762a03 100644
--- a/conf/airframes/FLIXR/flixr_ladybird_lisa_s.xml
+++ b/conf/airframes/FLIXR/flixr_ladybird_lisa_s.xml
@@ -81,7 +81,6 @@
-
diff --git a/conf/airframes/HOOPERFLY/hooperfly_enac_hexa_elle0_v1_2.xml b/conf/airframes/HOOPERFLY/hooperfly_enac_hexa_elle0_v1_2.xml
index e1f8dd098a..99fb555104 100644
--- a/conf/airframes/HOOPERFLY/hooperfly_enac_hexa_elle0_v1_2.xml
+++ b/conf/airframes/HOOPERFLY/hooperfly_enac_hexa_elle0_v1_2.xml
@@ -42,7 +42,6 @@
-
diff --git a/conf/airframes/HOOPERFLY/hooperfly_racerpex_hexa_lisa_mx_20.xml b/conf/airframes/HOOPERFLY/hooperfly_racerpex_hexa_lisa_mx_20.xml
index f83c1495eb..e0d4cdc165 100644
--- a/conf/airframes/HOOPERFLY/hooperfly_racerpex_hexa_lisa_mx_20.xml
+++ b/conf/airframes/HOOPERFLY/hooperfly_racerpex_hexa_lisa_mx_20.xml
@@ -38,7 +38,6 @@
-
diff --git a/conf/airframes/HOOPERFLY/hooperfly_racerpex_octo_lisa_mx_20.xml b/conf/airframes/HOOPERFLY/hooperfly_racerpex_octo_lisa_mx_20.xml
index fe428fb5a8..4ad36d42f1 100644
--- a/conf/airframes/HOOPERFLY/hooperfly_racerpex_octo_lisa_mx_20.xml
+++ b/conf/airframes/HOOPERFLY/hooperfly_racerpex_octo_lisa_mx_20.xml
@@ -37,7 +37,6 @@
-
diff --git a/conf/airframes/HOOPERFLY/hooperfly_racerpex_quad_elle0_v1_2.xml b/conf/airframes/HOOPERFLY/hooperfly_racerpex_quad_elle0_v1_2.xml
index 5b7214764e..ae95377d0a 100644
--- a/conf/airframes/HOOPERFLY/hooperfly_racerpex_quad_elle0_v1_2.xml
+++ b/conf/airframes/HOOPERFLY/hooperfly_racerpex_quad_elle0_v1_2.xml
@@ -42,7 +42,6 @@
-
diff --git a/conf/airframes/HOOPERFLY/hooperfly_racerpex_quad_lisa_mx_20.xml b/conf/airframes/HOOPERFLY/hooperfly_racerpex_quad_lisa_mx_20.xml
index 2ce694da99..dad11794b6 100644
--- a/conf/airframes/HOOPERFLY/hooperfly_racerpex_quad_lisa_mx_20.xml
+++ b/conf/airframes/HOOPERFLY/hooperfly_racerpex_quad_lisa_mx_20.xml
@@ -38,7 +38,6 @@
-
diff --git a/conf/airframes/HOOPERFLY/hooperfly_teensyfly_hexa_lisa_mx_20.xml b/conf/airframes/HOOPERFLY/hooperfly_teensyfly_hexa_lisa_mx_20.xml
index 6c987ff838..ac1cf2a72d 100644
--- a/conf/airframes/HOOPERFLY/hooperfly_teensyfly_hexa_lisa_mx_20.xml
+++ b/conf/airframes/HOOPERFLY/hooperfly_teensyfly_hexa_lisa_mx_20.xml
@@ -38,7 +38,6 @@
-
diff --git a/conf/airframes/HOOPERFLY/hooperfly_teensyfly_quad_elle0.xml b/conf/airframes/HOOPERFLY/hooperfly_teensyfly_quad_elle0.xml
index bcc10e90a9..74ba5efdbc 100644
--- a/conf/airframes/HOOPERFLY/hooperfly_teensyfly_quad_elle0.xml
+++ b/conf/airframes/HOOPERFLY/hooperfly_teensyfly_quad_elle0.xml
@@ -36,7 +36,6 @@
-
diff --git a/conf/airframes/HOOPERFLY/hooperfly_teensyfly_quad_elle0_v1_2.xml b/conf/airframes/HOOPERFLY/hooperfly_teensyfly_quad_elle0_v1_2.xml
index d6a170339f..a710daa937 100644
--- a/conf/airframes/HOOPERFLY/hooperfly_teensyfly_quad_elle0_v1_2.xml
+++ b/conf/airframes/HOOPERFLY/hooperfly_teensyfly_quad_elle0_v1_2.xml
@@ -42,7 +42,6 @@
-
diff --git a/conf/airframes/HOOPERFLY/hooperfly_teensyfly_quad_lisa_mx_20.xml b/conf/airframes/HOOPERFLY/hooperfly_teensyfly_quad_lisa_mx_20.xml
index 73edc0b170..d34248f55a 100644
--- a/conf/airframes/HOOPERFLY/hooperfly_teensyfly_quad_lisa_mx_20.xml
+++ b/conf/airframes/HOOPERFLY/hooperfly_teensyfly_quad_lisa_mx_20.xml
@@ -38,7 +38,6 @@
-
diff --git a/conf/airframes/MM/bebop.xml b/conf/airframes/MM/bebop.xml
index b9446c9814..e996b501e3 100644
--- a/conf/airframes/MM/bebop.xml
+++ b/conf/airframes/MM/bebop.xml
@@ -32,7 +32,6 @@
-
diff --git a/conf/airframes/MM/bebop2_lum1_xbee.xml b/conf/airframes/MM/bebop2_lum1_xbee.xml
index 6c1b86e0fd..06ea618493 100644
--- a/conf/airframes/MM/bebop2_lum1_xbee.xml
+++ b/conf/airframes/MM/bebop2_lum1_xbee.xml
@@ -39,7 +39,6 @@
-
diff --git a/conf/airframes/OPENUAS/openuas_3dr_iris_plus.xml b/conf/airframes/OPENUAS/openuas_3dr_iris_plus.xml
index d372f9894c..22329a5e0d 100644
--- a/conf/airframes/OPENUAS/openuas_3dr_iris_plus.xml
+++ b/conf/airframes/OPENUAS/openuas_3dr_iris_plus.xml
@@ -254,7 +254,6 @@
-
diff --git a/conf/airframes/OPENUAS/openuas_df_mini_spirit.xml b/conf/airframes/OPENUAS/openuas_df_mini_spirit.xml
index 6468397254..b6d4a06c6b 100644
--- a/conf/airframes/OPENUAS/openuas_df_mini_spirit.xml
+++ b/conf/airframes/OPENUAS/openuas_df_mini_spirit.xml
@@ -251,7 +251,6 @@
-
diff --git a/conf/airframes/OPENUAS/openuas_durafly_g2.xml b/conf/airframes/OPENUAS/openuas_durafly_g2.xml
index d6bfcbf886..032a7d9564 100644
--- a/conf/airframes/OPENUAS/openuas_durafly_g2.xml
+++ b/conf/airframes/OPENUAS/openuas_durafly_g2.xml
@@ -189,7 +189,6 @@
-
diff --git a/conf/airframes/OPENUAS/openuas_durafly_goblin.xml b/conf/airframes/OPENUAS/openuas_durafly_goblin.xml
index 9351a07307..87425e06d7 100644
--- a/conf/airframes/OPENUAS/openuas_durafly_goblin.xml
+++ b/conf/airframes/OPENUAS/openuas_durafly_goblin.xml
@@ -135,7 +135,6 @@ NOTES:
-
diff --git a/conf/airframes/OPENUAS/openuas_eachine_trashcan.xml b/conf/airframes/OPENUAS/openuas_eachine_trashcan.xml
index 4cc07586a4..69bce2d3ba 100644
--- a/conf/airframes/OPENUAS/openuas_eachine_trashcan.xml
+++ b/conf/airframes/OPENUAS/openuas_eachine_trashcan.xml
@@ -156,7 +156,6 @@
<-->
-
-
diff --git a/conf/airframes/OPENUAS/openuas_eflite_umx_sbach_342.xml b/conf/airframes/OPENUAS/openuas_eflite_umx_sbach_342.xml
index 621585a731..30249ea96d 100644
--- a/conf/airframes/OPENUAS/openuas_eflite_umx_sbach_342.xml
+++ b/conf/airframes/OPENUAS/openuas_eflite_umx_sbach_342.xml
@@ -168,7 +168,6 @@
-->
-
diff --git a/conf/airframes/OPENUAS/openuas_itsybitsy.xml b/conf/airframes/OPENUAS/openuas_itsybitsy.xml
index be501e4084..65e596bc0a 100644
--- a/conf/airframes/OPENUAS/openuas_itsybitsy.xml
+++ b/conf/airframes/OPENUAS/openuas_itsybitsy.xml
@@ -241,6 +241,5 @@
-->
-
diff --git a/conf/airframes/OPENUAS/openuas_multiplex_minimag.xml b/conf/airframes/OPENUAS/openuas_multiplex_minimag.xml
index 048404ba78..b455ee7514 100644
--- a/conf/airframes/OPENUAS/openuas_multiplex_minimag.xml
+++ b/conf/airframes/OPENUAS/openuas_multiplex_minimag.xml
@@ -328,7 +328,6 @@ NOTES:
-
diff --git a/conf/airframes/OPENUAS/openuas_multiplex_twinstar_nd.xml b/conf/airframes/OPENUAS/openuas_multiplex_twinstar_nd.xml
index e3a3b83ba1..cf7cfabd7f 100644
--- a/conf/airframes/OPENUAS/openuas_multiplex_twinstar_nd.xml
+++ b/conf/airframes/OPENUAS/openuas_multiplex_twinstar_nd.xml
@@ -255,7 +255,6 @@ NOTES:
-
diff --git a/conf/airframes/OPENUAS/openuas_own_flexo.xml b/conf/airframes/OPENUAS/openuas_own_flexo.xml
index 10e44d18cc..1e0df0372a 100644
--- a/conf/airframes/OPENUAS/openuas_own_flexo.xml
+++ b/conf/airframes/OPENUAS/openuas_own_flexo.xml
@@ -290,7 +290,6 @@ NOTES:
-
diff --git a/conf/airframes/OPENUAS/openuas_own_itsy_bitsy.xml b/conf/airframes/OPENUAS/openuas_own_itsy_bitsy.xml
index ddd088cc0e..ac303d80e0 100644
--- a/conf/airframes/OPENUAS/openuas_own_itsy_bitsy.xml
+++ b/conf/airframes/OPENUAS/openuas_own_itsy_bitsy.xml
@@ -79,7 +79,6 @@
-
diff --git a/conf/airframes/OPENUAS/openuas_own_jetson_tx220.xml b/conf/airframes/OPENUAS/openuas_own_jetson_tx220.xml
index 70a078e6e4..5dd89be9b5 100644
--- a/conf/airframes/OPENUAS/openuas_own_jetson_tx220.xml
+++ b/conf/airframes/OPENUAS/openuas_own_jetson_tx220.xml
@@ -150,7 +150,6 @@
<-->
-
-
diff --git a/conf/airframes/OPENUAS/openuas_own_sumo_ii.xml b/conf/airframes/OPENUAS/openuas_own_sumo_ii.xml
index e2fae9a3cd..ddd050e605 100644
--- a/conf/airframes/OPENUAS/openuas_own_sumo_ii.xml
+++ b/conf/airframes/OPENUAS/openuas_own_sumo_ii.xml
@@ -292,7 +292,6 @@ NOTES:
-
diff --git a/conf/airframes/OPENUAS/openuas_parrot_ardrone_2.xml b/conf/airframes/OPENUAS/openuas_parrot_ardrone_2.xml
index cba8e9a79c..55087f1c4b 100644
--- a/conf/airframes/OPENUAS/openuas_parrot_ardrone_2.xml
+++ b/conf/airframes/OPENUAS/openuas_parrot_ardrone_2.xml
@@ -158,7 +158,6 @@
-
diff --git a/conf/airframes/OPENUAS/openuas_parrot_bebop.xml b/conf/airframes/OPENUAS/openuas_parrot_bebop.xml
index 1b6bacbb95..a513b6a9e1 100644
--- a/conf/airframes/OPENUAS/openuas_parrot_bebop.xml
+++ b/conf/airframes/OPENUAS/openuas_parrot_bebop.xml
@@ -160,7 +160,6 @@
-
diff --git a/conf/airframes/OPENUAS/openuas_parrot_bebop_2.xml b/conf/airframes/OPENUAS/openuas_parrot_bebop_2.xml
index aa4b21cefc..38880bf59d 100644
--- a/conf/airframes/OPENUAS/openuas_parrot_bebop_2.xml
+++ b/conf/airframes/OPENUAS/openuas_parrot_bebop_2.xml
@@ -172,7 +172,6 @@
-
diff --git a/conf/airframes/OPENUAS/openuas_parrot_disco.xml b/conf/airframes/OPENUAS/openuas_parrot_disco.xml
index e1a5739097..f23c4392e3 100644
--- a/conf/airframes/OPENUAS/openuas_parrot_disco.xml
+++ b/conf/airframes/OPENUAS/openuas_parrot_disco.xml
@@ -319,7 +319,6 @@
-
diff --git a/conf/airframes/OPENUAS/openuas_transitionrobotics_quadshot.xml b/conf/airframes/OPENUAS/openuas_transitionrobotics_quadshot.xml
index bf1fb27184..767b540474 100644
--- a/conf/airframes/OPENUAS/openuas_transitionrobotics_quadshot.xml
+++ b/conf/airframes/OPENUAS/openuas_transitionrobotics_quadshot.xml
@@ -209,7 +209,6 @@
-
diff --git a/conf/airframes/OPENUAS/openuas_wltech_xk_a160.xml b/conf/airframes/OPENUAS/openuas_wltech_xk_a160.xml
index c28345786f..68e3ee78e8 100644
--- a/conf/airframes/OPENUAS/openuas_wltech_xk_a160.xml
+++ b/conf/airframes/OPENUAS/openuas_wltech_xk_a160.xml
@@ -234,7 +234,6 @@ NOTES:
-
diff --git a/conf/airframes/examples/ardrone2.xml b/conf/airframes/examples/ardrone2.xml
index 37d1cc35cf..45641595c4 100644
--- a/conf/airframes/examples/ardrone2.xml
+++ b/conf/airframes/examples/ardrone2.xml
@@ -26,7 +26,6 @@
-
diff --git a/conf/airframes/examples/ardrone2_gazebo.xml b/conf/airframes/examples/ardrone2_gazebo.xml
index 3124edf5b1..efaf7fcf08 100644
--- a/conf/airframes/examples/ardrone2_gazebo.xml
+++ b/conf/airframes/examples/ardrone2_gazebo.xml
@@ -25,7 +25,6 @@
-
diff --git a/conf/airframes/examples/ardrone2_opticflow_hover.xml b/conf/airframes/examples/ardrone2_opticflow_hover.xml
index 5bb143a961..ea3a2dbe5a 100644
--- a/conf/airframes/examples/ardrone2_opticflow_hover.xml
+++ b/conf/airframes/examples/ardrone2_opticflow_hover.xml
@@ -26,7 +26,6 @@
-
diff --git a/conf/airframes/examples/bebop.xml b/conf/airframes/examples/bebop.xml
index 98b399403d..0380348057 100644
--- a/conf/airframes/examples/bebop.xml
+++ b/conf/airframes/examples/bebop.xml
@@ -25,7 +25,6 @@
-
diff --git a/conf/airframes/examples/bebop2_indi.xml b/conf/airframes/examples/bebop2_indi.xml
index 2e136b0762..21ba1ed02e 100644
--- a/conf/airframes/examples/bebop2_indi.xml
+++ b/conf/airframes/examples/bebop2_indi.xml
@@ -27,7 +27,6 @@
-
diff --git a/conf/airframes/examples/bebop2_ukf_magnetometer_calibration.xml b/conf/airframes/examples/bebop2_ukf_magnetometer_calibration.xml
index 89d436999f..1071f703e6 100644
--- a/conf/airframes/examples/bebop2_ukf_magnetometer_calibration.xml
+++ b/conf/airframes/examples/bebop2_ukf_magnetometer_calibration.xml
@@ -33,7 +33,6 @@
-
diff --git a/conf/airframes/examples/bumblebee_quad.xml b/conf/airframes/examples/bumblebee_quad.xml
index e5ad690435..45bf616e80 100644
--- a/conf/airframes/examples/bumblebee_quad.xml
+++ b/conf/airframes/examples/bumblebee_quad.xml
@@ -62,7 +62,6 @@
current to magnetic field distortion curve.
http://wiki.paparazziuav.org/wiki/ImuCalibration#Calibrating_for_Current
-->
-
diff --git a/conf/airframes/examples/cube_orange.xml b/conf/airframes/examples/cube_orange.xml
index 0dfef3fc7f..ee0a3fe8d0 100644
--- a/conf/airframes/examples/cube_orange.xml
+++ b/conf/airframes/examples/cube_orange.xml
@@ -87,7 +87,6 @@
-
-
diff --git a/conf/airframes/tudelft/bebop2_optitrack.xml b/conf/airframes/tudelft/bebop2_optitrack.xml
index 180bcfce17..14fcad66d5 100644
--- a/conf/airframes/tudelft/bebop2_optitrack.xml
+++ b/conf/airframes/tudelft/bebop2_optitrack.xml
@@ -30,7 +30,6 @@
-
diff --git a/conf/airframes/tudelft/bebop2_optitrack_visionfront.xml b/conf/airframes/tudelft/bebop2_optitrack_visionfront.xml
index d59359f66a..71745cf6d1 100644
--- a/conf/airframes/tudelft/bebop2_optitrack_visionfront.xml
+++ b/conf/airframes/tudelft/bebop2_optitrack_visionfront.xml
@@ -21,7 +21,6 @@
-
diff --git a/conf/airframes/tudelft/bebop2_undistort_front.xml b/conf/airframes/tudelft/bebop2_undistort_front.xml
index 4c7985faa8..a19ec430a1 100644
--- a/conf/airframes/tudelft/bebop2_undistort_front.xml
+++ b/conf/airframes/tudelft/bebop2_undistort_front.xml
@@ -21,7 +21,6 @@
-
diff --git a/conf/airframes/tudelft/bebop_autonomous_race_2018.xml b/conf/airframes/tudelft/bebop_autonomous_race_2018.xml
index eb1f5fd9c9..f02a1a8fe2 100644
--- a/conf/airframes/tudelft/bebop_autonomous_race_2018.xml
+++ b/conf/airframes/tudelft/bebop_autonomous_race_2018.xml
@@ -48,7 +48,6 @@
-
diff --git a/conf/airframes/tudelft/bebop_flip.xml b/conf/airframes/tudelft/bebop_flip.xml
index 05914c8038..946a13aaf3 100644
--- a/conf/airframes/tudelft/bebop_flip.xml
+++ b/conf/airframes/tudelft/bebop_flip.xml
@@ -31,7 +31,6 @@
-
diff --git a/conf/airframes/tudelft/bebop_indi.xml b/conf/airframes/tudelft/bebop_indi.xml
index e33525f41f..07e16d968e 100644
--- a/conf/airframes/tudelft/bebop_indi.xml
+++ b/conf/airframes/tudelft/bebop_indi.xml
@@ -38,7 +38,6 @@
-
diff --git a/conf/airframes/tudelft/bebop_indi_actuators.xml b/conf/airframes/tudelft/bebop_indi_actuators.xml
index 7dbce7b3e6..a9d244444e 100644
--- a/conf/airframes/tudelft/bebop_indi_actuators.xml
+++ b/conf/airframes/tudelft/bebop_indi_actuators.xml
@@ -38,7 +38,6 @@
-
diff --git a/conf/airframes/tudelft/bebop_mavlink.xml b/conf/airframes/tudelft/bebop_mavlink.xml
index e19998f940..a423872157 100644
--- a/conf/airframes/tudelft/bebop_mavlink.xml
+++ b/conf/airframes/tudelft/bebop_mavlink.xml
@@ -35,7 +35,6 @@
-
diff --git a/conf/airframes/tudelft/bebop_opticflow.xml b/conf/airframes/tudelft/bebop_opticflow.xml
index 1343cdbe90..590862c975 100644
--- a/conf/airframes/tudelft/bebop_opticflow.xml
+++ b/conf/airframes/tudelft/bebop_opticflow.xml
@@ -30,7 +30,6 @@
-
diff --git a/conf/airframes/tudelft/chouchou_lisa_s.xml b/conf/airframes/tudelft/chouchou_lisa_s.xml
index 68f69f7f14..4f44fa8fed 100644
--- a/conf/airframes/tudelft/chouchou_lisa_s.xml
+++ b/conf/airframes/tudelft/chouchou_lisa_s.xml
@@ -189,6 +189,5 @@
-
diff --git a/conf/airframes/tudelft/cx10.xml b/conf/airframes/tudelft/cx10.xml
index 019400bbb0..7119656fab 100644
--- a/conf/airframes/tudelft/cx10.xml
+++ b/conf/airframes/tudelft/cx10.xml
@@ -226,6 +226,5 @@
-
diff --git a/conf/airframes/tudelft/cyfoam.xml b/conf/airframes/tudelft/cyfoam.xml
index 9510baec6c..c9c2613231 100644
--- a/conf/airframes/tudelft/cyfoam.xml
+++ b/conf/airframes/tudelft/cyfoam.xml
@@ -265,13 +265,13 @@
-
-
+
+
diff --git a/conf/airframes/tudelft/delfly_lisas.xml b/conf/airframes/tudelft/delfly_lisas.xml
index 972fc85ebc..d4501b3444 100644
--- a/conf/airframes/tudelft/delfly_lisas.xml
+++ b/conf/airframes/tudelft/delfly_lisas.xml
@@ -64,7 +64,6 @@
-
diff --git a/conf/airframes/tudelft/disco_modified.xml b/conf/airframes/tudelft/disco_modified.xml
index 4047a8f05a..1a9c10403f 100644
--- a/conf/airframes/tudelft/disco_modified.xml
+++ b/conf/airframes/tudelft/disco_modified.xml
@@ -189,7 +189,6 @@
-
diff --git a/conf/airframes/tudelft/fan_demo.xml b/conf/airframes/tudelft/fan_demo.xml
index 56dde27a4d..d9812b45c7 100644
--- a/conf/airframes/tudelft/fan_demo.xml
+++ b/conf/airframes/tudelft/fan_demo.xml
@@ -30,7 +30,6 @@
-
diff --git a/conf/airframes/tudelft/iris_indi.xml b/conf/airframes/tudelft/iris_indi.xml
index ddfb43a529..33a06375f7 100644
--- a/conf/airframes/tudelft/iris_indi.xml
+++ b/conf/airframes/tudelft/iris_indi.xml
@@ -51,7 +51,6 @@
-
diff --git a/conf/airframes/tudelft/ladybird_lisa_mxs.xml b/conf/airframes/tudelft/ladybird_lisa_mxs.xml
index c66f518f3e..da0458cb85 100644
--- a/conf/airframes/tudelft/ladybird_lisa_mxs.xml
+++ b/conf/airframes/tudelft/ladybird_lisa_mxs.xml
@@ -62,7 +62,6 @@
-
diff --git a/conf/airframes/tudelft/ladylisa_bluegiga_stereoboard.xml b/conf/airframes/tudelft/ladylisa_bluegiga_stereoboard.xml
index 0c9db5d9bf..9dec402687 100644
--- a/conf/airframes/tudelft/ladylisa_bluegiga_stereoboard.xml
+++ b/conf/airframes/tudelft/ladylisa_bluegiga_stereoboard.xml
@@ -234,7 +234,6 @@
-
diff --git a/conf/airframes/tudelft/nederdrone4.xml b/conf/airframes/tudelft/nederdrone4.xml
index 9af11e4934..9b74f37769 100644
--- a/conf/airframes/tudelft/nederdrone4.xml
+++ b/conf/airframes/tudelft/nederdrone4.xml
@@ -85,7 +85,6 @@
-
diff --git a/conf/airframes/tudelft/nederdrone4_tem.xml b/conf/airframes/tudelft/nederdrone4_tem.xml
index 6e81afb1fb..6ddad00105 100644
--- a/conf/airframes/tudelft/nederdrone4_tem.xml
+++ b/conf/airframes/tudelft/nederdrone4_tem.xml
@@ -79,7 +79,6 @@
-
-
diff --git a/conf/airframes/tudelft/robird.xml b/conf/airframes/tudelft/robird.xml
index 6776f8f793..e4049708dc 100644
--- a/conf/airframes/tudelft/robird.xml
+++ b/conf/airframes/tudelft/robird.xml
@@ -49,7 +49,6 @@ Flapping wing frame equiped with
-
diff --git a/conf/airframes/tudelft/splash4.xml b/conf/airframes/tudelft/splash4.xml
index 83622f539f..65f7be9bb2 100644
--- a/conf/airframes/tudelft/splash4.xml
+++ b/conf/airframes/tudelft/splash4.xml
@@ -100,7 +100,6 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
@@ -68,7 +79,7 @@
-
+
diff --git a/sw/airborne/modules/calibration/send_imu_mag_current.c b/sw/airborne/modules/calibration/send_imu_mag_current.c
deleted file mode 100644
index 880773e03e..0000000000
--- a/sw/airborne/modules/calibration/send_imu_mag_current.c
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright (C) 2013 Felix Ruess
- *
- * This file is part of paparazzi.
- *
- * paparazzi is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * paparazzi is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with paparazzi; see the file COPYING. If not, write to
- * the Free Software Foundation, 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
- */
-
-/**
- * @file modules/calibration/send_imu_mag_current.c
- * Enables sending of IMU_MAG_CURRENT_CALIBRATION message.
- */
-
-#include "modules/imu/imu.h"
-#include "modules/core/abi.h"
-#include "modules/energy/electrical.h"
-
-#include "pprzlink/messages.h"
-#include "mcu_periph/uart.h"
-#include "modules/datalink/downlink.h"
-
-void send_imu_mag_current(void)
-{
- static uint8_t id = 0;
- DOWNLINK_SEND_IMU_MAG_CURRENT_CALIBRATION(DefaultChannel, DefaultDevice,
- &imu.mags[id].unscaled.x,
- &imu.mags[id].unscaled.y,
- &imu.mags[id].unscaled.z,
- &electrical.current);
- id++;
- if(id >= IMU_MAX_SENSORS || imu.mags[id].abi_id == ABI_DISABLE)
- id = 0;
-}
-
diff --git a/sw/airborne/modules/calibration/send_imu_mag_current.h b/sw/airborne/modules/calibration/send_imu_mag_current.h
deleted file mode 100644
index 1484340d0c..0000000000
--- a/sw/airborne/modules/calibration/send_imu_mag_current.h
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Copyright (C) 2013 Felix Ruess
- *
- * This file is part of paparazzi.
- *
- * paparazzi is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * paparazzi is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with paparazzi; see the file COPYING. If not, write to
- * the Free Software Foundation, 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
- */
-
-/**
- * @file modules/calibration/send_imu_mag_current.h
- * Enables sending of IMU_MAG_CURRENT_CALIBRATION message.
- */
-
-#ifndef SEND_IMU_MAG_CURRENT_H
-#define SEND_IMU_MAG_CURRENT_H
-
-extern void send_imu_mag_current(void);
-
-#endif
diff --git a/sw/airborne/modules/imu/imu.c b/sw/airborne/modules/imu/imu.c
index 8a307cb636..e6733b4072 100644
--- a/sw/airborne/modules/imu/imu.c
+++ b/sw/airborne/modules/imu/imu.c
@@ -148,6 +148,20 @@ static void send_mag(struct transport_tx *trans, struct link_device *dev)
id = 0;
}
+static void send_mag_current(struct transport_tx *trans, struct link_device *dev)
+{
+ static uint8_t id = 0;
+ pprz_msg_send_IMU_MAG_CURRENT_CALIBRATION(trans, dev, AC_ID,
+ &id,
+ &imu.mags[id].unscaled.x,
+ &imu.mags[id].unscaled.y,
+ &imu.mags[id].unscaled.z,
+ &electrical.current);
+ id++;
+ if(id >= IMU_MAX_SENSORS || imu.mags[id].abi_id == ABI_DISABLE)
+ id = 0;
+}
+
#endif /* PERIODIC_TELEMETRY */
struct Imu imu = {0};
@@ -238,6 +252,7 @@ void imu_init(void)
register_periodic_telemetry(DefaultPeriodic, PPRZ_MSG_ID_IMU_MAG_RAW, send_mag_raw);
register_periodic_telemetry(DefaultPeriodic, PPRZ_MSG_ID_IMU_MAG_SCALED, send_mag_scaled);
register_periodic_telemetry(DefaultPeriodic, PPRZ_MSG_ID_IMU_MAG, send_mag);
+ register_periodic_telemetry(DefaultPeriodic, PPRZ_MSG_ID_IMU_MAG_CURRENT_CALIBRATION, send_mag_current);
#endif // DOWNLINK
imu.initialized = true;