summaryrefslogtreecommitdiffhomepage
path: root/digital/io/src/cylinder.c
diff options
context:
space:
mode:
authorNicolas Haller2009-05-20 16:24:19 +0200
committerNicolas Haller2009-05-20 16:24:19 +0200
commit266966d7fd9e90a636948e931c8d7a6777114b91 (patch)
tree725a0abfd90f4873d3b4a9e5922d5d5c8ea49aa1 /digital/io/src/cylinder.c
parentdff7bab8c28790986d5c16ab6f1894a5f3cd8680 (diff)
* digital/io/src:
- new cylinder fsm - fsm variable prefixed by fsm name
Diffstat (limited to 'digital/io/src/cylinder.c')
-rw-r--r--digital/io/src/cylinder.c14
1 files changed, 12 insertions, 2 deletions
diff --git a/digital/io/src/cylinder.c b/digital/io/src/cylinder.c
index f533e425..4dd0e590 100644
--- a/digital/io/src/cylinder.c
+++ b/digital/io/src/cylinder.c
@@ -25,7 +25,17 @@
#include "cylinder.h"
/* last state of optical fence */
-uint8_t of_state = 0;
+uint8_t cylinder_of_state = 0;
/* nb puck in cylinder */
-uint8_t nb_puck_cylinder = 0;
+uint8_t cylinder_nb_puck = 0;
+
+uint8_t cylinder_puck_on_of = 0;
+
+/* force cylinder to be closed */
+uint8_t cylinder_close_order = 0;
+
+/* flush puck on the cylinder */
+uint8_t cylinder_flush_order = 0;
+
+/* cylinder order */