Peter Barker
fb1266f775
AP_Mission: include required AP_Vehicle_Type header
2022-11-02 18:35:48 +11:00
Andrew Tridgell
41bc08e132
AP_Mission: save flash space when scripting not enabled
2022-10-23 12:14:14 +11:00
Andrew Tridgell
d832b41262
AP_Mission: auto-convert NAV_SCRIPT_TIME from old to new format
...
this mechanism can be used for other structures in the future
2022-10-23 12:14:14 +11:00
Andrew Tridgell
cc39bd08be
AP_Mission: use Float16_t for NAV_SCRIPT_TIME
2022-10-23 12:14:14 +11:00
Peter Barker
aea7b0a097
AP_Mission: add AP_GRIPPER_ENABLED
2022-10-04 10:58:34 +11:00
Bob Long
98b65299f6
AP_Mission: initialize jump-tracking in init()
2022-09-27 10:02:04 +10:00
Peter Barker
5e733fe849
AP_Mission: zero frame field when filling mavlink_int from mavlink_cmd
...
Callers should be filling their bits in after calling this.
2022-09-25 19:25:53 +10:00
Peter Barker
884f4dd317
Revert "AP_Mission: prevent use of uninitialised stack data"
...
This reverts commit a785ac84a3
.
2022-09-25 19:25:53 +10:00
Peter Barker
a785ac84a3
AP_Mission: prevent use of uninitialised stack data
...
Well, probably not initialised, but certainly holding values we don't want
2022-09-21 22:38:31 +10:00
Peter Barker
59b82507ff
AP_Mission: add and use AP_CAMERA_ENABLED
2022-09-21 11:58:38 +10:00
Michael du Breuil
f5ca2c9e7a
AP_Mission: Support storing VTOL_LAND options
2022-08-15 17:05:00 -07:00
Peter Barker
5b3a6daa7b
AP_Mission: rename contains_terrain_relative->contains_terrain_alt_items
...
can we rename "constains_terrain_relative" to "contains_terrain_alt"? No big deal of course but "terrain_alt" is what we use in Copter so it's more likely to show up in searches.
2022-08-10 18:04:22 +10:00
Peter Barker
c2d91a3bdb
AP_Mission: mark mission as changed upon mission clear
2022-08-09 14:31:14 +10:00
Peter Barker
50fb56a74f
AP_Mission: memoise result of contains_terrain_relative
...
527 items takes ~2200us on CubeOrange which is way too long
2022-08-09 14:31:14 +10:00
Andrew Tridgell
bad0120d3c
AP_Mission: added contains_terrain_relative()
...
used in plane arming check
2022-08-09 14:31:14 +10:00
Andrew Tridgell
511b0f69f2
AP_Mission: skip aux function in determining if a takeoff
...
and reset landing sequenece flag on a takeoff command
2022-07-12 10:34:26 +10:00
Randy Mackay
c22d8b379f
AP_Mission: do_gimbal_manager_pitchyaw supports bf/ef angles and rates
...
also minor bug fix so verify DO_GIMBAL_MANAGER_PITCHYAW returns true
2022-06-29 10:56:48 +09:00
Randy Mackay
589102b7d7
AP_Mission: add DO_GIMBAL_MANAGER_PITCHYAW support
2022-06-15 09:07:14 +09:00
Randy Mackay
6ac864ec2f
AP_Mission: support NAV_ATTITUDE_TIME command
2022-05-31 07:50:16 +09:00
Andrew Tridgell
f683461e8c
AP_Mission: allow NAV_VTOL_TAKEOFF in is_takoff_next()
2022-05-18 06:43:16 +10:00
Peter Barker
087d5ec6c7
AP_Mission: support *10 multipler when storing/retrieving radius in NAV_LOITER_TURNS
2022-05-11 17:40:35 +10:00
Andrew Tridgell
fb63ad6b72
AP_Mission: improved handling of large LOITER_TURNS
...
instead of wrapping we should use MIN with 255, which is closer to
what was requested
2022-05-11 07:51:22 +10:00
murata
db7fe2ba4e
AP_Mission: Change from division to multiplication
2022-03-16 18:41:52 +11:00
Peter Barker
f51914ed25
AP_Mission: rename AP_AHRS::get_position to get_location
2022-01-25 10:47:22 +11:00
m
c729fc7796
AP_Mission: Decode MAV_CMD_DO_PAUSE_CONTINUE commands
2021-11-25 08:18:27 +09:00
Tom Pittenger
684ad39a02
AP_Mission: PLANE to refuse NAV_SPLINE_WAYPOINT missions items
2021-11-23 11:23:02 +11:00
Andrew Tridgell
ca00eceb98
AP_Mission: support NAV_SCRIPT_TIME
2021-11-08 21:08:52 +11:00
Peter Barker
f07d40a570
AP_Mission: fix infinite loop with nav commands that won't start
...
Discovered this when trying to run the standard CMAC mission on Sub
2021-09-21 13:42:01 +10:00
Iampete1
d9e30452ed
AP_Mission: only continue after land if next waypoint is a takeoff
2021-09-14 08:24:02 +09:00
Iampete1
bc216b103c
AP_Mission: remove support for MAV_CMD_DO_SET_MODE
2021-09-13 16:18:24 +10:00
Iampete1
01cbb897e3
AP_Mission: add missing strings
2021-09-13 16:18:24 +10:00
Iampete1
32b3c8ea08
AP_Mission: caculate distance to do_land_start with no location correctly
2021-07-27 09:00:11 +09:00
James O'Shannessy
1794eefd33
AP_Mission: Fixes crash in copter when uploading MAV_CMD_NAV_LAND with NaN as p4
...
Uploading a mission created in QGC with MAV_CMD_NAV_LAND (instead of return to launch) results in crash of copter because p4 is not set.
2021-06-02 17:04:38 +10:00
Randy Mackay
e24f23e076
AP_Mission: add restart_current_nav_cmd
2021-04-03 12:07:59 +09:00
Iampete1
849ad8c6de
AP_Mission: support MAV_CMD_DO_SEND_SCRIPT_MESSAGE
2021-03-31 19:23:13 +11:00
Peter Barker
d4a0222f76
AP_Mission: allow an auxillary function to be triggered as a DO command
2021-03-31 11:36:09 +11:00
Randy Mackay
b8d4dbfbb3
AP_Mission: options parameter description per vehicle
2021-03-27 08:20:43 +09:00
murata
6c67e191d4
AP_Mission: Change the description(NFC)
2021-03-18 12:32:59 +11:00
Randy Mackay
b873e7fcb0
AP_Mission: read_cmd_from_storage sets all bytes of cmd
...
This resolves a potential valgrind issue caused by some bytes of the cmd not being set
2021-03-16 10:23:40 +09:00
Randy Mackay
fe382e4d10
AP_Mission: minor format fixes
2021-03-09 11:49:42 +11:00
Randy Mackay
3a66b2667b
AP_Mission: correct spelling of interrupted
2021-03-09 11:49:42 +11:00
Peter Barker
c3b005e1d9
AP_Mission: add mission command to turn sprayer on and off
2021-02-16 22:36:43 +11:00
Patrick José Pereira
266ed9541b
AP_Mission: Add missing const in member functions
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2021-02-03 18:45:14 +11:00
Jaaaky
0e569e5566
AP_Mission: Fix comments for DO_CHANGE_SPEED
2020-12-08 11:54:25 +11:00
Randy Mackay
1fbc7b99da
AP_Mission: add CMD_DO_WINCH string
...
This is used to send a text message to the GCS as the command starts
2020-08-07 21:55:07 +09:00
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.
2020-06-02 09:12:22 +09:00
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 )
2020-05-12 09:58:14 +10:00
murata
cd981695a6
AP_Mission: Change the tab code to whitespace
2020-04-27 09:29:25 +09:00
Gone4Dirt
d813ee27de
AP_Mission: Added immediate trigger for DO_SET_CAM_TRIGG_DIST
2020-03-31 10:05:40 +11:00
Gone4Dirt
537a259ab6
AP_Mission: added to rewind mission on resume with MAV_CMD_DO_SET_RESUME_REPEAT_DIST
2020-03-11 09:48:40 +11:00