Andrew Tridgell
511b0f69f2
AP_Mission: skip aux function in determining if a takeoff
...
and reset landing sequenece flag on a takeoff command
3 years ago
Randy Mackay
589102b7d7
AP_Mission: add DO_GIMBAL_MANAGER_PITCHYAW support
3 years ago
Randy Mackay
6ac864ec2f
AP_Mission: support NAV_ATTITUDE_TIME command
3 years ago
Peter Barker
087d5ec6c7
AP_Mission: support *10 multipler when storing/retrieving radius in NAV_LOITER_TURNS
3 years ago
Peter Barker
445b10d8b3
AP_Mission: tidy includes
3 years ago
Andrew Tridgell
ca00eceb98
AP_Mission: support NAV_SCRIPT_TIME
3 years ago
Andrew Tridgell
24f40d9049
AP_Mission: allow for more jump commands on high memory boards
...
and allow override of maximum in custom hwdef.dat
3 years ago
Iampete1
d9e30452ed
AP_Mission: only continue after land if next waypoint is a takeoff
3 years ago
Iampete1
32b3c8ea08
AP_Mission: caculate distance to do_land_start with no location correctly
4 years ago
Michael du Breuil
fa7a89ef83
AP_Mission: Cleanup the header to reduce flash cost
...
Removes unneeded set's of memory that is already zero'd. It also changes
_flags to be all bool to match the actual usage, and removes the width
specifiers from them. This increases the RAM cost of AP_Mission by 4
bytes, but saves on flash. The RAM cost was eliminated by rearranging
members.
4 years ago
Peter Barker
fd4fb15e7d
AP_Mission: add support for AP_Logger into AP_Periph
4 years ago
Randy Mackay
e24f23e076
AP_Mission: add restart_current_nav_cmd
4 years ago
Randy Mackay
2357568eb1
AP_Mission: Mission_Command struct gets comparison operators
4 years ago
Iampete1
849ad8c6de
AP_Mission: support MAV_CMD_DO_SEND_SCRIPT_MESSAGE
4 years ago
Peter Barker
d4a0222f76
AP_Mission: allow an auxillary function to be triggered as a DO command
4 years ago
Randy Mackay
3a66b2667b
AP_Mission: correct spelling of interrupted
4 years ago
Peter Barker
c3b005e1d9
AP_Mission: add mission command to turn sprayer on and off
4 years ago
Patrick José Pereira
266ed9541b
AP_Mission: Add missing const in member functions
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
4 years ago
Jaaaky
0e569e5566
AP_Mission: Fix comments for DO_CHANGE_SPEED
4 years ago
Tom Pittenger
043a3ba06e
AP_Mission: add accessor for in_landing_flag()
4 years ago
auturgy
9aeb456a1d
AP_Mission: NFC Correct some comments
...
Some of the code comments were clearly C&P errors. This fixes that. I haven't corrected typos etc, to preserve history.
5 years ago
Andrew Tridgell
7c49723f19
AP_Mission: added continue after land mission option
...
this allows for option to continue a mission after a landing is
complete. The default in copter was to continue, so adding this
option makes copter not continue by default. Plane already disarmed on
land complete.
5 years ago
Buzz
963b25059d
AP_Scripting: allow to get/set/create arbitrary mission items
...
fetch item/s by their index, and review wp data, etc.
AP_Mission: ran mission files through approved astyle as they were non-compliant before this( astyle --options=Tools/CodeStyle/astylerc )
5 years ago
Gone4Dirt
d813ee27de
AP_Mission: Added immediate trigger for DO_SET_CAM_TRIGG_DIST
5 years ago
Gone4Dirt
537a259ab6
AP_Mission: added to rewind mission on resume with MAV_CMD_DO_SET_RESUME_REPEAT_DIST
5 years ago
Peter Hall
46714d69a5
AP_Mission: add get id functions for scripting
5 years ago
Gone4Dirt
d813a70c8d
AP_Mission: Added force resume for when MIS_RESTART=1
5 years ago
Gone4Dirt
44718cd00f
AP_Mission: Check if failsafes should interupt landing approach
5 years ago
Andrew Tridgell
5ae6ad2a59
AP_Mission: make all semaphores recursive
...
the cost is very similar and this prevents an easy coding error which
can occur on less used code paths
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