summaryrefslogtreecommitdiffhomepage
path: root/digital/io/src/loader.fsm
diff options
context:
space:
mode:
authorNicolas Schodet2010-05-14 02:06:38 +0200
committerNicolas Schodet2010-05-14 02:06:38 +0200
commit7300878edf53acd4a9580125013606997ed652ed (patch)
treebe49e19372899f3b5aee681f36d2edbc01438fdf /digital/io/src/loader.fsm
parentc50a6111af2fdde6b4e083e70c54023cdc2866ea (diff)
digital/io/src: infer blocking when bumpers activated
Diffstat (limited to 'digital/io/src/loader.fsm')
-rw-r--r--digital/io/src/loader.fsm6
1 files changed, 6 insertions, 0 deletions
diff --git a/digital/io/src/loader.fsm b/digital/io/src/loader.fsm
index e830def9..00366ed5 100644
--- a/digital/io/src/loader.fsm
+++ b/digital/io/src/loader.fsm
@@ -140,6 +140,9 @@ LOADER_ERROR_DOWNING:
open clamp
elevator_failed -> LOADER_ERROR
post loader_errored event
+ loader_element -> LOADER_ERROR
+ emergency stop
+ post loader_errored event
LOADER_ERROR_DOWNING_OPEN:
clamp_succeed -> LOADER_DOWN
@@ -161,6 +164,9 @@ LOADER_DOWNING:
post loader_downed event
elevator_failed -> LOADER_ERROR
post loader_errored event
+ loader_element -> LOADER_ERROR
+ emergency stop
+ post loader_errored event
loader_up -> LOADER_UPING
move up