paparazzi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[paparazzi-commits] [paparazzi/paparazzi] 62646d: Modules recommends and


From: Gautier Hattenberger
Subject: [paparazzi-commits] [paparazzi/paparazzi] 62646d: Modules recommends and suggests (#3005)
Date: Tue, 07 Mar 2023 08:14:30 -0800

  Branch: refs/heads/master
  Home:   https://github.com/paparazzi/paparazzi
  Commit: 62646d68dec42f78f7ab77ffed1a65f2940bfebe
      
https://github.com/paparazzi/paparazzi/commit/62646d68dec42f78f7ab77ffed1a65f2940bfebe
  Author: Gautier Hattenberger <gautier.hattenberger@enac.fr>
  Date:   2023-03-07 (Tue, 07 Mar 2023)

  Changed paths:
    M conf/conf_tests.xml
    M conf/modules/actuators_ardrone2.xml
    M conf/modules/actuators_bebop.xml
    M conf/modules/actuators_disco.xml
    M conf/modules/actuators_uavcan.xml
    M conf/modules/ahrs_chimu_spi.xml
    M conf/modules/ahrs_float_cmpl_quat.xml
    M conf/modules/ahrs_float_cmpl_rmat.xml
    M conf/modules/ahrs_float_dcm.xml
    M conf/modules/ahrs_float_mlkf.xml
    M conf/modules/ahrs_int_cmpl_quat.xml
    M conf/modules/ahrs_vectornav.xml
    M conf/modules/board_matek_f405_wing.xml
    M conf/modules/board_matek_f765_car.xml
    M conf/modules/board_matek_f765_wing.xml
    M conf/modules/board_tawaki.xml
    M conf/modules/boards/bebop.xml
    M conf/modules/boards/bebop2.xml
    M conf/modules/boards/disco.xml
    M conf/modules/firmwares/fixedwing.xml
    M conf/modules/firmwares/rotorcraft.xml
    M conf/modules/firmwares/rover.xml
    M conf/modules/gps_datalink.xml
    M conf/modules/gps_furuno.xml
    M conf/modules/gps_intermcu.xml
    M conf/modules/gps_mediatek_diy.xml
    M conf/modules/gps_nmea.xml
    M conf/modules/gps_optitrack.xml
    M conf/modules/gps_piksi.xml
    M conf/modules/gps_sim_hitl.xml
    M conf/modules/gps_sirf.xml
    M conf/modules/gps_skytraq.xml
    M conf/modules/gps_ublox.xml
    M conf/modules/gps_ubx_i2c.xml
    M conf/modules/gps_udp.xml
    M conf/modules/guidance_indi.xml
    M conf/modules/guidance_indi_hybrid.xml
    M conf/modules/guidance_pid_rotorcraft.xml
    M conf/modules/guidance_rotorcraft.xml
    M conf/modules/imu_apogee.xml
    M conf/modules/imu_apogee_mpu9150.xml
    M conf/modules/imu_ardrone2.xml
    M conf/modules/imu_aspirin_common.xml
    M conf/modules/imu_aspirin_i2c_common.xml
    M conf/modules/imu_aspirin_i2c_v1.0.xml
    M conf/modules/imu_aspirin_i2c_v1.5.xml
    M conf/modules/imu_aspirin_v1.0.xml
    M conf/modules/imu_aspirin_v1.5.xml
    M conf/modules/imu_aspirin_v2.1.xml
    M conf/modules/imu_aspirin_v2_common.xml
    M conf/modules/imu_bebop.xml
    M conf/modules/imu_bmi088_i2c.xml
    M conf/modules/imu_chimera.xml
    M conf/modules/imu_cube.xml
    M conf/modules/imu_disco.xml
    M conf/modules/imu_elle0.xml
    M conf/modules/imu_lisa_m_v2.1.xml
    M conf/modules/imu_lisa_mx_v2.1.xml
    M conf/modules/imu_lisa_s_v1.0.xml
    M conf/modules/imu_mpu6000.xml
    M conf/modules/imu_mpu6000_hmc5883.xml
    M conf/modules/imu_mpu60x0_i2c.xml
    M conf/modules/imu_mpu9250.xml
    M conf/modules/imu_mpu9250_i2c.xml
    M conf/modules/imu_mpu9250_spi.xml
    M conf/modules/imu_openpilot_revo.xml
    M conf/modules/imu_openpilot_revo_nano.xml
    M conf/modules/imu_px4fmu_v1.7.xml
    M conf/modules/imu_px4fmu_v2.4.xml
    M conf/modules/imu_vectornav.xml
    M conf/modules/imu_xsens.xml
    M conf/modules/ins_ext_pose.xml
    M conf/modules/ins_nps.xml
    M conf/modules/ins_sim.xml
    M conf/modules/ins_vectornav.xml
    M conf/modules/ins_xsens.xml
    M conf/modules/ins_xsens700.xml
    M conf/modules/module.dtd
    M conf/modules/nav_flower.xml
    M conf/modules/nav_lace.xml
    M conf/modules/nav_line.xml
    M conf/modules/nav_rosette.xml
    M conf/modules/nav_spiral_3D.xml
    M conf/modules/nav_trinity.xml
    M conf/modules/shell.xml
    M conf/modules/sys_mon.xml
    M conf/modules/syslink_dl.xml
    M conf/modules/system_core.xml
    M conf/modules/targets/hitl.xml
    M conf/modules/targets/nps.xml
    M conf/modules/targets/sim.xml
    M conf/modules/telemetry_bluegiga.xml
    M conf/modules/telemetry_nps_secure.xml
    M conf/modules/telemetry_secure_common.xml
    M conf/modules/telemetry_superbitrf.xml
    M conf/modules/telemetry_transparent.xml
    M conf/modules/telemetry_transparent_frsky_x.xml
    M conf/modules/telemetry_transparent_udp.xml
    M conf/modules/telemetry_w5100.xml
    M conf/modules/telemetry_xbee_api.xml
    M sw/lib/ocaml/aircraft.ml
    M sw/lib/ocaml/module.ml
    M sw/tools/generators/dump_modules_list.ml
    M sw/tools/generators/gen_makefile.ml

  Log Message:
  -----------
  Modules recommends and suggests (#3005)

Add two new items in module's dependency:
- recommends: a recommended module tells the sorting algo that if the module is 
found, it should be sorted accordingly. It is useful for optional dependencies, 
like shell or mission in some modules
- suggests: if a functionality is not provided by the user, a module can 
suggest a list of modules that can provide them. It is a convenient way to have 
"default" modules.

As a result the former autoload node is removed and replaced by suggested 
modules.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]