summaryrefslogtreecommitdiffhomepage
path: root/digital/io/src/main.c
diff options
context:
space:
mode:
authorNicolas Schodet2010-05-12 20:38:15 +0200
committerNicolas Schodet2010-05-12 20:38:15 +0200
commitc17d0d5431258c7c5a006ddeffbb0dad1592528f (patch)
tree7983203abeb23be6c6fd4fa6787c85f2c4991c21 /digital/io/src/main.c
parent994bafe320fc7d0847ce8e4652a85aaee9a543eb (diff)
digital/io/src: add gate init
Diffstat (limited to 'digital/io/src/main.c')
-rw-r--r--digital/io/src/main.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/digital/io/src/main.c b/digital/io/src/main.c
index f33afbb5..f05653eb 100644
--- a/digital/io/src/main.c
+++ b/digital/io/src/main.c
@@ -150,6 +150,11 @@ main_event_to_fsm (void)
else if (motor0_status == failure)
FSM_HANDLE_EVENT (&ai_fsm, AI_EVENT_elevator_failed);
+ if (motor1_status == success)
+ FSM_HANDLE_EVENT (&ai_fsm, AI_EVENT_gate_succeed);
+ else if (motor1_status == failure)
+ FSM_HANDLE_EVENT (&ai_fsm, AI_EVENT_gate_failed);
+
if (motorm0_status == success && motorm1_status == success)
FSM_HANDLE_EVENT (&ai_fsm, AI_EVENT_clamp_succeed);