paparazzi-commits
[Top][All Lists]
Advanced

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

[paparazzi-commits] [paparazzi/paparazzi] 83065a: Change register_period


From: GitHub
Subject: [paparazzi-commits] [paparazzi/paparazzi] 83065a: Change register_periodic_telemetry() to use msg id
Date: Tue, 01 Dec 2015 09:43:07 -0800

  Branch: refs/heads/master
  Home:   https://github.com/paparazzi/paparazzi
  Commit: 83065af402634f39681c991df3b2bf41c584e0df
      
https://github.com/paparazzi/paparazzi/commit/83065af402634f39681c991df3b2bf41c584e0df
  Author: Felix Ruess <address@hidden>
  Date:   2015-11-27 (Fri, 27 Nov 2015)

  Changed paths:
    M conf/telemetry/OPENUAS/openuas_ardrone2_extended.xml
    M conf/telemetry/OPENUAS/openuas_ardrone_extended.xml
    M conf/telemetry/default_rotorcraft.xml
    M conf/telemetry/default_rotorcraft_slow.xml
    M conf/telemetry/rotorcraft_with_logger.xml
    M sw/airborne/boards/ardrone/navdata.c
    M sw/airborne/boards/bebop/actuators.c
    M sw/airborne/firmwares/demo/demo_ahrs_actuators.c
    M sw/airborne/firmwares/fixedwing/autopilot.c
    M sw/airborne/firmwares/fixedwing/main_fbw.c
    M sw/airborne/firmwares/fixedwing/nav.c
    M sw/airborne/firmwares/fixedwing/stabilization/stabilization_adaptive.c
    M sw/airborne/firmwares/fixedwing/stabilization/stabilization_attitude.c
    M sw/airborne/firmwares/rotorcraft/autopilot.c
    M sw/airborne/firmwares/rotorcraft/guidance/guidance_h.c
    M sw/airborne/firmwares/rotorcraft/guidance/guidance_v.c
    M sw/airborne/firmwares/rotorcraft/navigation.c
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_euler_float.c
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_euler_int.c
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_quat_float.c
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_quat_indi.c
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_quat_int.c
    M sw/airborne/firmwares/rotorcraft/stabilization/stabilization_rate.c
    M sw/airborne/link_mcu_can.c
    M sw/airborne/link_mcu_spi.c
    M sw/airborne/link_mcu_usart.c
    M sw/airborne/mcu_periph/i2c.c
    M sw/airborne/mcu_periph/uart.c
    M sw/airborne/modules/ahrs/ahrs_infrared.c
    M sw/airborne/modules/air_data/air_data.c
    M sw/airborne/modules/cam_control/cam.c
    M sw/airborne/modules/cam_control/rotorcraft_cam.c
    M sw/airborne/modules/computer_vision/opticflow_module.c
    M sw/airborne/modules/digital_cam/uart_cam_ctrl.c
    M sw/airborne/modules/nav/nav_survey_rectangle_rotorcraft.c
    M sw/airborne/modules/sensors/airspeed_ms45xx_i2c.c
    M sw/airborne/modules/sensors/aoa_pwm.c
    M sw/airborne/modules/sensors/temp_adc.c
    M sw/airborne/subsystems/ahrs/ahrs_aligner.c
    M sw/airborne/subsystems/ahrs/ahrs_float_cmpl_wrapper.c
    M sw/airborne/subsystems/ahrs/ahrs_float_dcm_wrapper.c
    M sw/airborne/subsystems/ahrs/ahrs_float_invariant_wrapper.c
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf_wrapper.c
    M sw/airborne/subsystems/ahrs/ahrs_gx3.c
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_euler_wrapper.c
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_quat_wrapper.c
    M sw/airborne/subsystems/datalink/bluegiga.c
    M sw/airborne/subsystems/datalink/downlink.c
    M sw/airborne/subsystems/datalink/superbitrf.c
    M sw/airborne/subsystems/datalink/telemetry.c
    M sw/airborne/subsystems/datalink/telemetry.h
    M sw/airborne/subsystems/datalink/telemetry_common.h
    M sw/airborne/subsystems/gps.c
    M sw/airborne/subsystems/imu.c
    M sw/airborne/subsystems/ins/hf_float.c
    M sw/airborne/subsystems/ins/ins_float_invariant.c
    M sw/airborne/subsystems/ins/ins_float_invariant_wrapper.c
    M sw/airborne/subsystems/ins/ins_gps_passthrough.c
    M sw/airborne/subsystems/ins/ins_int.c
    M sw/airborne/subsystems/ins/ins_vectornav.c
    M sw/airborne/subsystems/ins/vf_extended_float.c
    M sw/airborne/subsystems/ins/vf_float.c
    M sw/airborne/subsystems/radio_control/ppm.c
    M sw/airborne/subsystems/radio_control/sbus.c
    M sw/airborne/subsystems/radio_control/sbus_dual.c
    M sw/tools/generators/gen_periodic.ml

  Log Message:
  -----------
  Change register_periodic_telemetry() to use msg id


  Commit: 348a0a2da5ae0f08573095c9c2368c3f58429164
      
