altos: Average MPU6000 values on ground for later use
[fw/altos] / src / core / ao_log.h
index 4eaed4207a16a56a94260bf6519162db8b3841c1..93b0177809f928dec32fea2c09b58435213057b5 100644 (file)
@@ -199,10 +199,16 @@ struct ao_log_mega {
        union {                                         /* 4 */
                /* AO_LOG_FLIGHT */
                struct {
-                       uint16_t        flight;         /* 4 */
-                       int16_t         ground_accel;   /* 6 */
-                       uint32_t        ground_pres;    /* 8 */
-               } flight;                               /* 12 */
+                       uint16_t        flight;                 /* 4 */
+                       int16_t         ground_accel;           /* 6 */
+                       uint32_t        ground_pres;            /* 8 */
+                       int16_t         ground_accel_along;     /* 16 */
+                       int16_t         ground_accel_across;    /* 12 */
+                       int16_t         ground_accel_through;   /* 14 */
+                       int16_t         ground_gyro_roll;       /* 18 */
+                       int16_t         ground_gyro_pitch;      /* 20 */
+                       int16_t         ground_gyro_yaw;        /* 22 */
+               } flight;                                       /* 24 */
                /* AO_LOG_STATE */
                struct {
                        uint16_t        state;