summaryrefslogtreecommitdiff
path: root/digital/io/src/top_cb.c
diff options
context:
space:
mode:
Diffstat (limited to 'digital/io/src/top_cb.c')
-rw-r--r--digital/io/src/top_cb.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/digital/io/src/top_cb.c b/digital/io/src/top_cb.c
index f349dfa7..84ae020f 100644
--- a/digital/io/src/top_cb.c
+++ b/digital/io/src/top_cb.c
@@ -501,6 +501,7 @@ fsm_branch_t
top__FUCK_THE_DISTRIBUTOR__bot_move_succeed (void)
{
/* TODO: tell it to cylinder. */
+ cylinder_distributor_fucked = 1;
return top_next (FUCK_THE_DISTRIBUTOR, bot_move_succeed);
}
@@ -569,6 +570,8 @@ top__WAIT_FOR_PUCKS__bot_is_full_of_pucks (void)
fsm_branch_t
top__WAIT_FOR_PUCKS__empty_distributor (void)
{
+ /* Rest empty distributor. */
+ cylinder_distributor_empty = 0;
if (!top_puck_inside_bot || chrono_remaining_time () > TOP_TIME_LIMIT)
{
remember_distributor = 1;