diff options
| -rw-r--r-- | ao.h | 1 | ||||
| -rw-r--r-- | ao_flight.c | 5 | 
2 files changed, 5 insertions, 1 deletions
@@ -727,6 +727,7 @@ struct ao_telemetry {  /* Set delay between telemetry reports (0 to disable) */ +#define AO_TELEMETRY_INTERVAL_PAD	AO_MS_TO_TICKS(1000)  #define AO_TELEMETRY_INTERVAL_FLIGHT	AO_MS_TO_TICKS(50)  #define AO_TELEMETRY_INTERVAL_RECOVER	AO_MS_TO_TICKS(1000) diff --git a/ao_flight.c b/ao_flight.c index 43fd98b2..f4b5279b 100644 --- a/ao_flight.c +++ b/ao_flight.c @@ -223,7 +223,7 @@ ao_flight(void)  				/* Turn on telemetry system  				 */  				ao_rdf_set(1); -				ao_telemetry_set_interval(AO_TELEMETRY_INTERVAL_FLIGHT); +				ao_telemetry_set_interval(AO_TELEMETRY_INTERVAL_PAD);  				ao_flight_state = ao_flight_launchpad;  				ao_wakeup(DATA_TO_XDATA(&ao_flight_state)); @@ -259,6 +259,9 @@ ao_flight(void)  				/* start logging data */  				ao_log_start(); +				/* Increase telemetry rate */ +				ao_telemetry_set_interval(AO_TELEMETRY_INTERVAL_FLIGHT); +  				/* disable RDF beacon */  				ao_rdf_set(0);  | 
