summaryrefslogtreecommitdiff
path: root/digital/io/src/loadsamples/loadsamples.fsm
diff options
context:
space:
mode:
authorNélio Laranjeiro2008-03-19 01:00:37 +0100
committerNélio Laranjeiro2008-03-19 01:00:37 +0100
commit5c7c8446d26ead0a3f1afe6396b0741a3b69dd66 (patch)
treee280ca498c152fa6e403221c9541521c4e955fce /digital/io/src/loadsamples/loadsamples.fsm
parent2f97332fc96c32255be21986f9b867ab8ca4cd95 (diff)
Added the dfagen file for the FSM loadsamples. This is a first shoot,
it is not complete.
Diffstat (limited to 'digital/io/src/loadsamples/loadsamples.fsm')
-rw-r--r--digital/io/src/loadsamples/loadsamples.fsm24
1 files changed, 24 insertions, 0 deletions
diff --git a/digital/io/src/loadsamples/loadsamples.fsm b/digital/io/src/loadsamples/loadsamples.fsm
new file mode 100644
index 00000000..f7686bce
--- /dev/null
+++ b/digital/io/src/loadsamples/loadsamples.fsm
@@ -0,0 +1,24 @@
+#The loadsamples state.
+loadsamples
+
+States:
+ ROTATE_ARM
+ GO_BACKWARD
+ ARM_INIT
+
+Events:
+ arm_stopped
+ move_finished
+ move_blocked
+
+ROTATE_ARM:
+ arm_stopped -> GO_BACKWARD
+ Request the robot to go backward.
+
+GO_BACKWARD:
+ move_finished -> ARM_INIT
+ When the move is finished the ARM shall be reset to its init position.
+
+ARM_INIT:
+ move_finished -> .
+ This procedure is finish.