Peter Barker
62dc5280ba
AP_Parachute: remove AUX_FUNC entries based on feature defines
2024-09-08 00:55:43 +10:00
Andrii Fil
ed6ddf725d
AP_Parachute: optional (CHUTE_OPTIONS:1) disarm defore parachute release
2024-04-10 21:55:51 +10:00
Iampete1
5a5ee0c44c
AP_Parachute: move to new relay functions
2023-12-19 10:01:01 +11:00
Peter Barker
4776ae653c
AP_Parachute: use relay singleton in Parachute
2023-01-03 10:19:54 +11:00
jackhong12
4a4f361a17
all: use CLASS_NO_COPY() macro
2022-10-04 11:23:04 +11:00
Andrew Tridgell
95cbb69d3c
AP_Parachute: added CHUTE_OPTIONS
...
allow for servo release forever to cope with high altitude drops where
servo may be frozen
2021-07-22 07:49:14 +10:00
Andrew Tridgell
8660e98b57
AP_Parachute: added arming_checks()
2021-07-22 07:48:12 +10:00
Randy Mackay
4b7709f11d
AP_Parachute: move sink rate check to new method
...
also remove unused critical_sink accessor
2020-10-06 16:14:59 +11:00
Randy Mackay
17d4e797fb
AP_Parachute: formatting fixes
2020-10-06 16:14:59 +11:00
david sastre
f8b6d4b0ac
AP_Parachute: Fix singleton panic message
2020-05-05 07:43:02 +10:00
murata
1fdcab2b5a
AP_Parachute: Change the tab code to whitespace
2020-04-27 09:29:45 +09:00
Andrew Tridgell
77fab986ea
AP_Parachute: default to parachute enabled
2020-01-18 13:48:48 +11:00
Andrew Tridgell
c3263d057f
AP_Parachute: make configurable in hwdef.dat
2020-01-18 13:48:48 +11:00
Vinicius Knabben
040fa3e10a
AP_Parachute: Added time check for sink rate to avoid glitches
...
Signed-off-by: Vinicius Knabben <viniciusknabben@hotmail.com>
2019-04-30 10:04:58 +10:00
Vinicius Knabben
c710002bc9
AP_Parachute: Added parachute release at critical sink rate
...
Signed-off-by: Vinicius Knabben <viniciusknabben@hotmail.com>
2019-04-30 10:04:58 +10:00
Peter Barker
005ec5cd4d
AP_Parachute: move responsibility for parachute deployment up
2019-02-13 09:25:27 +09:00
Peter Barker
610bcb3387
AP_Parachute: remove un-needed initialisations
2018-07-23 13:53:33 +09:00
Andrew Tridgell
e798b38271
AP_Parachute: 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
2017-12-14 08:12:28 +11:00
Lucas De Marchi
88dea049b4
AP_Parachute: add static create method
2017-09-26 03:01:21 +01:00
Patrick José Pereira
1eeea82e31
AP_Parachute: Add function to return _release_in_progress status
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2017-07-26 17:51:34 +01:00
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.
2016-10-24 09:42:01 -02:00
Randy Mackay
71692044f8
AP_Parachute: resolve compile warning re init order
2016-04-22 21:32:35 +09:00
Rimvydas Naktinis
df922dacfa
Plane: Suppress throttle when parachute release initiated, not after release.
2016-04-21 09:53:22 -07:00
Andrew Tridgell
894e07a0bd
AP_Parachute: added CHUTE_DELAY_MS parameter
...
on fixed wing it may take quite some time for the propeller to stop
2016-03-29 05:48:40 +11:00
Lucas De Marchi
b180f3a83f
AP_Parachute: replace header guard with pragma once
2016-03-16 18:40:42 +11:00
Lucas De Marchi
0c6b47e331
AP_Parachute: remove checks for HAL_BOARD_APM2 and HAL_BOARD_APM1
2015-11-04 12:14:12 +11:00
Andrew Tridgell
0d9715cfe8
AP_Parachute: added a released() function
...
used to help with throttle suppression in plane
2015-10-27 16:06:34 +11:00
Gustavo Jose de Sousa
c6eb15f443
AP_Parachute: 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.
2015-08-11 16:38:21 +10:00
Randy Mackay
3bcd97fcd1
Parachute: increase deployment duration to 2sec
2015-05-12 22:08:20 +09:00
Randy Mackay
3600bed47a
Parachute: relay parameter description update
2014-04-07 13:37:14 +09:00
Randy Mackay
879d447404
Parachute: alt_min units to meters
2014-04-07 13:37:11 +09:00
Randy Mackay
50df95316a
Parachute: initialise released variable
2014-04-07 13:37:09 +09:00
Randy Mackay
95579229ed
Parachute: add 0.5sec delay before parachute is released
...
This allows a short warning to the user through the new parachute_release tone
2014-04-07 13:37:05 +09:00
Randy Mackay
699b84e8ca
Parachute: minor comment changes
2014-04-07 13:36:58 +09:00
Randy Mackay
9d807802cc
Parachute: initial draft library
2014-04-07 13:36:25 +09:00