z
f977ba92b7
mission auto resume ok
5 years ago
Peter Barker
405bf0ce7f
AP_Mission: adjust for new vehicle base class
5 years ago
Peter Barker
a7c5f5a6c8
AP_Mission: break out a convert_MISSION_ITEM_to_MISSION_ITEM_INT method
...
AP_Mission: remove unused mission_cmd_to_mavlink
AP_Mission: eliminate mavlink_to_mission_cmd (use mavlink_int_to_mission_cmd)
6 years ago
Peter Barker
9cd881b56c
AP_Mission: move responsibility for parachute deployment up
6 years ago
Peter Barker
402be4eaca
AP_Mission: const writing of commands to storage
6 years ago
Peter Barker
b12dc3cde7
AP_Mission: adjust for Location_Class and Location unification
6 years ago
Peter Barker
1b2ac38691
AP_Mission: adjust for Location no longer being packed
6 years ago
Michael du Breuil
fccf23dff2
AP_Mission: Add a helper to check if a mission contains an item
6 years ago
Michael du Breuil
670eaf8782
AP_Mission: Accept and store landing aborts in the mission
6 years ago
Peter Barker
a9b94ae13d
AP_Mission: use ahrs singleton
6 years ago
Peter Barker
b1b5a7868d
AP_Mission: handle common camera commands
6 years ago
Peter Barker
51d4b2da34
AP_Mission: move servorelayevents handling into AP_Mission
6 years ago
Peter Barker
182d3634aa
AP_Mission: handle gripper mission items
6 years ago
Peter Barker
8ebec6a237
AP_Mission: create start_command and verify_command wrappers
6 years ago
Peter Barker
71bff63bff
AP_Mission: remove erroneous comment about clear()
7 years ago
Peter Barker
16b49399db
AP_Mission: add singleton
7 years ago
Michael du Breuil
e878558d41
AP_Mission: Reduce the number of places _set_cmd is called from
7 years ago
Andrew Tridgell
0289ad03df
AP_Mission: added semaphore for thread access
7 years ago
Michael du Breuil
d5a4c6b5bc
AP_Mission: Sanity check for NaN's and infinities
7 years ago
Andrew Tridgell
a3e07f66a1
AP_Mission: removed create() method for objects
...
See discussion here:
https://github.com/ArduPilot/ardupilot/issues/7331
we were getting some uninitialised variables. While it only showed up in
AP_SbusOut, it means we can't be sure it won't happen on other objects,
so safest to remove the approach
Thanks to assistance from Lucas, Peter and Francisco
7 years ago
Peter Barker
30355fa6d8
AP_Mission: provide short description for mission item types
7 years ago
Randy Mackay
8b4345f29d
AP_Mission: add winch support
7 years ago
Lucas De Marchi
ef50783268
AP_Mission: add static create method
7 years ago
ChrisBird
46c982d64f
AP_Mission: add OPTIONS parameter
...
First option added now is to clear the mission on reboot
Fixes #5743
8 years ago
Randy Mackay
638ba02d5f
AP_Mission: add support for Set-Yaw-Speed command
...
This is initially only intended for use by Rover
8 years ago
Peter Barker
591bb32496
AP_Mission: correct off-by-one check when fetching mission items
8 years ago
Tom Pittenger
40777e9e74
AP_Mission: move jump_to_landing_sequence() to AP_Mission
8 years ago
Mathieu OTHACEHE
152edf7189
Global: remove mode line from headers
...
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
8 years ago
Andrew Tridgell
37f71bc6d6
AP_Mission: support DO_ENGINE_CONTROL
9 years ago
Randy Mackay
54731a139f
AP_Mission: rename starts_with_takeoff_cmd
9 years ago
Niti Rohilla
9ec0000691
AP_Mission: add check_takeoff_cmd
...
This checks that the first command in the mission is a takeoff command which helps avoid mission setup errors in which users forget to start a mission with a takeoff command
9 years ago
Niti Rohilla
d771017c25
AP_Mission: support MAV_CMD_NAV_DELAY command
9 years ago
Tom Pittenger
f1186b8b5c
AP_Mission: store previous nav cmd id
9 years ago
Ricardo de Almeida Gonzaga
dfe38b61de
AP_Mission: Fix typos
9 years ago
Michael Day
62a7074dd7
AP_Mission: Added mavlink_cmd_long_to_mission_cmd method.
9 years ago
Michael Oborne
fb3fc118f1
AP_Mission: support MAVLINK_MSG_ID_MISSION_ITEM_INT
9 years ago
Andrew Tridgell
3a5e4c80ca
AP_Mission: support DO_VTOL_TRANSITION command
...
first 16 bit command ID
9 years ago
Andrew Tridgell
09c3c36c00
AP_Mission: allow for 16 bit command IDs
...
this uses command ID 0 to allow for 16 bit command IDs. When used it
limits the content to just 10 bytes.
9 years ago
Lucas De Marchi
2790c16905
AP_Mission: replace header guard with pragma once
9 years ago
DonLakeFlyer
7cd3d8bfdc
AP_Mission: better mission errors
9 years ago
Lucas De Marchi
3941bb7347
AP_Mission: remove checks for HAL_BOARD_APM2 and HAL_BOARD_APM1
9 years ago
Tom Pittenger
41508457e1
AP_Mission: add get_prev_nav_cmd_with_wp_index()
...
This is different than get_prev_nav_cmd_index() in that it only stores the index if there is a valid lat/lng
10 years ago
Gustavo Jose de Sousa
34d1a29ec1
AP_Mission: standardize inclusion of libaries headers
...
This commit changes the way libraries headers are included in source files:
- If the header is in the same directory the source belongs to, so the
notation '#include ""' is used with the path relative to the directory
containing the source.
- If the header is outside the directory containing the source, then we use
the notation '#include <>' with the path relative to libraries folder.
Some of the advantages of such approach:
- Only one search path for libraries headers.
- OSs like Windows may have a better lookup time.
10 years ago
Andrew Tridgell
08acde2766
AP_Mission: added ALTITUDE_WAIT NAV command
...
used for HAB launch
10 years ago
Andrew Tridgell
ec2d429513
AP_Mission: all vehicles now use functors
10 years ago
Andrew Tridgell
e3f8e22fc6
AP_Mission: removed BUILD_DELEGATES code
...
no longer needed
10 years ago
Lucas De Marchi
384a3bfcc3
AP_Mission: allow to use functor
10 years ago
Andrew Tridgell
e7ba2c8d93
AP_Mission: use APM_BUILD_DELEGATES
10 years ago
Andrew Tridgell
12cbf7888f
AP_Mission: support member functions for rover
10 years ago
Randy Mackay
dfadcad69d
Mission: allow zoom_step to be negative
10 years ago