https://github.com/paparazzi/paparazzi/commit/348a0a2da5ae0f08573095c9c2368c3f58429164
  Author: Felix Ruess <address@hidden>
  Date:   2015-11-27 (Fri, 27 Nov 2015)

  Changed paths:
    M conf/conf_tests.xml
    M conf/telemetry/telemetry.dtd
    M sw/airborne/modules/datalink/mavlink.c
    M sw/airborne/subsystems/datalink/telemetry.c
    M sw/tools/generators/gen_messages.ml
    M sw/tools/generators/gen_periodic.ml

  Log Message:
  -----------
  possibility to use register_periodic_telemetry for mavlink and others

in the telemetry xml file a type can be specified for the process (default is 
"pprz").
You can also set "mavlink" and use mavlink messages, which will be sent as 
specified if the mavlink module is loaded and that mavlink message is 
registered there.


  Commit: faf2206c32b6264cbc41468a0dc2f0567da3b819
      
https://github.com/paparazzi/paparazzi/commit/faf2206c32b6264cbc41468a0dc2f0567da3b819
  Author: Felix Ruess <address@hidden>
  Date:   2015-11-27 (Fri, 27 Nov 2015)

  Changed paths:
    M sw/airborne/boards/ardrone/navdata.c
    M sw/airborne/boards/bebop/actuators.c
    M sw/airborne/firmwares/demo/demo_ahrs_actuators.c
    M sw/airborne/firmwares/fixedwing/autopilot.c
    M sw/airborne/firmwares/fixedwing/main_fbw.c
    M sw/airborne/firmwares/fixedwing/nav.c
    M sw/airborne/firmwares/fixedwing/stabilization/stabilization_adaptive.c
    M sw/airborne/firmwares/fixedwing/stabilization/stabilization_attitude.c
    M sw/airborne/firmwares/rotorcraft/autopilot.c
    M sw/airborne/firmwares/rotorcraft/guidance/guidance_h.c
    M sw/airborne/firmwares/rotorcraft/guidance/guidance_v.c
    M sw/airborne/firmwares/rotorcraft/navigation.c
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_euler_float.c
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_euler_int.c
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_quat_float.c
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_quat_indi.c
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_quat_int.c
    M sw/airborne/firmwares/rotorcraft/stabilization/stabilization_rate.c
    M sw/airborne/link_mcu_can.c
    M sw/airborne/link_mcu_spi.c
    M sw/airborne/link_mcu_usart.c
    M sw/airborne/mcu_periph/i2c.c
    M sw/airborne/mcu_periph/uart.c
    M sw/airborne/modules/ahrs/ahrs_infrared.c
    M sw/airborne/modules/air_data/air_data.c
    M sw/airborne/modules/cam_control/cam.c
    M sw/airborne/modules/cam_control/rotorcraft_cam.c
    M sw/airborne/modules/computer_vision/opticflow_module.c
    M sw/airborne/modules/digital_cam/uart_cam_ctrl.c
    M sw/airborne/modules/nav/nav_survey_rectangle_rotorcraft.c
    M sw/airborne/modules/sensors/airspeed_ms45xx_i2c.c
    M sw/airborne/modules/sensors/aoa_pwm.c
    M sw/airborne/modules/sensors/temp_adc.c
    M sw/airborne/subsystems/ahrs/ahrs_aligner.c
    M sw/airborne/subsystems/ahrs/ahrs_float_cmpl_wrapper.c
    M sw/airborne/subsystems/ahrs/ahrs_float_dcm_wrapper.c
    M sw/airborne/subsystems/ahrs/ahrs_float_invariant_wrapper.c
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf_wrapper.c
    M sw/airborne/subsystems/ahrs/ahrs_gx3.c
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_euler_wrapper.c
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_quat_wrapper.c
    M sw/airborne/subsystems/datalink/bluegiga.c
    M sw/airborne/subsystems/datalink/downlink.c
    M sw/airborne/subsystems/datalink/superbitrf.c
    M sw/airborne/subsystems/gps.c
    M sw/airborne/subsystems/imu.c
    M sw/airborne/subsystems/ins/hf_float.c
    M sw/airborne/subsystems/ins/ins_float_invariant.c
    M sw/airborne/subsystems/ins/ins_float_invariant_wrapper.c
    M sw/airborne/subsystems/ins/ins_gps_passthrough.c
    M sw/airborne/subsystems/ins/ins_int.c
    M sw/airborne/subsystems/ins/ins_vectornav.c
    M sw/airborne/subsystems/ins/vf_extended_float.c
    M sw/airborne/subsystems/ins/vf_float.c
    M sw/airborne/subsystems/radio_control/ppm.c
    M sw/airborne/subsystems/radio_control/sbus.c
    M sw/airborne/subsystems/radio_control/sbus_dual.c

  Log Message:
  -----------
  [telemetry] register_periodic: use PPRZ_MSG_ID_x instead of DL_x


  Commit: 45d08b6f7f7cc9a8902dbdbd403e713df407eb85
      
