paparazzi-commits
[Top][All Lists]
Advanced

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

[paparazzi-commits] [paparazzi/paparazzi] 81d137: [modules] mavlink: add


From: GitHub
Subject: [paparazzi-commits] [paparazzi/paparazzi] 81d137: [modules] mavlink: add some missing MAVLinkSendMes...
Date: Tue, 17 Nov 2015 14:24:24 -0800

  Branch: refs/heads/master
  Home:   https://github.com/paparazzi/paparazzi
  Commit: 81d137ad6227b5fa9316ef13d5d515df5fa85371
      
https://github.com/paparazzi/paparazzi/commit/81d137ad6227b5fa9316ef13d5d515df5fa85371
  Author: Felix Ruess <address@hidden>
  Date:   2015-11-14 (Sat, 14 Nov 2015)

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

  Log Message:
  -----------
  [modules] mavlink: add some missing MAVLinkSendMessage()


  Commit: 9916d6d218e554b6958c334bcf0d202998e0ec2f
      
https://github.com/paparazzi/paparazzi/commit/9916d6d218e554b6958c334bcf0d202998e0ec2f
  Author: Felix Ruess <address@hidden>
  Date:   2015-11-14 (Sat, 14 Nov 2015)

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

  Log Message:
  -----------
  [modules] mavlink: send GPS_STATUS and VFR_HUD


  Commit: 91bb2cd1f2ca68ca28fb16a2f24bfc06588e95a1
      
https://github.com/paparazzi/paparazzi/commit/91bb2cd1f2ca68ca28fb16a2f24bfc06588e95a1
  Author: Felix Ruess <address@hidden>
  Date:   2015-11-14 (Sat, 14 Nov 2015)

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

  Log Message:
  -----------
  [modules] mavlink: parse MISSION_ITEM message

makes it possible to change waypoints when using the rotorcraft firmware


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

  Changed paths:
    M sw/airborne/modules/datalink/mavlink.c
    M sw/tools/generators/gen_flight_plan.ml

  Log Message:
  -----------
  [mavlink] add paparazzi specific SCRIPT_ITEM messages

- makes it possible to get and change the flight plan blocks

alternative implementation to #1407


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

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

  Log Message:
  -----------
  [mavlink] fix typos


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

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

  Log Message:
  -----------
  [mavlink] send waypoints as lla for rotorcraft

sending lat/lon as float is actually a bad idea,
but it seems that most GCSs don't understand the MISSION_ITEM_INT or 
LOCAL_FRAME_ENU


  Commit: 6fb9777c7f328920afe596cb6db69f93e6b9ded7
      
https://github.com/paparazzi/paparazzi/commit/6fb9777c7f328920afe596cb6db69f93e6b9ded7
  Author: LodewijkSikkel <address@hidden>
  Date:   2015-11-15 (Sun, 15 Nov 2015)

  Changed paths:
    A sw/airborne/modules/datalink/missionlib/blocks.c
    A sw/airborne/modules/datalink/missionlib/blocks.h
    A sw/airborne/modules/datalink/missionlib/mission_manager.c
    A sw/airborne/modules/datalink/missionlib/mission_manager.h
    A sw/airborne/modules/datalink/missionlib/waypoints.c
    A sw/airborne/modules/datalink/missionlib/waypoints.h

  Log Message:
  -----------
  [mavlink] add missionlib files from Lodewijk


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

  Changed paths:
    M conf/modules/mavlink.xml
    M sw/airborne/modules/datalink/mavlink.c
    M sw/airborne/modules/datalink/mavlink.h
    M sw/airborne/modules/datalink/missionlib/blocks.c
    M sw/airborne/modules/datalink/missionlib/blocks.h
    M sw/airborne/modules/datalink/missionlib/mission_manager.c
    M sw/airborne/modules/datalink/missionlib/mission_manager.h
    M sw/airborne/modules/datalink/missionlib/waypoints.c
    M sw/airborne/modules/datalink/missionlib/waypoints.h

  Log Message:
  -----------
  [mavlink] integrate and improve missionlib

- don't use timer callbacks as they are called from system context
- remove duplicate waypoints from mission manager
- waypoint protocol:
  - start waypoint write/update transaction upon receiving MISSION_COUNT message
  - request waypoints

Seems to work fine with e.g. QGroundControl now


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

  Changed paths:
    M sw/airborne/modules/datalink/missionlib/mission_manager.c

  Log Message:
  -----------
  [mavlink] don't wait for ack when sending current nav_block


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

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

  Log Message:
  -----------
  [mavlink] add SYSTEM_TIME message


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

  Changed paths:
    M sw/airborne/modules/datalink/missionlib/waypoints.c

  Log Message:
  -----------
  [mavlink] allow single waypoint update

if a MISSION_ITEM is sent from the GCS without a MISSION_COUNT first,
then simply directly update that waypoint and answer with MISSION_ACK


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

  Changed paths:
    M sw/airborne/modules/datalink/missionlib/waypoints.c

  Log Message:
  -----------
  [mavlink] update waypoint on MISSION_ITEM_INT

if frame is GLOBAL_INT


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

  Changed paths:
    M conf/modules/mavlink.xml
    M sw/airborne/modules/datalink/mavlink.c
    M sw/airborne/modules/datalink/mavlink.h
    A sw/airborne/modules/datalink/missionlib/blocks.c
    A sw/airborne/modules/datalink/missionlib/blocks.h
    A sw/airborne/modules/datalink/missionlib/mission_manager.c
    A sw/airborne/modules/datalink/missionlib/mission_manager.h
    A sw/airborne/modules/datalink/missionlib/waypoints.c
    A sw/airborne/modules/datalink/missionlib/waypoints.h
    M sw/tools/generators/gen_flight_plan.ml

  Log Message:
  -----------
  Merge pull request #1422 from paparazzi/mavlink_additions

Mavlink additions

- fix sending of some mavlink messages (MAVLinkSendMessage() was missing)
- send GPS_STATUS and VFR_HUD and SYSTEM_TIME
- waypoint protocol:
  - parse MISSION_ITEM_INT message to update single waypoints
  - only for rotorcraft (since it used the waypoint interface, see 
https://github.com/paparazzi/paparazzi/issues/981)
  - start waypoint write/update transaction upon receiving MISSION_COUNT 
message (with requesting of waypoints)
  - send ack only after all waypoints are transferred
- add the Paparazzi specific SCRIPT_ITEM messages

Updating waypoints seems to work fine with e.g. QGroundControl now.


Compare: 
https://github.com/paparazzi/paparazzi/compare/a48df1dfe168...b69aa2d7bf7c

reply via email to

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