paparazzi-commits
[Top][All Lists]
Advanced

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

[paparazzi-commits] [paparazzi/paparazzi] b8ac2e: [mavlink] Basic implem


From: GitHub
Subject: [paparazzi-commits] [paparazzi/paparazzi] b8ac2e: [mavlink] Basic implementation (needs cleanup)
Date: Thu, 11 Dec 2014 06:59:05 -0800

  Branch: refs/heads/master
  Home:   https://github.com/paparazzi/paparazzi
  Commit: b8ac2ef7528cee0ecc2d7b34c1a545e2744d4188
      
https://github.com/paparazzi/paparazzi/commit/b8ac2ef7528cee0ecc2d7b34c1a545e2744d4188
  Author: Freek van Tienen <address@hidden>
  Date:   2014-12-11 (Thu, 11 Dec 2014)

  Changed paths:
    A conf/modules/mavlink.xml
    A sw/airborne/modules/datalink/mavlink.c
    A sw/airborne/modules/datalink/mavlink.h
    A sw/include/mavlink/checksum.h
    A sw/include/mavlink/common/common.h
    A sw/include/mavlink/common/mavlink.h
    A sw/include/mavlink/common/mavlink_msg_attitude.h
    A sw/include/mavlink/common/mavlink_msg_attitude_quaternion.h
    A sw/include/mavlink/common/mavlink_msg_attitude_quaternion_cov.h
    A sw/include/mavlink/common/mavlink_msg_attitude_target.h
    A sw/include/mavlink/common/mavlink_msg_auth_key.h
    A sw/include/mavlink/common/mavlink_msg_autopilot_version.h
    A sw/include/mavlink/common/mavlink_msg_battery_status.h
    A sw/include/mavlink/common/mavlink_msg_change_operator_control.h
    A sw/include/mavlink/common/mavlink_msg_change_operator_control_ack.h
    A sw/include/mavlink/common/mavlink_msg_command_ack.h
    A sw/include/mavlink/common/mavlink_msg_command_int.h
    A sw/include/mavlink/common/mavlink_msg_command_long.h
    A sw/include/mavlink/common/mavlink_msg_data_stream.h
    A sw/include/mavlink/common/mavlink_msg_data_transmission_handshake.h
    A sw/include/mavlink/common/mavlink_msg_debug.h
    A sw/include/mavlink/common/mavlink_msg_debug_vect.h
    A sw/include/mavlink/common/mavlink_msg_distance_sensor.h
    A sw/include/mavlink/common/mavlink_msg_encapsulated_data.h
    A sw/include/mavlink/common/mavlink_msg_file_transfer_protocol.h
    A sw/include/mavlink/common/mavlink_msg_global_position_int.h
    A sw/include/mavlink/common/mavlink_msg_global_position_int_cov.h
    A sw/include/mavlink/common/mavlink_msg_global_vision_position_estimate.h
    A sw/include/mavlink/common/mavlink_msg_gps2_raw.h
    A sw/include/mavlink/common/mavlink_msg_gps2_rtk.h
    A sw/include/mavlink/common/mavlink_msg_gps_global_origin.h
    A sw/include/mavlink/common/mavlink_msg_gps_inject_data.h
    A sw/include/mavlink/common/mavlink_msg_gps_raw_int.h
    A sw/include/mavlink/common/mavlink_msg_gps_rtk.h
    A sw/include/mavlink/common/mavlink_msg_gps_status.h
    A sw/include/mavlink/common/mavlink_msg_heartbeat.h
    A sw/include/mavlink/common/mavlink_msg_highres_imu.h
    A sw/include/mavlink/common/mavlink_msg_hil_controls.h
    A sw/include/mavlink/common/mavlink_msg_hil_gps.h
    A sw/include/mavlink/common/mavlink_msg_hil_optical_flow.h
    A sw/include/mavlink/common/mavlink_msg_hil_rc_inputs_raw.h
    A sw/include/mavlink/common/mavlink_msg_hil_sensor.h
    A sw/include/mavlink/common/mavlink_msg_hil_state.h
    A sw/include/mavlink/common/mavlink_msg_hil_state_quaternion.h
    A sw/include/mavlink/common/mavlink_msg_local_position_ned.h
    A sw/include/mavlink/common/mavlink_msg_local_position_ned_cov.h
    A 
