ao_flight_pad = 2,
ao_flight_boost = 3,
ao_flight_fast = 4,
- ao_flight_apogee = 5,
+ ao_flight_coast = 5,
ao_flight_drogue = 6,
ao_flight_main = 7,
ao_flight_landed = 8,
* apogee detect
*/
ao_min_vel = abs(ao_flight_vel);
- ao_flight_state = ao_flight_apogee;
+ ao_flight_state = ao_flight_coast;
ao_wakeup(DATA_TO_XDATA(&ao_flight_state));
}
break;
- case ao_flight_apogee:
+ case ao_flight_coast:
- /* apogee detect to drogue deploy:
+ /* apogee detect: coast to drogue deploy:
*
* accelerometer: abs(velocity) > min_velocity + 2m/s
* OR
ao_flight_pad = 2,
ao_flight_boost = 3,
ao_flight_fast = 4,
- ao_flight_apogee = 5,
+ ao_flight_coast = 5,
ao_flight_drogue = 6,
ao_flight_main = 7,
ao_flight_landed = 8,
const char const * const ao_state_names[] = {
"startup", "idle", "pad", "boost", "fast",
- "apogee", "drogue", "main", "landed", "invalid"
+ "coast", "drogue", "main", "landed", "invalid"
};
struct ao_cmds {
".--.", /* pad 'P' */
"-...", /* boost 'B' */
"..-.", /* fast 'F' */
- ".-", /* apogee 'A' */
+ "-.-.", /* coast 'C' */
"-..", /* drogue 'D' */
"--", /* main 'M' */
".-..", /* landed 'L' */
const char const * const ao_state_names[] = {
"startup", "idle", "pad", "boost", "fast",
- "apogee", "drogue", "main", "landed", "invalid"
+ "coast", "drogue", "main", "landed", "invalid"
};