+struct ao_pyro {
+ enum ao_pyro_flag flags;
+ int16_t accel_less, accel_greater;
+ int16_t speed_less, speed_greater;
+ int16_t height_less, height_greater;
+ int16_t orient_less, orient_greater;
+ int32_t time_less, time_greater;
+ int32_t delay;
+ uint8_t state_less, state_greater_or_equal;
+ int16_t motor;
+ int32_t delay_done;
+ uint8_t _unused; /* was 'fired' */
+};
+