sw/include/mavlink/common/mavlink_msg_local_position_ned_system_global_offset.h
    A sw/include/mavlink/common/mavlink_msg_log_data.h
    A sw/include/mavlink/common/mavlink_msg_log_entry.h
    A sw/include/mavlink/common/mavlink_msg_log_erase.h
    A sw/include/mavlink/common/mavlink_msg_log_request_data.h
    A sw/include/mavlink/common/mavlink_msg_log_request_end.h
    A sw/include/mavlink/common/mavlink_msg_log_request_list.h
    A sw/include/mavlink/common/mavlink_msg_manual_control.h
    A sw/include/mavlink/common/mavlink_msg_manual_setpoint.h
    A sw/include/mavlink/common/mavlink_msg_memory_vect.h
    A sw/include/mavlink/common/mavlink_msg_mission_ack.h
    A sw/include/mavlink/common/mavlink_msg_mission_clear_all.h
    A sw/include/mavlink/common/mavlink_msg_mission_count.h
    A sw/include/mavlink/common/mavlink_msg_mission_current.h
    A sw/include/mavlink/common/mavlink_msg_mission_item.h
    A sw/include/mavlink/common/mavlink_msg_mission_item_int.h
    A sw/include/mavlink/common/mavlink_msg_mission_item_reached.h
    A sw/include/mavlink/common/mavlink_msg_mission_request.h
    A sw/include/mavlink/common/mavlink_msg_mission_request_list.h
    A sw/include/mavlink/common/mavlink_msg_mission_request_partial_list.h
    A sw/include/mavlink/common/mavlink_msg_mission_set_current.h
    A sw/include/mavlink/common/mavlink_msg_mission_write_partial_list.h
    A sw/include/mavlink/common/mavlink_msg_named_value_float.h
    A sw/include/mavlink/common/mavlink_msg_named_value_int.h
    A sw/include/mavlink/common/mavlink_msg_nav_controller_output.h
    A sw/include/mavlink/common/mavlink_msg_omnidirectional_flow.h
    A sw/include/mavlink/common/mavlink_msg_optical_flow.h
    A sw/include/mavlink/common/mavlink_msg_param_request_list.h
    A sw/include/mavlink/common/mavlink_msg_param_request_read.h
    A sw/include/mavlink/common/mavlink_msg_param_set.h
    A sw/include/mavlink/common/mavlink_msg_param_value.h
    A sw/include/mavlink/common/mavlink_msg_ping.h
    A sw/include/mavlink/common/mavlink_msg_position_target_global_int.h
    A sw/include/mavlink/common/mavlink_msg_position_target_local_ned.h
    A sw/include/mavlink/common/mavlink_msg_power_status.h
    A sw/include/mavlink/common/mavlink_msg_radio_status.h
    A sw/include/mavlink/common/mavlink_msg_raw_imu.h
    A sw/include/mavlink/common/mavlink_msg_raw_pressure.h
    A sw/include/mavlink/common/mavlink_msg_rc_channels.h
    A sw/include/mavlink/common/mavlink_msg_rc_channels_override.h
    A sw/include/mavlink/common/mavlink_msg_rc_channels_raw.h
    A sw/include/mavlink/common/mavlink_msg_rc_channels_scaled.h
    A sw/include/mavlink/common/mavlink_msg_request_data_stream.h
    A sw/include/mavlink/common/mavlink_msg_safety_allowed_area.h
    A sw/include/mavlink/common/mavlink_msg_safety_set_allowed_area.h
    A sw/include/mavlink/common/mavlink_msg_scaled_imu.h
    A sw/include/mavlink/common/mavlink_msg_scaled_imu2.h
    A sw/include/mavlink/common/mavlink_msg_scaled_pressure.h
    A sw/include/mavlink/common/mavlink_msg_serial_control.h
    A sw/include/mavlink/common/mavlink_msg_servo_output_raw.h
    A sw/include/mavlink/common/mavlink_msg_set_attitude_target.h
    A sw/include/mavlink/common/mavlink_msg_set_gps_global_origin.h
    A sw/include/mavlink/common/mavlink_msg_set_mode.h
    A sw/include/mavlink/common/mavlink_msg_set_position_target_global_int.h
    A sw/include/mavlink/common/mavlink_msg_set_position_target_local_ned.h
    A sw/include/mavlink/common/mavlink_msg_sim_state.h
    A sw/include/mavlink/common/mavlink_msg_statustext.h
    A sw/include/mavlink/common/mavlink_msg_sys_status.h
    A sw/include/mavlink/common/mavlink_msg_system_time.h
    A sw/include/mavlink/common/mavlink_msg_terrain_check.h
    A sw/include/mavlink/common/mavlink_msg_terrain_data.h
    A sw/include/mavlink/common/mavlink_msg_terrain_report.h
    A sw/include/mavlink/common/mavlink_msg_terrain_request.h
    A sw/include/mavlink/common/mavlink_msg_v2_extension.h
    A sw/include/mavlink/common/mavlink_msg_vfr_hud.h
    A sw/include/mavlink/common/mavlink_msg_vicon_position_estimate.h
    A sw/include/mavlink/common/mavlink_msg_vision_position_estimate.h
    A sw/include/mavlink/common/mavlink_msg_vision_speed_estimate.h
    A sw/include/mavlink/common/testsuite.h
    A sw/include/mavlink/common/version.h
    A sw/include/mavlink/mavlink_conversions.h
    A sw/include/mavlink/mavlink_helpers.h
    A sw/include/mavlink/mavlink_protobuf_manager.hpp
    A sw/include/mavlink/mavlink_types.h
    A sw/include/mavlink/paparazzi/mavlink.h
    A sw/include/mavlink/paparazzi/paparazzi.h
    A sw/include/mavlink/paparazzi/testsuite.h
    A sw/include/mavlink/paparazzi/version.h
    A sw/include/mavlink/protocol.h
    M sw/tools/generators/gen_settings.ml

  Log Message:
  -----------
  [mavlink] Basic implementation (needs cleanup)


  Commit: d93591f4397ebfa2328df660599f08e5b3981be2
      
