summaryrefslogtreecommitdiff
path: root/src/core/ao_flight.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/ao_flight.c')
-rw-r--r--src/core/ao_flight.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/core/ao_flight.c b/src/core/ao_flight.c
index 5e194638..494e656d 100644
--- a/src/core/ao_flight.c
+++ b/src/core/ao_flight.c
@@ -223,6 +223,17 @@ ao_flight(void)
#endif
case ao_flight_coast:
+ /*
+ * By customer request - allow the user
+ * to lock out apogee detection for a specified
+ * number of seconds.
+ */
+ if (ao_config.apogee_lockout) {
+ if ((ao_sample_tick - ao_boost_tick) <
+ AO_SEC_TO_TICKS(ao_config.apogee_lockout))
+ break;
+ }
+
/* apogee detect: coast to drogue deploy:
*
* speed: < 0