Skip to content

Commit bf8bd94

Browse files
committed
Added drogue state condition before main
1 parent 10fa8e8 commit bf8bd94

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

firmware/src/state_machine/states/drogue_descent.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ static flight_state_id_t update_drogue_descent(struct flight_sm *sm, const state
1313
bool below_main_alt = rel_altitude < MAIN_DEPLOY_ALTITUDE_M;
1414

1515
if (repeated_check_update(&sm->drogue_main_check, below_main_alt, MAIN_DEPLOY_CHECKS)) {
16+
if (!sm->drogue_fire_triggered) {
17+
reset_required_check(&sm->drogue_main_check);
18+
return FLIGHT_STATE_DROGUE_DESCENT;
19+
}
1620
return FLIGHT_STATE_MAIN_DESCENT;
1721
}
1822

0 commit comments

Comments
 (0)