https://github.com/paparazzi/paparazzi/commit/d93591f4397ebfa2328df660599f08e5b3981be2
  Author: Felix Ruess <address@hidden>
  Date:   2014-12-11 (Thu, 11 Dec 2014)

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

  Log Message:
  -----------
  [mavlink] configurable device


  Commit: 86bf2212160fec69d04d555043cbdda6014fd5eb
      
https://github.com/paparazzi/paparazzi/commit/86bf2212160fec69d04d555043cbdda6014fd5eb
  Author: Felix Ruess <address@hidden>
  Date:   2014-12-11 (Thu, 11 Dec 2014)

  Changed paths:
    M sw/airborne/modules/datalink/mavlink.c

  Log Message:
  -----------
  [modules] mavlink: fix time


  Commit: 4f2910aa306840216c7641dc26b58ee095ae6ad4
      
https://github.com/paparazzi/paparazzi/commit/4f2910aa306840216c7641dc26b58ee095ae6ad4
  Author: Felix Ruess <address@hidden>
  Date:   2014-12-11 (Thu, 11 Dec 2014)

  Changed paths:
    M sw/airborne/modules/datalink/mavlink.c

  Log Message:
  -----------
  [modules] mavlink: fix waring comparing to NULL


  Commit: 0b948edc786b31114b7a85dcb1041a814f5bde61
      
https://github.com/paparazzi/paparazzi/commit/0b948edc786b31114b7a85dcb1041a814f5bde61
  Author: Felix Ruess <address@hidden>
  Date:   2014-12-11 (Thu, 11 Dec 2014)

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

  Log Message:
  -----------
  [modules] mavlink: send position


  Commit: 3954b3148ddb39d209155801df9b1c94fb48c2cd
      