https://github.com/paparazzi/paparazzi/commit/45d08b6f7f7cc9a8902dbdbd403e713df407eb85
  Author: Felix Ruess <address@hidden>
  Date:   2015-11-29 (Sun, 29 Nov 2015)

  Changed paths:
    A conf/telemetry/default_rotorcraft_mavlink.xml
    M conf/telemetry/fixedwing_flight_recorder.xml
    R conf/telemetry/hitl_fixedwing.xml
    R conf/telemetry/telemetry_test_passthrough.xml
    M sw/airborne/boards/bebop/actuators.c

  Log Message:
  -----------
  [telemetry] cleanup


  Commit: 9f4c58c8de712dbd70a30414b8038c1f2d234dfe
      
https://github.com/paparazzi/paparazzi/commit/9f4c58c8de712dbd70a30414b8038c1f2d234dfe
  Author: Felix Ruess <address@hidden>
  Date:   2015-11-29 (Sun, 29 Nov 2015)

  Changed paths:
    M sw/airborne/subsystems/datalink/telemetry.c
    M sw/airborne/subsystems/datalink/telemetry_common.h

  Log Message:
  -----------
  [telemetry] fix name of id arg and dox


  Commit: 20fae10f26fe3b50f66e1908feeaf36feb534d7e
      
https://github.com/paparazzi/paparazzi/commit/20fae10f26fe3b50f66e1908feeaf36feb534d7e
  Author: Felix Ruess <address@hidden>
  Date:   2015-11-30 (Mon, 30 Nov 2015)

  Changed paths:
    M conf/telemetry/default_rotorcraft_mavlink.xml
    M sw/airborne/modules/datalink/mavlink.c

  Log Message:
  -----------
  [mavlink] use register_periodic_telemetry for all messages

- if a mavlink process is specified in the telemetry file, use that, otherwise 
fall back to fixed message periods
- print warning if telemety file has no mavlink process
- fix code style


  Commit: 506d7de0398273ac92a50e2dc597820b360eb251
      
