Peter Barker
ff58afd4a2
AP_Mission: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
2021-11-15 20:27:40 +11:00
Peter Barker
6fef352b8f
AP_Mission: ensure ENABLE_SCRIPTING is always defined
2021-11-15 20:27:40 +11:00
Andrew Tridgell
ca00eceb98
AP_Mission: support NAV_SCRIPT_TIME
2021-11-08 21:08:52 +11:00
Andrew Tridgell
24f40d9049
AP_Mission: allow for more jump commands on high memory boards
...
and allow override of maximum in custom hwdef.dat
2021-10-13 12:49:12 +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
Peter Barker
acc595ff57
AP_Mission: fix examples for AP_AHRS_DCM becoming backend
2021-08-31 14:28:53 +10:00
Iampete1
32b3c8ea08
AP_Mission: caculate distance to do_land_start with no location correctly
2021-07-27 09:00:11 +09:00
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.
2021-06-22 10:08:02 +10:00
Peter Barker
fd4fb15e7d
AP_Mission: add support for AP_Logger into AP_Periph
2021-06-08 09:57:55 +10: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
Peter Barker
ba970f138d
AP_Mission: log auxillary function invocations
2021-04-29 13:00:40 +10:00
Randy Mackay
e24f23e076
AP_Mission: add restart_current_nav_cmd
2021-04-03 12:07:59 +09:00
Randy Mackay
2357568eb1
AP_Mission: Mission_Command struct gets comparison operators
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
murata
de9382b0f4
AP_Mission: Reflecting the result of the process
2021-02-03 22:15:02 +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
Tom Pittenger
043a3ba06e
AP_Mission: add accessor for in_landing_flag()
2020-09-17 07:31:43 -07: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
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.
2020-07-17 09:12:48 +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
Peter Hall
46714d69a5
AP_Mission: add get id functions for scripting
2020-02-27 18:07:31 -07:00
Gone4Dirt
d813a70c8d
AP_Mission: Added force resume for when MIS_RESTART=1
2020-02-25 10:05:12 +11:00
Gone4Dirt
44718cd00f
AP_Mission: Check if failsafes should interupt landing approach
2020-02-18 21:03:29 +11:00
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
2020-01-19 20:19:30 +11:00
Andrew Tridgell
41353d9357
AP_Mission: fixed build when no AP_Parachute
2020-01-18 13:48:48 +11:00
Peter Barker
140df5b93b
AP_Mission: add string for DO_MOUNT_CONTROL
2019-12-10 14:00:30 +11:00
Peter Barker
b0ea662c9b
AP_Mission: consider _INT frames equivalent to non _INT variants
...
AP_Mission: consider TERRAIN_ALT_INT equivalent to TERRAIN_ALT
AP_Mission: consider RELATIVE_ALT_INT equivalent to RELATIVE_ALT
AP_Mission: consider GLOBAL_INT equivalent to GLOBAL
2019-12-05 08:03:33 +08:00
Peter Barker
aae524b9d5
AP_Mission: add sanity check that 16-bit commands aren't stored_in_location
...
This is a rather confusing problem when it happens during development,
so a sanity check is good. What you see in dev is that your latitude
gets corrupted between when you store and retrieve it, with no warnings
that you're doing something wrong.
2019-10-18 15:16:21 +11:00
Peter Barker
405bf0ce7f
AP_Mission: adjust for new vehicle base class
2019-10-08 11:26:04 +11:00
Andrew Tridgell
dcd9003831
Revert "AP_Mission: Better AUTO watchdog restore"
...
This reverts commit d774bf3ea5
.
2019-08-27 13:18:12 -06:00
Jaaaky
d774bf3ea5
AP_Mission: Better AUTO watchdog restore
...
This allows to run any commands following the last nav_waypoint
that may be required or change flight behavior for following wps
2019-08-25 06:40:34 -06:00
Peter Barker
9cf9497552
AP_Mission: mark MIS_TOTAL as internal-use-only
2019-08-22 09:23:56 +10:00
Tom Pittenger
e70ff1b30a
AP_Mission: update NAV_DELAY comment that said wrong ID number
2019-08-14 10:45:29 -07:00
Peter Barker
b860676f12
AP_Mission: examples: var_info is now in GCS_MAVLINK_Parameters
2019-08-14 18:25:43 +10:00
Michael du Breuil
c19e4f2147
AP_Mission: Refactor read_cmd_from_storage for clarity
2019-07-31 09:13:43 +10:00