https://github.com/paparazzi/paparazzi/commit/3954b3148ddb39d209155801df9b1c94fb48c2cd
  Author: Felix Ruess <address@hidden>
  Date:   2014-12-11 (Thu, 11 Dec 2014)

  Changed paths:
    M conf/modules/mavlink.xml
    M sw/airborne/modules/datalink/mavlink.h

  Log Message:
  -----------
  [modules] mavlink: works via usb_serial


  Commit: 22603a003766d3d1d7b46dac1fa732c1a047f472
      
https://github.com/paparazzi/paparazzi/commit/22603a003766d3d1d7b46dac1fa732c1a047f472
  Author: Felix Ruess <address@hidden>
  Date:   2014-12-11 (Thu, 11 Dec 2014)

  Changed paths:
    M sw/airborne/modules/datalink/mavlink.c
    M sw/airborne/modules/datalink/mavlink.h

  Log Message:
  -----------
  [modules] mavlink: add some more messages

and silence some warnings


  Commit: 8183d9bdd9afe8c87ad4a965658e42835888ed2f
      
https://github.com/paparazzi/paparazzi/commit/8183d9bdd9afe8c87ad4a965658e42835888ed2f
  Author: Felix Ruess <address@hidden>
  Date:   2014-12-11 (Thu, 11 Dec 2014)

  Changed paths:
    M conf/modules/mavlink.xml
    M sw/airborne/modules/datalink/mavlink.h

  Log Message:
  -----------
  [modules] mavlink: easily configure UDP


  Commit: 74bdc6a3a5a830243150f744c595e0d43d00e7fa
      
https://github.com/paparazzi/paparazzi/commit/74bdc6a3a5a830243150f744c595e0d43d00e7fa
  Author: Felix Ruess <address@hidden>
  Date:   2014-12-11 (Thu, 11 Dec 2014)

  Changed paths:
    A conf/airframes/examples/quadrotor_lisa_mx_mavlink.xml
    M conf/conf_tests.xml

  Log Message:
  -----------
  [conf] add a mavlink test airframe


  Commit: 91bfccd8eec9bfebdee63b196687a5b43c61ff68
      
https://github.com/paparazzi/paparazzi/commit/91bfccd8eec9bfebdee63b196687a5b43c61ff68
  Author: Felix Ruess <address@hidden>
  Date:   2014-12-11 (Thu, 11 Dec 2014)

  Changed paths:
    A conf/airframes/examples/quadrotor_lisa_mx_mavlink.xml
    M conf/conf_tests.xml
    A conf/modules/mavlink.xml
    A sw/airborne/modules/datalink/mavlink.c
    A sw/airborne/modules/datalink/mavlink.h
    A sw/include/mavlink/checksum.h
    A sw/include/mavlink/common/common.h
    A sw/include/mavlink/common/mavlink.h
    A sw/include/mavlink/common/mavlink_msg_attitude.h
    A sw/include/mavlink/common/mavlink_msg_attitude_quaternion.h
    A sw/include/mavlink/common/mavlink_msg_attitude_quaternion_cov.h
    A sw/include/mavlink/common/mavlink_msg_attitude_target.h
    A sw/include/mavlink/common/mavlink_msg_auth_key.h
    A sw/include/mavlink/common/mavlink_msg_autopilot_version.h
    A sw/include/mavlink/common/mavlink_msg_battery_status.h
    A sw/include/mavlink/common/mavlink_msg_change_operator_control.h
    A sw/include/mavlink/common/mavlink_msg_change_operator_control_ack.h
    A sw/include/mavlink/common/mavlink_msg_command_ack.h
    A sw/include/mavlink/common/mavlink_msg_command_int.h
    A sw/include/mavlink/common/mavlink_msg_command_long.h
    A sw/include/mavlink/common/mavlink_msg_data_stream.h
    A sw/include/mavlink/common/mavlink_msg_data_transmission_handshake.h
    A sw/include/mavlink/common/mavlink_msg_debug.h
    A sw/include/mavlink/common/mavlink_msg_debug_vect.h
    A sw/include/mavlink/common/mavlink_msg_distance_sensor.h
    A sw/include/mavlink/common/mavlink_msg_encapsulated_data.h
    A sw/include/mavlink/common/mavlink_msg_file_transfer_protocol.h
    A sw/include/mavlink/common/mavlink_msg_global_position_int.h
    A sw/include/mavlink/common/mavlink_msg_global_position_int_cov.h
    A sw/include/mavlink/common/mavlink_msg_global_vision_position_estimate.h
    A sw/include/mavlink/common/mavlink_msg_gps2_raw.h
    A sw/include/mavlink/common/mavlink_msg_gps2_rtk.h
    A sw/include/mavlink/common/mavlink_msg_gps_global_origin.h
    A sw/include/mavlink/common/mavlink_msg_gps_inject_data.h
    A sw/include/mavlink/common/mavlink_msg_gps_raw_int.h
    A sw/include/mavlink/common/mavlink_msg_gps_rtk.h
    A sw/include/mavlink/common/mavlink_msg_gps_status.h
    A sw/include/mavlink/common/mavlink_msg_heartbeat.h
    A sw/include/mavlink/common/mavlink_msg_highres_imu.h
    A sw/include/mavlink/common/mavlink_msg_hil_controls.h
    A sw/include/mavlink/common/mavlink_msg_hil_gps.h
    A sw/include/mavlink/common/mavlink_msg_hil_optical_flow.h
    A sw/include/mavlink/common/mavlink_msg_hil_rc_inputs_raw.h
    A sw/include/mavlink/common/mavlink_msg_hil_sensor.h
    A sw/include/mavlink/common/mavlink_msg_hil_state.h
    A sw/include/mavlink/common/mavlink_msg_hil_state_quaternion.h
    A sw/include/mavlink/common/mavlink_msg_local_position_ned.h
    A sw/include/mavlink/common/mavlink_msg_local_position_ned_cov.h
    A 
