summaryrefslogtreecommitdiffhomepage
path: root/digital/io/src/top_cb.c
diff options
context:
space:
mode:
authorNicolas Haller2009-05-22 13:33:28 +0200
committerNicolas Haller2009-05-22 13:33:28 +0200
commit4ae03c6e14b75e62b9a8b446e6d7ae64c7d0b969 (patch)
treebb6d1cf088487a09a4168317aaefd2dbd9c421e7 /digital/io/src/top_cb.c
parentd6647a90f4bfe59968cf0f94443335f2673a32f3 (diff)
* digital/io/src:
- split elevator order into 3 functions
Diffstat (limited to 'digital/io/src/top_cb.c')
-rw-r--r--digital/io/src/top_cb.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/digital/io/src/top_cb.c b/digital/io/src/top_cb.c
index 0530ae97..099ed3ae 100644
--- a/digital/io/src/top_cb.c
+++ b/digital/io/src/top_cb.c
@@ -331,7 +331,7 @@ fsm_branch_t
top__GO_TO_UNLOAD_AREA__move_fsm_succeed (void)
{
/* Prepare elevator. */
- elvt_order = 3;
+ elvt_prepare(3);
return top_next (GO_TO_UNLOAD_AREA, move_fsm_succeed);
}
@@ -365,7 +365,7 @@ fsm_branch_t
top__FUCK_UNLOAD_AREA__bot_move_succeed (void)
{
/* Unload elevator. */
- elvt_order = 3;
+ elvt_open(3);
return top_next (FUCK_UNLOAD_AREA, bot_move_succeed);
}
@@ -393,7 +393,7 @@ fsm_branch_t
top__UNLOAD_PUCKS__elevator_order_done (void)
{
/* Close elevator. */
- elvt_order = 3;
+ elvt_close();
/* Move forward. */
asserv_move_linearly (PG_BORDER_DISTANCE);
return top_next (UNLOAD_PUCKS, elevator_order_done);
@@ -409,7 +409,7 @@ fsm_branch_t
top__UNLOAD_PUCKS__state_timeout (void)
{
/* Elevator close. */
- elvt_order = 3;
+ elvt_close();
return top_next (UNLOAD_PUCKS, state_timeout);
}