From 98806b1ff3f41484663d61ff430e9e2764c7b5e6 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Sun, 10 May 2009 22:54:14 -0700 Subject: [PATCH] Record average accelerometer value in flight start log record The average accelerometer value cannot be extracted from the log as the record starts after that is computed. As that drives much of the accelerometer-based state transition logic, it is an important value to have, so we log it as part of the flight start record now. Signed-off-by: Keith Packard --- ao.h | 2 +- ao_log.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ao.h b/ao.h index aa7163fc..4505edfa 100644 --- a/ao.h +++ b/ao.h @@ -467,7 +467,7 @@ struct ao_log_record { uint16_t tick; union { struct { - uint16_t serial; + int16_t ground_accel; uint16_t flight; } flight; struct { diff --git a/ao_log.c b/ao_log.c index bcd852c0..47d960d4 100644 --- a/ao_log.c +++ b/ao_log.c @@ -121,7 +121,7 @@ ao_log(void) log.type = AO_LOG_FLIGHT; log.tick = ao_flight_tick; - log.u.flight.serial = 0; + log.u.flight.ground_accel = ao_ground_accel; log.u.flight.flight = ao_log_dump_flight + 1; ao_log_data(&log); for (;;) { -- 2.30.2