sw/include/mavlink/common/mavlink_msg_local_position_ned_system_global_offset.h
    A sw/include/mavlink/common/mavlink_msg_log_data.h
    A sw/include/mavlink/common/mavlink_msg_log_entry.h
    A sw/include/mavlink/common/mavlink_msg_log_erase.h
    A sw/include/mavlink/common/mavlink_msg_log_request_data.h
    A sw/include/mavlink/common/mavlink_msg_log_request_end.h
    A sw/include/mavlink/common/mavlink_msg_log_request_list.h
    A sw/include/mavlink/common/mavlink_msg_manual_control.h
    A sw/include/mavlink/common/mavlink_msg_manual_setpoint.h
    A sw/include/mavlink/common/mavlink_msg_memory_vect.h
    A sw/include/mavlink/common/mavlink_msg_mission_ack.h
    A sw/include/mavlink/common/mavlink_msg_mission_clear_all.h
    A sw/include/mavlink/common/mavlink_msg_mission_count.h
    A sw/include/mavlink/common/mavlink_msg_mission_current.h
    A sw/include/mavlink/common/mavlink_msg_mission_item.h
    A sw/include/mavlink/common/mavlink_msg_mission_item_int.h
    A sw/include/mavlink/common/mavlink_msg_mission_item_reached.h
    A sw/include/mavlink/common/mavlink_msg_mission_request.h
    A sw/include/mavlink/common/mavlink_msg_mission_request_list.h
    A sw/include/mavlink/common/mavlink_msg_mission_request_partial_list.h
    A sw/include/mavlink/common/mavlink_msg_mission_set_current.h
    A sw/include/mavlink/common/mavlink_msg_mission_write_partial_list.h
    A sw/include/mavlink/common/mavlink_msg_named_value_float.h
    A sw/include/mavlink/common/mavlink_msg_named_value_int.h
    A sw/include/mavlink/common/mavlink_msg_nav_controller_output.h
    A sw/include/mavlink/common/mavlink_msg_omnidirectional_flow.h
    A sw/include/mavlink/common/mavlink_msg_optical_flow.h
    A sw/include/mavlink/common/mavlink_msg_param_request_list.h
    A sw/include/mavlink/common/mavlink_msg_param_request_read.h
    A sw/include/mavlink/common/mavlink_msg_param_set.h
    A sw/include/mavlink/common/mavlink_msg_param_value.h
    A sw/include/mavlink/common/mavlink_msg_ping.h
    A sw/include/mavlink/common/mavlink_msg_position_target_global_int.h
    A sw/include/mavlink/common/mavlink_msg_position_target_local_ned.h
    A sw/include/mavlink/common/mavlink_msg_power_status.h
    A sw/include/mavlink/common/mavlink_msg_radio_status.h
    A sw/include/mavlink/common/mavlink_msg_raw_imu.h
    A sw/include/mavlink/common/mavlink_msg_raw_pressure.h
    A sw/include/mavlink/common/mavlink_msg_rc_channels.h
    A sw/include/mavlink/common/mavlink_msg_rc_channels_override.h
    A sw/include/mavlink/common/mavlink_msg_rc_channels_raw.h
    A sw/include/mavlink/common/mavlink_msg_rc_channels_scaled.h
    A sw/include/mavlink/common/mavlink_msg_request_data_stream.h
    A sw/include/mavlink/common/mavlink_msg_safety_allowed_area.h
    A sw/include/mavlink/common/mavlink_msg_safety_set_allowed_area.h
    A sw/include/mavlink/common/mavlink_msg_scaled_imu.h
    A sw/include/mavlink/common/mavlink_msg_scaled_imu2.h
    A sw/include/mavlink/common/mavlink_msg_scaled_pressure.h
    A sw/include/mavlink/common/mavlink_msg_serial_control.h
    A sw/include/mavlink/common/mavlink_msg_servo_output_raw.h
    A sw/include/mavlink/common/mavlink_msg_set_attitude_target.h
    A sw/include/mavlink/common/mavlink_msg_set_gps_global_origin.h
    A sw/include/mavlink/common/mavlink_msg_set_mode.h
    A sw/include/mavlink/common/mavlink_msg_set_position_target_global_int.h
    A sw/include/mavlink/common/mavlink_msg_set_position_target_local_ned.h
    A sw/include/mavlink/common/mavlink_msg_sim_state.h
    A sw/include/mavlink/common/mavlink_msg_statustext.h
    A sw/include/mavlink/common/mavlink_msg_sys_status.h
    A sw/include/mavlink/common/mavlink_msg_system_time.h
    A sw/include/mavlink/common/mavlink_msg_terrain_check.h
    A sw/include/mavlink/common/mavlink_msg_terrain_data.h
    A sw/include/mavlink/common/mavlink_msg_terrain_report.h
    A sw/include/mavlink/common/mavlink_msg_terrain_request.h
    A sw/include/mavlink/common/mavlink_msg_v2_extension.h
    A sw/include/mavlink/common/mavlink_msg_vfr_hud.h
    A sw/include/mavlink/common/mavlink_msg_vicon_position_estimate.h
    A sw/include/mavlink/common/mavlink_msg_vision_position_estimate.h
    A sw/include/mavlink/common/mavlink_msg_vision_speed_estimate.h
    A sw/include/mavlink/common/testsuite.h
    A sw/include/mavlink/common/version.h
    A sw/include/mavlink/mavlink_conversions.h
    A sw/include/mavlink/mavlink_helpers.h
    A sw/include/mavlink/mavlink_protobuf_manager.hpp
    A sw/include/mavlink/mavlink_types.h
    A sw/include/mavlink/paparazzi/mavlink.h
    A sw/include/mavlink/paparazzi/paparazzi.h
    A sw/include/mavlink/paparazzi/testsuite.h
    A sw/include/mavlink/paparazzi/version.h
    A sw/include/mavlink/protocol.h
    M sw/tools/generators/gen_settings.ml

  Log Message:
  -----------
  Merge pull request #1028 from paparazzi/mavlink_module

Very simple mavlink module that sends some basic messages.

A lot of things (like mav type, sensors, status, etc...) are still fixed and 
hardcoded, but good enough for first tests I guess...


Compare: 
https://github.com/paparazzi/paparazzi/compare/c9cad95f030f...91bfccd8eec9

reply via email to

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