https://github.com/paparazzi/paparazzi/commit/506d7de0398273ac92a50e2dc597820b360eb251
  Author: Felix Ruess <address@hidden>
  Date:   2015-12-01 (Tue, 01 Dec 2015)

  Changed paths:
    M conf/conf_tests.xml
    M conf/telemetry/OPENUAS/openuas_ardrone2_extended.xml
    M conf/telemetry/OPENUAS/openuas_ardrone_extended.xml
    M conf/telemetry/default_rotorcraft.xml
    A conf/telemetry/default_rotorcraft_mavlink.xml
    M conf/telemetry/default_rotorcraft_slow.xml
    M conf/telemetry/fixedwing_flight_recorder.xml
    R conf/telemetry/hitl_fixedwing.xml
    M conf/telemetry/rotorcraft_with_logger.xml
    M conf/telemetry/telemetry.dtd
    R conf/telemetry/telemetry_test_passthrough.xml
    M sw/airborne/boards/ardrone/navdata.c
    M sw/airborne/boards/bebop/actuators.c
    M sw/airborne/firmwares/demo/demo_ahrs_actuators.c
    M sw/airborne/firmwares/fixedwing/autopilot.c
    M sw/airborne/firmwares/fixedwing/main_fbw.c
    M sw/airborne/firmwares/fixedwing/nav.c
    M sw/airborne/firmwares/fixedwing/stabilization/stabilization_adaptive.c
    M sw/airborne/firmwares/fixedwing/stabilization/stabilization_attitude.c
    M sw/airborne/firmwares/rotorcraft/autopilot.c
    M sw/airborne/firmwares/rotorcraft/guidance/guidance_h.c
    M sw/airborne/firmwares/rotorcraft/guidance/guidance_v.c
    M sw/airborne/firmwares/rotorcraft/navigation.c
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_euler_float.c
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_euler_int.c
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_quat_float.c
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_quat_indi.c
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_quat_int.c
    M sw/airborne/firmwares/rotorcraft/stabilization/stabilization_rate.c
    M sw/airborne/link_mcu_can.c
    M sw/airborne/link_mcu_spi.c
    M sw/airborne/link_mcu_usart.c
    M sw/airborne/mcu_periph/i2c.c
    M sw/airborne/mcu_periph/uart.c
    M sw/airborne/modules/ahrs/ahrs_infrared.c
    M sw/airborne/modules/air_data/air_data.c
    M sw/airborne/modules/cam_control/cam.c
    M sw/airborne/modules/cam_control/rotorcraft_cam.c
    M sw/airborne/modules/computer_vision/opticflow_module.c
    M sw/airborne/modules/datalink/mavlink.c
    M sw/airborne/modules/digital_cam/uart_cam_ctrl.c
    M sw/airborne/modules/nav/nav_survey_rectangle_rotorcraft.c
    M sw/airborne/modules/sensors/airspeed_ms45xx_i2c.c
    M sw/airborne/modules/sensors/aoa_pwm.c
    M sw/airborne/modules/sensors/temp_adc.c
    M sw/airborne/subsystems/ahrs/ahrs_aligner.c
    M sw/airborne/subsystems/ahrs/ahrs_float_cmpl_wrapper.c
    M sw/airborne/subsystems/ahrs/ahrs_float_dcm_wrapper.c
    M sw/airborne/subsystems/ahrs/ahrs_float_invariant_wrapper.c
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf_wrapper.c
    M sw/airborne/subsystems/ahrs/ahrs_gx3.c
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_euler_wrapper.c
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_quat_wrapper.c
    M sw/airborne/subsystems/datalink/bluegiga.c
    M sw/airborne/subsystems/datalink/downlink.c
    M sw/airborne/subsystems/datalink/superbitrf.c
    M sw/airborne/subsystems/datalink/telemetry.c
    M sw/airborne/subsystems/datalink/telemetry.h
    M sw/airborne/subsystems/datalink/telemetry_common.h
    M sw/airborne/subsystems/gps.c
    M sw/airborne/subsystems/imu.c
    M sw/airborne/subsystems/ins/hf_float.c
    M sw/airborne/subsystems/ins/ins_float_invariant.c
    M sw/airborne/subsystems/ins/ins_float_invariant_wrapper.c
    M sw/airborne/subsystems/ins/ins_gps_passthrough.c
    M sw/airborne/subsystems/ins/ins_int.c
    M sw/airborne/subsystems/ins/ins_vectornav.c
    M sw/airborne/subsystems/ins/vf_extended_float.c
    M sw/airborne/subsystems/ins/vf_float.c
    M sw/airborne/subsystems/radio_control/ppm.c
    M sw/airborne/subsystems/radio_control/sbus.c
    M sw/airborne/subsystems/radio_control/sbus_dual.c
    M sw/tools/generators/gen_messages.ml
    M sw/tools/generators/gen_periodic.ml

  Log Message:
  -----------
  Merge pull request #1448 from paparazzi/register_with_msg_id

Change register_periodic_telemetry() to use msg ID and support other protocols 
(mavlink)

- Change register_periodic_telemetry() to use msg ID (PPRZ_MSG_ID_x or 
MAVLINK_MSG_ID_x)
- possibility to use register_periodic_telemetry for mavlink and others.
 -  in the telemetry xml file a type can be specified for the process (default 
is "pprz").
 - You can also set "mavlink" and use mavlink messages, which will be sent as 
specified if the mavlink module is loaded and that mavlink message is 
registered there.


Compare: 
https://github.com/paparazzi/paparazzi/compare/42939370f73d...506d7de03982

reply via email to

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