summaryrefslogtreecommitdiff
path: root/src/kernel/ao_log_gps.h
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2014-06-10 09:52:15 -0700
committerKeith Packard <keithp@keithp.com>2014-06-10 09:54:42 -0700
commit9d7f4fb6af0fee843191766858e39a481aeda347 (patch)
treeb43e723b76af2195240c85c7bace0cd926479203 /src/kernel/ao_log_gps.h
parentc5a7889a8da3da64deb0f118656784e0ee3fd511 (diff)
altos: Simplify tracker logic, removing boost detect
This removes the ao_flight_state value from the tracker code and makes it simply log position information when the device has moved within the last 10 log intervals. This also changes the configuration parameters to define what 'motionless' means, and what interval to configure the GPS receiver for, log data and send telemetry. Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'src/kernel/ao_log_gps.h')
-rw-r--r--src/kernel/ao_log_gps.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/kernel/ao_log_gps.h b/src/kernel/ao_log_gps.h
index 733db19b..5851f4d1 100644
--- a/src/kernel/ao_log_gps.h
+++ b/src/kernel/ao_log_gps.h
@@ -18,6 +18,9 @@
#include "ao.h"
#include "ao_telemetry.h"
+#ifndef _AO_LOG_GPS_H_
+#define _AO_LOG_GPS_H_
+
uint8_t
ao_log_gps_should_log(int32_t lat, int32_t lon, int16_t alt);
@@ -25,8 +28,6 @@ void
ao_log_gps_flight(void);
void
-ao_log_gps_data(uint16_t tick, uint8_t state, struct ao_telemetry_location *gps_data);
-
-void
-ao_log_gps_tracking(uint16_t tick, struct ao_telemetry_satellite *gps_tracking_data);
+ao_log_gps_data(uint16_t tick, struct ao_telemetry_location *gps_data);
+#endif /* _AO_LOG_GPS_H_ */